﻿

/**-- not exact font-size beyond this use percentage --*/
body
{
	background-color:#999;
	margin:0 ;
	padding:0;
	/*background-image:url(../images/back.jpg);*/
	
}

a
{
	font-size:100%;
	
}

.basicLink
{
	color:Blue;
	text-decoration:none;
}
.basicLink:hover
{
	color:Blue;
	text-decoration:underline;
}

h4
{
	font-size:100%;
	font-weight:bold;
	font-family:Verdana,sans-seriff;
}
h1
{
	font-size:100%;
	font-weight:bold;
	font-family:Verdana,sans-seriff;
}
h2
{
	font-size:100%;
	font-weight:bold;
	font-family:Verdana,sans-seriff;
}
h3
{
	font-size:100%;
	font-weight:bold;
	font-family:Verdana,sans-seriff;
}
h4
{
	font-size:100%;
	font-weight:bold;
	font-family:Verdana,sans-seriff;
}
h5
{
	font-size:100%;
	font-weight:bold;
	font-family:Verdana,sans-seriff;
}
h6
{
	font-size:100%;
	font-weight:bold;
	font-family:Verdana,sans-seriff;
}


.sideInfo
{
	border-left:solid 1px #C4DAFA;
	padding-left:2px;
}
#frame
{
	width:100%;
	/*border:solid 1px #999;/*#999;*/
	background-color:#fff;
	padding: 20px 0;
	
}
#frameWrap
{
	width:760px;
	margin: 0 auto 0 auto;
	
	
}
#wrapper{
	background: url(../images/shadow.jpg) repeat-y;
	width:850px;
	margin: 0 auto 0 auto;
	
}

#footer
{
	color:#666;
}
#stage
{
	margin-left:5px;
	border:solid 1px #ccc;/*#002D96;*/
	background-color:#fff;
	min-height:300px; /* for non ie */
}
#headTop
{
	padding:5px;
	background-color:#f2f2f2;
	color:#333;
	border-top:solid 1px #ccc;
}
.plainTlbar
{
	border:solid 1px #ccc;
	background-color:#f2f2f2;
	padding:5px;	
}

.errmsgbox
{
	background-color:#FFFFE8;
	border:solid 1px #CD5C5C;
	padding:5px;
	padding-left:25px;
	background-image:url(../images/error.gif);
	background-position:2px 2px;
	background-repeat:no-repeat;
	color:Red;
	margin-bottom:10px;
}
.infomsgbox
{
	background-color:#E6F2FF;
	border:solid 1px #ccc;
	padding:10px;
	padding-left:30px;
	background-image:url(../images/info.gif);
	background-position:5px 8px;
	background-repeat:no-repeat;
	color:#333;
	margin-bottom:10px;
}

/* IE Hack */
* html #stage
{
	height:300px;
}
/* End IE Hack*/

#content
{
	padding:10px;
	padding-top:20px;
	margin-top:2px;
}
#headStage
{
	margin-bottom:2px;
	/*border:solid 1px #ccc;*/
	padding:0;
}
#slogan{
	color:#999;
	font-weight:bold;
}
#homephone{
	color:#999;
	font-size:90%;
	font-weight:bold;
	padding-right:2px;
	height:40px;
	text-align:right;
}
#headStage2
{
	height:190px;
	margin-bottom:5px;
	border:solid 1px #ccc;
}
#headStage2_home
{
	height:210px;
	margin-bottom:5px;
	border:solid 1px #ccc;
}
.pageTitle
{
	padding:6px 0 5px 0;
	margin:0;
	text-indent:3px;
	color:White;	
	background-color:#669acc;
}

.form
{
	float:left;
	width:575px;
	margin-right:10px;
}
.formb 
{
	width:575px;
	border:solid 1px #ccc;
	padding:5px;
}

.pagerStyle
{
	background-color:#999;
	color:#fff;
}

hr.lnbrk
{
	
	border:dashed 1px #f1f1f1;
	border-top:dashed 1px #C4DAFA;
	text-align:left;
	width:580px;
	margin:0;
	padding:0;
}

.form .frame
{
	border:solid 1px #ccc;
	border-top:none;
	padding:5px;
}
.ast
{
	color:Red;
}
#content h4
{
	color:#333;
	font-weight:bold;
	border:1px solid #ccc;
	border-bottom:1px solid #666;
	background-color:#f2f2f2;
	padding:5px 0;
	text-indent:3px;
	margin:0 0 0 0;
	background-image:url(../images/ui/simple_grey/tdbk1.gif);
	background-repeat:repeat-x;
}


.stdButton
{
	cursor:pointer;
	padding-top:2px;
	padding-bottom:2px;
}



#content h6
{
	
	padding:0;
	margin: 0 0 3px 1px;
	color:#333;
}
.stdframe
{
	border:solid 1px #ccc;
	width:500px;
}

/* -------------------------------------- */
/* LOOKUP SCROLL
/* -------------------------------------- */
.luscroll
{
	height:150px;	
	width:500px;
	overflow:auto;	
}
.luscrollWrap
{
	border:1px solid #ccc;
		
	width:500px;
	overflow:visible;
}

.trhead th
{
	background-image:url(../images/ui/simple_grey/tdbk1.gif);
	background-repeat:repeat-x;
	
	font-weight:bold;
	border-bottom:solid 1px #666;
	color:#333;
}

.tdbk1
{
	background-image:url(../images/ui/simple_grey/tdbk1.gif);
	background-repeat:repeat-x;

	font-weight:bold;
	border-bottom:solid 1px #666;
	color:#333;
}
.lurowhover
{
	background-color:#C4DCFA;
}
.lurow
{
	background-color:#ffffff;
}
.lurowalt
{
	background-color:#f1f1f1;
}
.lurowsel
{
	background-color:#CD5C5C;
}
/* ---------------------------------------- */
/* ---------------------------------------- */
/* ---------------------------------------- */



/* ---------------------------------------- */
/* LEFT NAVIGATION */
/* ----------------------------------------*/
#leftNav
{
	width:175px;
	background-color:#fff;
	
}

.leftnavborder
{
	/*border:solid 1px #ccc;*/
}



 #submenu 	{ 	margin:0; padding:0;padding-top: 8px; 	padding-bottom: 12px; list-style-type:none;margin-left:1px;}
 #submenu 	{ 	font-size: 100%; 	font-weight: normal; 	} 	 
 #submenu a 	{ 	color: #333; 	text-decoration: none; 	border-left: 3px solid #999; 	} 	 
 #submenu a:hover, #submenu a:active 	{ 	color: #000; 	border-left: 3px solid orange; 	} 	 
 #submenu .active 	{ 	color: #000; 	border-left: 3px solid orange; 	} 
 #submenu a 	{ 	padding-left: 5px; 	display: block; } 	 
 #submenu .active 	{ 	}
 #submenu li 	{ 	list-style: none; 	padding: 4px 0 4px 0; 	border-bottom: 1px solid #E3E3E3; margin:0; 	} 
/* ---------------------------------------- */
/* ---------------------------------------- */
/* ---------------------------------------- */




/* ---------------------------------------- */
/* TAB NAVIGATION */
/* ---------------------------------------- */
#navcontainer{
	padding-top:4px;
	background-color:#f2f2f2;
}
ul#navlist
{
font: 100% verdana, arial, sans-serif;
list-style-type: none;
padding-left:0;
padding-bottom:24px;
border-bottom: 1px solid #999;
margin: 0;
}

ul#navlist li
{
float: left;
height: 21px;
background-color:#C0D9F8;
margin: 2px 2px 0 5px;
border: 1px solid #999;
border-bottom:1px solid #999;
padding: 0;
}

ul#navlist li.active
{
border:1px solid #999;
border-bottom: 1px solid #fff;
background-color: #fff;
background-image:url(../images/on_bg.gif);
background-position:top;
background-repeat:repeat-x;

}

li.active a 
{ 
	color: #000;
}

#navlist a
{
float: left;
display: block;
color: #000;
text-decoration: none;
padding: 4px 10px;
}

#navlist a:hover 
{
	background: #fff; 
	background-image:url(../images/on_bg.gif);
	background-position:top;
	background-repeat:repeat-x;

}
/* ---------------------------------------- */
/* ---------------------------------------- */
/* ---------------------------------------- */

#headNav
{
	padding:0;
}
#headNav ul
{
	list-style-type:none;
	margin:0;
	padding:0;
	display:inline;
}
#headNav li
{
	list-style-type:none;
	display:inline;
	color:#333;
}

#headNav a
{

	color:#333;
	text-decoration:none;
}
#headNav a:hover
{
	color:#333;
	text-decoration:underline;
}


.printpage
{
	background-image:url(../images/print.gif);
	background-repeat:no-repeat;
	background-position:left center;
	height:18px;
	text-indent:25px;	
}
.loginInfo
{
	color:#fff;
	
}

.rightFloatNote
{
	width:180px;
	background-color:#f2f2f2;
	float:left;
	border:solid 1px #ccc;
	padding:5px;
	/*margin: 22px 10px 0 0;*/
	margin:0 10px 10px 0;
}
.rightFloatWrap
{
	float:left;
	margin:22px 0;
	width:180px;
}
.rightFloatNoteClear
{
	width:180px;
	float:left;
	border:0;
	padding:5px;
	/*margin: 22px 10px 0 0;*/
	margin:0 10px 10px 0;
	border: solid 1px #ccc;
	/*border-right: solid 2px #999;
	border-bottom:solid 2px #999;*/
	
}
.largerf
{
	font-size:120%;
}

#showHeader
{
	width:562px;
	padding:5px;
	border:dotted 1px #ccc;
	margin:0 0 20px 0;
}


/* ------------------------------ */
/* -----    HOVER MENU     ------ */
/* ------------------------------ */
.popupMenu
{
	border:solid 1px #999;
	border-right:solid 2px #666;
	border-bottom:solid 2px #666;
	width:145px;
	padding:1px;
	color:#333;
	background-color:#fff;
	display:block;
}

popupHover
{

}
.popupMenu a
{
	display:block;
	color:#333;
	text-decoration:none;
	width:145px;
	padding:2px 0;
	text-indent:14px;
	margin:1px 0;
}
.popupMenu a:hover
{

	color:#fff;
	text-decoration:none;
	background-color:#666;

}
/* ------------------------------ */
/* ------------------------------ */
/* ------------------------------ */


#mnav2{
	padding:0;
	margin:0;
	width:652px;
	background-color:#669acc;
	float:left;
	border:solid 2px #ccc;
}

#mnav2 ul{
	list-style-type: none;
	margin::0;
	padding:0;
	border:none;	
	display:inline;
}
#mnav2 li{
	list-style-type: none;
	padding-right:1px;
	margin:0;
	float:left;
	border-right:solid 1px #fff;
}
#mnav2 li a{
	color:#fff;
	background-color:#669acc;
	padding:5px 15px;
	border-bottom:solid 4px #666;
	text-decoration:none;
	margin:0;
	display:block;
}
#mnav2 li a:hover{
	color:#fff;
	background-color:#669acc;
	display:block;
	border-bottom:solid 4px orange;
	text-decoration:none;

}
#mnav2 li a.active{
	border-bottom:solid 4px orange;
	
}
#mnav ul{
	list-style-type: none;
	margin::0;
	padding:0;
	border:none;	
	display:inline;
}
#mnav li{
	list-style-type: none;
	padding-right:1px;
	margin:0;
	float:left;
	border-right:solid 1px #fff;
}
#mnav li a{
	color:#fff;
	background-color:#669acc;
	padding:5px 25px;
	border-bottom:solid 5px #666;
	text-decoration:none;
	margin:0;
	display:block;
}
#mnav li a:hover{
	color:#fff;
	background-color:#669acc;
	display:block;
	border-bottom:solid 5px orange;
	text-decoration:none;

}
#containerBot {
	margin: 0px auto;
	width: 850px;
	background: url(../images/shadow-bottom.jpg) no-repeat left top;
	height: 30px;
}
