/*========================================================*/
/*  Skin styles for DotNetNuke           by dnnskin.net   */  
/*  Overall      support@dnnskin.net                      */  
/*========================================================*/ 
Body, .Normal, .NormalTextBox, TD, DIV, p, .Normal, .NormalDisabled, .NormalBold{ font-size: 12px; line-height:1.4em; font-family:Arial, Helvetica, sans-serif; color:#000000;}/*#888*/
body 									{ margin:0px; padding:0px;background:url(images/body.jpg) top left repeat #733413}
/*a,a:link,a:active,a:visited				{ color:#ffdd00; text-decoration:underline}*/
a,a:link,a:active,a:visited				{ color:#ffffff; text-decoration:underline}/*#CC6600;*/
a:hover									{ text-decoration:none}
p										{ padding:5px 0; margin:0px}
li										{ list-style: disc; }
ol li									{ list-style: decimal; }
ul li									{ list-style: disc }
li										{ margin: 5px 0; }
h1,h3,h5								{ color:#CC6600;}
h2,h4,h6								{ color:#fff}
a.CommandButton:link,
a.CommandButton:active,
a.CommandButton:visited					{ color:#CC6600; font-weight:bold}
a.CommandButton:hover					{ color:#fff}
.Head									{ line-height:30px;background-color:transparent;color:#FFCC00}
.SubHead								{ color:#ffcc00}/*#888*/
.SubSubHead								{ color:#ffcc00}/*#888*/

/*Added LN*/
th {
color:#C2A50F;
}

/* Admin Style */

.DataGrid_Container 					{ margin-top:15px;}
.DataGrid_Header						{ font-weight:bold;}
.DataGrid_Header td, .NormalBold td		{ font-weight:bold;}
.ExtensionsContent td					{ text-align:left}
div.FileManager							{ height:auto;border:none;}
table.FileManager						{ width:99%; text-align:left; background:#FFFFFF}
#dnn_ctr_Login_pnlLogin table			{ float:none; margin:0 auto}
#dnn_ctr_ManageUsers_pnlUser			{ text-align:left;}
#dnn_ctr_ManageUsers_pnlUser .Normal	{ line-height:20px}
#dnn_ctr_Terms_lblTerms,
#dnn_ctr_Privacy_lblPrivacy				{ line-height:20px}
#dnn_ctr_Terms_lblTerms .SubHead,
#dnn_ctr_Privacy_lblPrivacy .SubHead	{ font-size:14px;color:#CC6600;line-height:26px; margin:0px; padding:0px; font-weight: bold;}
#dnn_ctr979_LogViewer_dlLog td			{ text-align:left; white-space: normal; border:1px #fff solid}
#dnn_ctr322_ModuleDefinitions_divInstalled{ text-align:left}

/*  Control Panel  */

.ControlPanel							{ background:url(images/control.jpg) top left repeat; line-height:1em}
.ControlPanel IMG						{ margin:0px;}
.ControlPanel TD TD TD TD IMG			{ margin:0px}
.ControlPanel TD TD TD					{ width:auto; padding:0px 0px 0px 0px}
.ControlPanel TD .SubHead				{ font-size:12px; color:#dbdddf; font-weight:bold; }
.ControlPanel TD TD TD .SubHead			{ background:transparent; border:0px; font-size:11px; color:#a5a8aa; font-weight: bold; }
.ControlPanel TD TD TD input			{ color:#000; font-weight:bold; padding-left:4px; font-size:14px; line-height:20px;}
.ControlPanel TD TD TD select			{ color:#555; font-size:11px;}
.ControlPanel a.CommandButton:link,
.ControlPanel a.CommandButton:active,
.ControlPanel a.CommandButton:visited	{ color:#CC6600; font-weight:bold;line-height:20px; text-decoration: underline; padding:0 3px}
.ControlPanel a.CommandButton:hover		{ color:#ffff00; text-decoration:none}

/*  Skin Layout  */

#body_middle							{ background:url(images/body.jpg) top left repeat #733413}
#dnntop									{ min-height:100px;}
* html #dnntop							{ height:100px;}
#dnntop .logo							{ float:left; margin-top:10px; width:39%}
#dnntop .account						{ float:right;text-align:right; width:100%}
#dnntop .links						{ float:right;text-align:right; width:284px;background:url(images/topo_links.png)}
#dnnbanner								{ clear:both;}
#dnnlinks								{ text-align:center}
#dnnbreader								{ height:20px; margin-top:3px}
#dnnbreader .breader					{ float:left; color:#FFFFFF}
#dnnbreader .breader img				{ margin:0 6px -4px 0}
#MainContent							{ margin:0px; min-height:250px}
* html #MainContent						{ height:250px}
#Layout									{ position:absolute; right:0px; top:50%; width:30px; border:1px #000 solid}
#dnnlinks								{ clear:both}
#dnnfooter								{ background:url(images/botbg.png) top left repeat-x; /* border:1px #181818 solid;*/ height:35px; text-align:right; clear:both; color:#333}
.dnnwrapper								{ width:780px; margin:0 auto;}
.Language img							{ width:15px; margin:0 3px}
.mainbg									{ border-bottom:/*1px #222 solid;*/ clear:both}
.clear									{ clear:both;}
.floatleft								{ float:left;}
.floatright								{ float:right}
.Settings								{ text-align:left}

/*  Content Panes   */

.ContentPane							{ padding:0px; margin:0px;}
.LeftPane								{ margin:0px;width:35%; padding-right:8px;}
.RightPane								{ margin:0px;width:15%; padding-left:8px;}
.headpane								{ margin:0px; min-height:45px;}
* html .headpane						{ height:45px;}
.bannerpane								{ clear:both}
.toppane								{ margin:0px; padding:0px}
.topleftpane							{ padding:0px; margin:0px;width:49.5%;}
.toprightpane							{ padding:0px; margin:0px;width:49.5%}
.boxapane								{ padding:0px; width:24%; float:left; margin-right:1%;}
.boxbpane								{ padding:0px; width:24.5%; float:left; margin-right:1%; }
.boxcpane								{ padding:0px; margin:0px;width:24.5%; float:left;}
.boxdpane								{ padding:0px; margin:0px;width:24%; float:right;}
.boxepane								{ padding:0px; width:32.6%; float:left; margin-right:1%;}
.boxfpane								{ padding:0px; width:32.6%; float:left;}
.boxgpane								{ padding:0px; margin:0px;width:32.6%; float:right;}
.boxhpane								{ padding:0px; margin:0px;width:29%;}
.boxipane								{ padding:0px; margin:0px;width:69%}
.dnnpanes								{ padding:0px; margin:0px;clear:both;}
.middlecontent							{ padding:0px; margin:0px;text-align:left}
.middleleft								{ padding:0px; margin:0px;float:left; width:49.4%}
.middleright							{ padding:0px; margin:0px;float:right; width:49.4%}
.bottompane								{ clear:both}
.footerpane								{ clear:both}
.DNNEmptyPane							{ width:0px;padding:0px;margin:0px;}

/*  Skin Object   */

.breadcrumb,
a.breadcrumb:link,
a.breadcrumb:active,
a.breadcrumb:visited 					{ color:#FFFF99; margin:0px; line-height:20px; text-decoration:none; font-weight: normal; background:url(images/bread.gif) left center no-repeat; padding-left:6px;font-size:9px}
a.breadcrumb:hover						{ color:#FFFF99; text-decoration:underline;font-size:9px}


.w3c,a.w3c:link,a.w3c:active,a.w3c:visited { color:#494949; background:url(images/ok.gif) left center no-repeat; text-decoration:none; padding:0 10px}
a.w3c:hover								{ color: #CC6600;}

.more,a.more:link,a.more:active,a.more:visited { color:#CC6600; background:url(images/more.gif) left center no-repeat; text-decoration:none; padding:0 10px}
a.more:hover							{ color: #2c4e01;}

.date									{ color:#FFFFFF; font-weight: normal; font-family:Arial, Helvetica, sans-serif; line-height:20px; padding:0 10px;font-size:9px}
.copyright								{ float:left; color:#000000; line-height:35px; padding:0 10px;font-size:9px}


.index,a.index:link,a.index:active,a.index:visited { background:url(images/icon-home.png) 0 no-repeat;color:#FFF; line-height:26px; padding:5px 10px 5px 15px; text-decoration:none;font-size:9px}
a.index:hover							{ color: #FFF;background:url(images/icon-home.png) 0 no-repeat;font-size:9px}

.user,a.user:link,a.user:active,a.user:visited { /*background:url(images/icon.gif) 0 -51px no-repeat;*/color:#FFFF99; line-height:26px; padding:0px 0px 0px 10px; text-decoration:none;font-size:9px}
a.user:hover							{ color: #FFFF99;/*background:url(images/icon.gif) 0 -78px no-repeat;*/font-size:9px}

.login,a.login:link,a.login:active,a.login:visited { /*background:url(images/icon.gif) 0 -103px no-repeat;*/color:#FFFF99; line-height:26px; padding:0px 0px 0px 10px; text-decoration:none;font-size:9px}
a.login:hover							{ color: #FFFF99;/*background:url(images/icon.gif) 0 -130px no-repeat;*/font-size:9px}

/*adicionado LN*/
.contacts,a.contacts:link,a.contacts:active,a.contacts:visited {background:url(images/icon-contactos.png) 0 no-repeat;color:#FFF; line-height:26px; padding:5px 10px 5px 15px; text-decoration:none;font-size:9px}
a.contacts:hover							{background:url(images/icon-contactos.png) 0 no-repeat; color: #FFF;font-size:9px}
 /*background:url(images/icon.gif) 0 -103px no-repeat;
background:url(images/icon.gif) 0 -130px no-repeat;*/

.meteo,a.meteo:link,a.meteo:active,a.meteo:visited {background:url(images/icon-metereologia.png) 0 no-repeat;color:#FFF; line-height:26px; padding:5px 10px 5px 15px; text-decoration:none;font-size:9px}
a.meteo:hover							{background:url(images/icon-metereologia.png) 0 no-repeat; color: #FFF;font-size:9px}

.ligacoes,a.ligacoes:link,a.ligacoes:active,a.ligacoes:visited {background:url(images/icon-links.png) 0 no-repeat;color:#FFF; line-height:26px; padding:5px 10px 5px 15px; text-decoration:none;font-size:9px}
a.ligacoes:hover							{background:url(images/icon-links.png) 0 no-repeat; color: #FFF;;font-size:9px}

.faq,a.faq:link,a.faq:active,a.faq:visited {background:url(images/icon-faqs.png) 0 no-repeat;color:#FFF; line-height:26px; padding:5px 10px 5px 15px; text-decoration:none;font-size:9px}
a.faq:hover							{background:url(images/icon-faqs.png) 0 no-repeat; color: #FFF;font-size:9px}

.options,a.options:link,a.options:active,a.options:visited { background:url(images/icon.gif) 0 -155px no-repeat;color:#555; line-height:26px; padding:0px 0px 0px 10px; text-decoration:none}
a.options:hover							{ color: #CC6600;background:url(images/icon.gif) 0 -182px no-repeat;}
.links,a.links:link,
a.links:active,a.links:visited 			{ color:#333; line-height:30px; margin:0 5px; text-decoration:none}
a.links:hover							{ color:#CC6600; text-decoration: underline}

.terms,a.terms:link,a.terms:active,
a.terms:visited 						{ color:#CC6600;  padding:0 6px; white-space:nowrap;  line-height:32px;text-decoration:none}
a.terms:hover							{ color:#fff; text-decoration: underline}


/*  SiteMap  */

.SiteMap								{ font-family:Trebuchet MS, Arial, Helvetica, sans-serif; text-align:left}
.SiteMap img							{ display:none}
.SiteMap ul li							{ list-style:none}
.SiteMap ul li a						{ font-size:16px; font-weight:bold; line-height:24px; color:#fff;}
.SiteMap ul li a:hover					{ color:#CC6600}
.SiteMap ul li ul						{ margin:5px 10px;list-style:inside}
.SiteMap ul li ul li					{ list-style: circle; margin:0 10px; background:none; color:#CC6600}
.SiteMap ul li ul li span 				{ font-size:12px; color:#CC6600; text-decoration:underline; line-height:20px}
.SiteMap ul li ul li a:hover span 		{ color:#fff; text-decoration:none}

/*  Page Option   */

#themes									{}
#themes0								{ background:#000;width:100%;display: block;z-index:122;text-align:left;border:0px #fff solid;overflow:hidden;height:3px; position:relative;  }
#themes0 .optionwidth					{ width:1003px; margin:0 auto}
#themes0 img							{ margin:3px; cursor:pointer}
#themes0 h2								{ padding:0px; color:#ccc; font-size:32px;float:left; line-height:70px; margin:10px 0px 0 20px; display:inline; width:200px;border-right:1px #444  dashed; height:70px}
#themes0 h2 strong						{ color:#CC6600; font-weight:normal}
#themes0 .themebox						{ width:210px;margin:10px;padding:0px; color:#ccc;float:left; border-right:1px #444 dashed ; height:70px}
#themes0 .layoutbox						{ width:310px; margin:10px 10px 0 0;float:left; color:#ccc;border-right:1px #444 dashed ; height:70px}
#themes0 a.close:link, 
#themes0 a.close:active, 
#themes0 a.close:visited				{ float:right; display:block; width:20px; height:20px; text-decoration:none; color:#fff; margin:2px; text-align:center; background:#666; font-size:10px; line-height:16px}
#themes0 a.close:hover					{ background:#FFFFFF; color:#FF0000}

/*  Search Object   */

.searchbox								{ width:220px; float:left; margin:10px 0; color:#ccc; height:70px; position:relative}
.searchbox .SkinObject					{ color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#ccc}
.searchbox #dnn_dnnSEARCH_txtSearch		{ position:absolute; left:0px; bottom:4px; z-index:2000; width:155px; background:#222; border:2px #666 solid; height:20px; color:#ccc; padding:0 3px}
.searchbox a:link,
.searchbox a:active,
.searchbox a:visited					{ display:block; width:30px; height:24px;  position:absolute; left:165px; bottom:4px; z-index:2000; background:#666; text-align:center; font-size:14px; font-weight: normal; line-height:24px; color:#FFFFFF}
.searchbox a:hover						{ background:#FF0000}

.aboutskin								{ line-height:26px; font-size:14px; color:#FFFFFF}
.aboutskin h1							{ color:#FFFFFF; font-weight:normal}
.aboutskin h1 strong					{ color:#CC6600; font-weight:normal}






/*MENU - by luis neves*/




/*
.m All Sub Menu .m All sub menus 
.m[level] Sub Menu at Level x .m0 First level sub menus 
.mid[id] Sub Menu with ID x .mid39 DNN Admin Sub Menu 
.break Break .break All menu breaks 
.mi Menu Item (all) .mi All Menu Items 
.id Menu Item with ID x .id41 Menu Item with ID 41 
.mi[path] Menu Item in Specific Path .mi0
.mi1-0 First Menu Item (Home)
First child of second root menu 
.root Root Menu Item .root All root menu items 
.first First Menu Item .first
.root.first First menu item in each menu
First menu item in root only 
.last Last Menu Item .last
.first.last Last menu item in each menu
Menu items with only one item (both 1st and last) 
.icn Icon .first.icn First Icon container in all menus 
.hov Hover .root.first.hov First menu item hover 
.sel Selected .m .sel Selected sub menu items 
.bc BreadCrumb .m .bc Breadcrum sub menu items 
.txt Text (Coming Soon!) .m .txt Text portion of all sub menu items
Not Implemented Yet  
* All child elements .m .mi * All elements within menu item 
*/


/*
.main_dnnmenu .root
{
	line-height:35px;
	cursor:pointer;
	font-size: 16px; 
	color:#BA632E;
	min-width:146px;
	width:146px;
	text-transform:uppercase;
	letter-spacing:1px;
	font-weight: bold; 
	text-align:center;
	background:url(images/bg-botao.gif) no-repeat;

	height:35px;

	font-family:Arial, Verdana, Helvetica, sans-serif
	text-decoration:none;


}


.main_dnnmenu .m
{
	background-color:#2A0F06;
	border-color:#1B0900;
	border-style:solid;
	border-width:4px;
}


.main_dnnmenu .m .txt
{
	margin-left: 8px;
	margin-right: 8px;
	color:#924D23;
	font-size: 12px;
}*/




	/*--------- dnn menu style ----------*/
	/* main menu td */
	.main_dnnmenu {
	    cursor: pointer;
	    font-size: 11px;
	    background-color: transparent;
	    width: 877px;
	}
	/* Main Menu Normal */
	.main_dnnmenu .root {
	    color: #EEBF04;
	    font-size: 14px;
	    font-weight: bold;
	    text-align: center;
	    /*padding: 0px 12px;*/
	    text-transform: uppercase;
	    /*margin-right: 1px;*/
	    white-space: nowrap;
	    float: left;
	    background:url(images/bg-botao.gif) no-repeat;
	    min-width:16.66666%;
		font-family:Arial,Helvetica,sans-serif;
		text-decoration:none;
		line-height:35px;
		width:16.66666%; 

/*
	line-height:35px;
	cursor:pointer;
	font-size: 16px; 
	color:#BA632E;
	min-width:146px;
	width:146px;
	text-transform:uppercase;
	letter-spacing:1px;
	font-weight: bold; 
	text-align:center;
	background:url(images/bg-botao.gif) no-repeat;

	height:35px;

	font-family:Arial, Verdana, Helvetica, sans-serif
	text-decoration:none;

*/

	}
	 /*Main menu hover*/
	.main_dnnmenu .hov {
	    color: #C3A000;
	    /*background: url("images/bg-menu-hover.png") repeat-x top left;*/
	} 
	/* Main menu selected */
	.main_dnnmenu .sel, .main_dnnmenu .bc {
	    color: #C3A000;
	}
	/*
	.main_dnnmenu table {
	    border: 1px solid #C0D6E5;
	    z-index: 5000;
	}
	/* SUB Menu Normal */
	.main_dnnmenu tr.mi {
	    z-index: 1000;
	    font-size: 12px;
	    text-align: left;
	    line-height: 2em;
	    text-transform: none;
		/*border-width:4px;		*/
		background-image:url("/website/Portals/_default/Containers/Vision-Yellow/images/seta.png");
		background-repeat:no-repeat;
		background-position:right;
		
	}
	
	.main_dnnmenu tr.mi.hov {	
		background-image:url("/website/Portals/_default/Containers/Vision-Yellow/images/setaalt.png");
	}
	

	
	
	.main_dnnmenu .m
	{
	    text-transform: none;
		background-color:#2A0F06;
		border-color:#1B0900;
		border-style:solid;
		border-width:4px;
		width:146px;
		min-width:146px;
	}



	/*	
	.main_dnnmenu  .icn
	{
		
	}*/
/*
	.main_dnnmenu .m td{

		background-color:#2A0F06;
	    	text-transform: none;
		border-color:#1B0900;
		border-style:solid;
		border-width:4px;
	}
*/



	.main_dnnmenu .m .first {

		background-color:#2A0F06;
	    text-transform: none;
		border-bottom-color:#1B0900;
		border-bottom-style:solid;
		border-bottom-width:4px;
	}

/*
	.main_dnnmenu tr.mi td {
background-color:#2A0F06;
	    text-transform: none;
		border-color:#1B0900;
		border-style:solid;
		border-width:4px;
	}*/
	
	.main_dnnmenu .m .txt
	{
		color:#924D23;
		font-size: 12px;
	}
	
	/* SUB Menu hover & selected */
	/*.main_dnnmenu tr.hov {
	    background: #CE0D0D url("images/submenu_hover.png") repeat-x top left;
	}
	.main_dnnmenu tr.hov td {
	    color: #fff;
	}
	.main_dnnmenu tr.sel, .main_dnnmenu tr.bc {
	    background: #CE0D0D url("/images/submenu_active.png") repeat-x top left;
	}
	.main_dnnmenu tr.sel td, .main_dnnmenu tr.bc td {
	    color: #fff;
	}*/
	.main_dnnmenu_break {
	    height: 2px;
	    background-color: #D5E0FF;
	}
	/* Module Action Menus */
	.ModuleTitle_SubMenu {
	    border: 1px solid #C0D6E5;
	}
	.ModuleTitle_SubMenu td {
	    background-color: #F8FAFF;
	    white-space: nowrap;
	}
	.ModuleTitle_MenuIcon {
	    background-color: #F8FAFF;
	    border: none;
	    padding: 0px 2px;
	}
	.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon {
	    background: #CE0D0D url("images/submenu_hover.png") repeat-x top left;
	    color: #fff;
	}
	.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon {
	    height: 2px;
	    background-color: #D5E0FF;
	}
	
	
	
/*VEKTORIAL*/	

.style7 {font-weight: bold; color: #C3A70B;}
.style13 {
	color: #BA632E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.style14 {
	color: #CC6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.style10 {color: #FFFFFF}
.style6 {font-family: Arial, Helvetica, sans-serif; font-size: 14; color: #FFFFFF; }
.style9 {font-weight: bold; color: #000000; }
.style16 {
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:15px;
}
.style24 {color: #E2D749}
.style26 {color: #D0C4B9}
.style30 {color: #C2B1A3}
.style33 {color: #D5C9BF}

/*form inscricoes*/
.style40 {color: #4F4135;font-weight: bold;font-size:13px}
.esconder{display:none}






/*DropDownLogin*/
a.signin
{
    background: #4F4135;
    padding: 3px 5px 4px;
    text-decoration: none;
	font-size:9px;
    color: #ffff99;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 4px12px6px;
}
a.signin:hover
{
    background: #4F4135;
    padding: 4px12px6px;
	color:#ffff99
}
a.signin, a.signin:hover
{
    background-position: 03px !important;
}
a.signin
{
    position: relative;
    margin-left: 3px;
    margin-top: 2px;
    padding-top:5px;
}
a.signin span
{
    background-position: 100% 50%;
    padding: 4px 16px 6px 0;
}
#topnav a.menu-open
{
    background: #4F4135 !important;
    color: #ffff99 !important;
    outline: none;
}
#small_signup
{
    display: inline;
    float: none;
    line-height: 23px;
    margin: 25px 0 0;
    width: 170px;
}
a.signin.menu-open
{
    background-color: #4F4135;
    color: #ffff99;
}
#signin_menu
{
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    display: none;
    background-color: #4F4135;
    position: absolute;
    width: 500px;
    z-index: 951;
    border: 1px transparent;
    text-align: left;
    padding: 12px;
    top: 24.5px;
    right: 0px;
    margin-top: 5px;
    margin-right: 0px;
    margin-right: -1px;
    color: #000000;
    font-size: 11px;
    line-height: 20px;
}
#signin_menu input[type=text], #signin_menu input[type=password]
{
    display: block;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border: 1px solid #ACE;
    font-size: 13px;
    margin: 0 0 5px;
    padding: 5px;
    width: 203px;
}
#signin_menu p
{
    margin: 0;
}
#signin_menu a
{
    color: #FFFFFF;
}
#signin_menu label
{
    font-weight: normal;
}
#signin_menu p.remember
{
    padding: 10px 0;
}
#signin_menu p.forgot, #signin_menu p.complete
{
    clear: both;
    margin: 5px 0;
}
#signin_menu p a
{
    color: #27B !important;
}
.signin_submit
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background-color: #F17F05;
    border: 1px solid #39D;
    color: #fff;
    text-shadow: 0 -1px 0 #39d;
    padding: 4px 10px 5px;
    font-size: 11px;
    margin: 0 5px 0 0;
    font-weight: bold;
    text-shadow: 0 -1px 0 #F17F05;
}
.signin_submit::-moz-focus-inner
{
    padding: 0;
    border: 0;
}
.signin_submit:hover, #signin_submit:focus
{
    background-position: 0 -5px;
    cursor: pointer;
}
a.signin img
{
    vertical-align:middle;
    border-width:0;
}


#UserProfile {border:1px silver solid;padding:10px;margin-bottom:10px;width:500px;}
#UserProfile .ProfileName {font-weight:bold;color:#FFFFFF;margin-bottom:5px;}
#UserProfile .ProfilePhoto {background-image: url('../../../../images/no_avatar.gif');float:left;}
#UserProfile .ProfileAddress {margin:0 0 10px 130px;}
#UserProfile .ProfileContact {margin:0 0 10px 130px;color:gray;font-size:0.9em;}
#UserProfile .ProfileBio {clear:both;margin:10px 0px 10px 0;padding:10px;border:1px #eee solid;background-color:#f5f9fc;}

.CustomNameUserProfileTextbox {background-color:transparent;color:#FFFFFF;border:none;font-weight:bold}
.CustomUserProfileTextbox {background-color:transparent;color:#ffcc00;border:none;}

/*Reports*/
.DNN_Reports_Grid_AlternatingRow {
background-color:#B08C00;
}

