﻿@media screen
{
	/*=======================================================================================================*/
	/*=======================================================================================================*/
	.nav-menu_menuitem
	{
		/*Used for the login usercontrol's labels*/
		padding-left: 10px;
		font-size: 12px;
		font-weight: bold;
		font-family: "Gill Sans MT" , "Gill Sans" , "Verdana" , "Arial" , sans-serif;
		color: #fff;
		text-decoration: none;
	}

	#nav-menu
	{
		padding-right: 0px;
		padding-left: 0px;
		float: left;
		padding-bottom: 0px;
		width: 154px;
		padding-top: 0px;
		margin-top: 0px;
	}
	#nav-menu UL
	{
		padding-right: 0px;
		padding-left: 0px;
		padding-bottom: 0px;
		margin: 0px;
		padding-top: 0px;
		list-style-type: none;
	}
	#nav-menu UL LI
	{
		padding-right: 0px;
		padding-left: 0px;
		padding-bottom: 0px;
		margin: 0px;
		padding-top: 0px;
		list-style-type: none;
	}
	#nav-menu UL
	{
		border-top: #e5e5e5 0px solid;
		border-bottom: #fc3 1px solid;
	}
	#nav-menu UL.nav-primary
	{
		margin-bottom: 5px;
	}
	#nav-menu UL.nav-secondary
	{
		margin-bottom: 5px;
	}
	#nav-menu UL.nav-primary LI H3
	{
		border-bottom: #fc3 1px solid;
		padding-right: 10px;
		padding-left: 10px;
		background: url(../../App_Themes/Default/src_ic_secnav_h1_bg.jpg) #a9c9e9 repeat-x;
		padding-bottom: 2px;
		margin: 0px 0 1px 1px;
		font-weight: bold;
		font-size: 16px;
		font-family: "Gill Sans MT" , "Gill Sans" , "Verdana" , "Arial" , sans-serif;
		color: #fff;
		padding-top: 2px;
	}
	#nav-menu UL.nav-primary LI H3.first
	{
		background: url(../../App_Themes/Default/ui/pls_ic_bg_gradient.jpg) repeat-y;
		margin: 0px -1px 1px 0px;
	}
	#nav-menu UL.nav-primary LI UL
	{
		border-top-width: 0px;
		border-left-width: 0px;
		border-bottom-width: 0px;
		border-right-width: 0px;
	}
	#nav-menu UL.nav-primary LI UL LI
	{
		padding-right: 0px;
		padding-left: 0px;
		padding-bottom: 0px;
		padding-top: 0px;
	}
	#nav-menu UL.nav-primary LI UL LI A
	{
		border-right: #fff 1px solid;
		padding-right: 10px;
		border-top: #fff 0px solid;
		display: block;
		padding-left: 10px;
		padding-bottom: 5px;
		margin: 0px;
		font-size: 12px;
		font-weight: bold;
		font-family: "Gill Sans MT" , "Gill Sans" , "Verdana" , "Arial" , sans-serif;
		color: #fff;
		text-decoration: none;
		width: 134px;
		padding-top: 5px;
		border-bottom: #fc3 1px solid;
		background-image: url(../../App_Themes/Default/ui/pls_ic_bg_gradient.jpg);
		background-repeat: repeat-y;
	}
	#nav-menu UL.nav-primary LI UL LI.menu-login A
	{
		border-right: #fff 1px solid;
		padding-right: 10px;
		border-top: #fff 0px solid;
		display: block;
		padding-left: 10px;
		padding-bottom: 5px;
		margin: 0px;
		font-size: 14px;
		font-weight: bolder;
		font-family: "Gill Sans MT" , "Gill Sans" , "Verdana" , "Arial" , sans-serif;
		color: #fff;
		text-decoration: none;
		width: 134px;
		padding-top: 5px;
		border-bottom: #fc3 1px solid;
		background-image: url(../../App_Themes/Default/ui/pls_ic_bg_gradient.jpg);
		background-repeat: repeat-y;
	}

	#nav-menu UL.nav-primary LI UL LI a:hover
	{
		background-image: url(../../App_Themes/Default/ui/pls_ic_bg_gradient_hover.jpg);
		text-decoration: underline;
		color: #036;
	}
	/*===============================*/
	#nav-menu UL.nav-secondary
	{
		margin-bottom: 5px;
	}
	#nav-menu UL.nav-secondary
	{
		margin-bottom: 5px;
	}
	#nav-menu UL.nav-secondary LI H3
	{
		border-bottom: #fc3 1px solid;
		padding-right: 10px;
		padding-left: 10px;
		background: url(../../App_Themes/Default/src_ic_secnav_h1_bg.jpg) #a9c9e9 repeat-x;
		padding-bottom: 2px;
		margin: 0px 0 1px 1px;
		font-weight: bold;
		font-size: 16px;
		font-family: "Gill Sans MT" , "Gill Sans" , "Verdana" , "Arial" , sans-serif;
		color: #fff;
		padding-top: 2px;
	}
	#nav-menu UL.nav-secondary LI H3.first
	{
		background: url(../../App_Themes/Default/ui/pls_ic_bg_gradient.jpg) repeat-y;
		margin: 0px -1px 1px 0px;
	}
	#nav-menu UL.nav-secondary LI UL
	{
		border-top-width: 0px;
		border-left-width: 0px;
		border-bottom-width: 0px;
		border-right-width: 0px;
	}
	#nav-menu UL.nav-secondary LI UL LI
	{
		padding-right: 0px;
		padding-left: 0px;
		padding-bottom: 0px;
		padding-top: 0px;
	}
	#nav-menu UL.nav-secondary LI UL LI A
	{
		border-right: #fff 1px solid;
		padding-right: 10px;
		border-top: #fff 0px solid;
		display: block;
		padding-left: 10px;
		padding-bottom: 5px;
		margin: 0px;
		font-size: 12px;
		font-weight: bold;
		font-family: "Gill Sans MT" , "Gill Sans" , "Verdana" , "Arial" , sans-serif;
		color: #fff;
		text-decoration: none;
		width: 134px;
		padding-top: 5px;
		border-bottom: #fc3 1px solid;
		background-image: url(../../App_Themes/Default/ui/pls_ic_bg_gradient.jpg);
		background-repeat: repeat-y;
	}
	#nav-menu UL.nav-secondary LI UL LI.menu-login A
	{
		border-right: #fff 1px solid;
		padding-right: 10px;
		border-top: #fff 0px solid;
		display: block;
		padding-left: 10px;
		padding-bottom: 5px;
		margin: 0px;
		font-size: 14px;
		font-weight: bolder;
		text-align: center;
		font-family: "Gill Sans MT" , "Gill Sans" , "Verdana" , "Arial" , sans-serif;
		color: #f00;
		text-decoration: none;
		width: 134px;
		padding-top: 5px;
		border-bottom: #fc3 1px solid;
		background-image: url(../../App_Themes/Default/ui/pls_ic_bg_gradient.jpg);
		background-repeat: repeat-y;
	}

	#nav-menu UL.nav-secondary LI UL LI a:hover
	{
		background-image: url(../../App_Themes/Default/ui/pls_ic_bg_gradient_hover.jpg);
		text-decoration: underline;
		color: #036;
	}
	/*#nav-menu UL.nav-secondary LI H3
	{
		padding-right: 10px;
		padding-left: 10px;
		background: url(../../App_Themes/Default/src_ic_secnav_h2_bg.jpg) #e6e6e6 repeat-x;
		padding-bottom: 2px;
		margin: 0px 1px 1px;
		font: bold 120% "Gill Sans MT" , "Gill Sans" , "Verdana" , "Arial" , sans-serif;
		color: #333;
		padding-top: 2px;
	}
	#nav-menu UL.nav-secondary LI H3.first
	{
		background: url(../../App_Themes/Default/src_ic_secnav_h3_bg.jpg) #e6e6e6 repeat-x;
		margin: 0px -1px 1px;
	}
	#nav-menu UL.nav-secondary LI UL
	{
		border-top-width: 0px;
		border-left-width: 0px;
		border-bottom-width: 0px;
		border-right-width: 0px;
	}
	#nav-menu UL.nav-secondary LI UL LI
	{
		padding-right: 0px;
		padding-left: 0px;
		padding-bottom: 0px;
		padding-top: 0px;
	}
	#nav-menu UL.nav-secondary LI UL LI A
	{
		border-right: #fff 1px solid;
		padding-right: 10px;
		border-top: #fff 0px solid;
		display: block;
		padding-left: 10px;
		padding-bottom: 5px;
		margin: 0px;
		border-left: #fff 1px solid;
		width: 134px;
		padding-top: 5px;
		border-bottom: #fff 1px solid;
		background-color: #f7f7f7;
	}*/
	#nav-menu UL LI P
	{
		padding-right: 10px;
		padding-left: 10px;
		padding-bottom: 7px;
		margin: 0px;
		padding-top: 2px;
		background-color: #f7f7f7;
	}

	/*=======================================================================================================*/

	/****************************************************/
	/*TEXT STYLES                                       */
	/****************************************************/
	.topic
	{
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #036;
		text-decoration: none;
		text-transform: none;
	}
	.subtopic
	{
		text-decoration: none;
		text-transform: none;
		padding-left: 20px;
	}

	/****************************************************/
	/*TEXT BLOCK STYLES                                 */
	/****************************************************/
	DD
	{
		font-family: Times New Roman;
		font-size: 10pt;
		color: #AAAAAA;
		font-weight: normal;
		text-align: left;
		margin: 0 0 0 0;
		padding: 0 0 0 0; /*background-color: aliceblue; 	border: solid 1px #000066;*/
	}
	DD table tr td
	{
		font-family: Times New Roman;
		font-size: 10pt;
		color: #AAAAAA;
		font-weight: normal;
		text-align: left;
		margin: 0 0 0 0;
		padding: 0 0 0 0; /*background-color: aliceblue; 	border: solid 1px #000066;*/
	}
	DL
	{
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}

	H1
	{
		font-family: Times New Roman;
		font-size: 28px;
		color: #003366;
		background-position: left;
		font-weight: bolder;
		text-align: center;
	}
	H2
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		color: #003366;
		text-decoration: none;
	}
	H3
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1.58em;
		font-weight: 500;
		font-style: normal;
		text-decoration: none;
		word-spacing: normal;
		letter-spacing: normal;
		text-transform: none;
	}
	H4
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1.33em;
		font-weight: 500;
		text-decoration: none;
		word-spacing: normal;
		letter-spacing: normal;
		text-transform: none;
	}
	H5, DT
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;
		font-weight: 700;
		font-style: normal;
		text-decoration: none;
		word-spacing: normal;
		letter-spacing: normal;
		text-transform: none;
	}
	H6
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: 700;
		font-style: normal;
		text-decoration: none;
		word-spacing: normal;
		letter-spacing: normal;
		text-transform: none;
	}
	.yellowtext, .yellowtext a:link, .yellowtext a:visited, .yellowtext a:active, .yellowtext a:hover
	{
		color: #fc3;
	}
	.whitetext, .whitetext a:link, .whitetext a:visited, .whitetext a:active, .whitetext a:hover
	{
		color: #fff;
	}
	.ControlTitle
	{
		font-family: Times New Roman;
		font-size: 28px;
		color: #003366;
		background-position: left;
		font-weight: bolder;
		text-align: center;
	}
	.tableHeader, .lightblueboxwithborder thead, th
	{
	font-weight:bold;
	background-color: #284775; 
	color: white;	
	}
	.tableHeader a:link, .tableHeader a:visited, .tableHeader a:active, .tableHeader a:hover, th a:link, th a:visted, th a:active, th a:hover
	{
	font-weight:bold;
	color: white;	
	text-decoration:underline;
	}
	
	/****************************************************/
	/*BOX STYLES                                        */
	/****************************************************/
	.fullwidth
	{
		width: 95%;
		min-width: 100%;
	}
	table.center, div.center
	{
		margin-left: auto;
		margin-right: auto;
		display: inline-block;
	}
	.lightgrayboxwithborder
	{
		padding: 6px 6px 6px 6px;
		background-color: whitesmoke;
		border-right: gainsboro 1px solid;
		border-top: gainsboro 1px solid;
		border-left: gainsboro 1px solid;
		border-bottom: gainsboro 1px solid;
	}
	.lightbluebox
	{
		background-color: #c7d5e4;
	}
	.lightblueboxwithborder
	{
		background-color: #c7d5e4;
		border: solid 2px #036;
	}
	.lightgreenbox
	{
		background-color: lightgreen;
	}
	.lightgreenboxwithborder
	{
		background-color: lightgreen;
		border-right: green 2px solid;
		border-top: green 2px solid;
		border-left: green 2px solid;
		border-bottom: green 2px solid;
	}
	.lightgreenborder
	{
		border-right: green 2px solid;
		border-top: green 2px solid;
		border-left: green 2px solid;
		border-bottom: green 2px solid;
	}
	.lightyellowbox
	{
		background-color: #f7ffc4;
	}
	.lightyellowboxwithborder
	{
		background-color: #f7ffc4;
		border-right: #ffcc33 2px solid;
		border-top: #ffcc33 2px solid;
		border-left: #ffcc33 2px solid;
		border-bottom: #ffcc33 2px solid;
	}
	.lightyellowborder
	{
		border-right: #ffcc33 2px solid;
		border-top: #ffcc33 2px solid;
		border-left: #ffcc33 2px solid;
		border-bottom: #ffcc33 2px solid;
	}
	.lightredbox
	{
		background-color: #ff9999;
	}
	.lightredboxwithborder
	{
		background-color: #ff9999;
		border-right: #990000 2px solid;
		border-top: #990000 2px solid;
		border-left: #990000 2px solid;
		border-bottom: #990000 2px solid;
	}
	.lightredborder
	{
		border-right: #990000 2px solid;
		border-top: #990000 2px solid;
		border-left: #990000 2px solid;
		border-bottom: #990000 2px solid;
	}


	#FloatMenu
	{
		font-size: 10pt;
		font-family: Arial;
		color: Black;
	}
	#FloatMenu a:link, #FloatMenu a:visited
	{
		font-size: 10pt;
		font-family: Arial;
		color: Black;
		text-decoration: none;
	}
	#FloatMenu a:hover, #FloatMenu a:active
	{
		font-size: 10pt;
		font-family: Arial;
		color: Black;
		text-decoration: underline;
	}

	/*style="font-size:<%=Profile.PageTextSize%>pt;padding-left:<%=Profile.PageMarginSize %>px;padding-right:<%=profile.PageMarginSize %>px;*/
	/*Modal Popup*/
	.modalBackground
	{
		background-color: Gray;
		filter: alpha(opacity=70);
		opacity: 0.7;
	}

	.modalPopup
	{
		background-color: #ffffdd;
		border-width: 3px;
		border-style: solid;
		border-color: Gray;
		padding: 3px;
		width: 250px;
	}

	/*Popup Control*/
	.popupControl
	{
		background-color: White;
		position: absolute;
		visibility: hidden;
	}
	/*End Modal Popup*/
	.SortHeaderRowStyle
	{
		font-weight:bold;
		background-color:#284775;
		color:#FFF;
	}
}
