/* CSS Document */

body {
	font-family: Verdana;
	font-size: 11px;
	margin:0;
	/*background:#CCCCCC url(../images/mainbg.jpg) repeat-x top;*/
}
a {
	color: #005399;
	text-decoration: none;
}
a:visited {
	color: #005399;
	text-decoration: none;
}
a:hover, a:focus {
	color: #e06226;
	text-decoration: underline;
}

.whiteLink:link {
	color: #FFFFFF;
	text-decoration: none;
}
.whiteLink:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.whiteLink:hover, a:focus {	
	text-decoration: underline;
}

.blackLink:link {
	color: #000000;
	text-decoration: none;
}
.blackLink:visited {
	color: #000000;
	text-decoration: none;
}
.blackLink:hover, a:focus {	
	text-decoration: underline;
}
.whitetext{
	color:#FFFFFF;
}
.blueborder{
	border:#62C3F8 solid 1px;
}

.pageTitle {
	font-size:13px;
	color: #E56028;
}

.innerTitle {
	font-size:13px;
	color: #006699;
}



.tblFullBorder {
	border: 1px solid #D9D9D9;
}
.buleTitle {
	font-size: 120%; 
	color: #05A4E5;
}
.textField{
	font-size: 10px;
	width:170px;
	color:#006699;	
}



/* ---------------------------------------------------------
Top Navigation
--------------------------------------------------------- */
.sitenavbg{width:610px; height:26px; background:url(../images/menubg.jpg) repeat-x;}
.sitenav { margin-left: 0px;}
.sitenav ul { margin:0; padding:0; list-style:none; }
.sitenav li { display:inline; margin:0px; padding:0; }
.sitenav a { float:left; margin:0px; padding:0px; text-transform:uppercase; margin-right: 0px; }
.sitenav a span { float:left; display:block; padding:5px 15px; padding-left: 5px; margin-left: 10px;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.sitenav a span {float:none;}
/* End IE5-Mac hack */
.sitenav #current a { background: url(../images/nav/nav_button_left_on.jpg) no-repeat left top; background-color:#887266; }

.sitenav a:hover {background-color: #887266; }
a.navtxt:link 			{color: #ffffff; font-size: 12px; text-decoration: none;}
a.navtxt:visited		{color: #ffffff; font-size: 12px; text-decoration: none;}
a.navtxt:hover			{color: #ffffff; font-size: 12px; text-decoration: none;}







/* Top Navigation Styles
----------------------------------------------- */

#nav {
	margin: 0;
/*	padding: 8px 0 0 5px;
	font-size: 12px;
	line-height: 11px;*/
	text-align:left;
	height:26px;
	background:url(../images/menubg.jpg) repeat-x bottom;
}

#nav ul {
	margin: 0;
	padding:0;	
	white-space: nowrap;
	list-style-type: none;
}

#nav ul li {
	display: inline;
}

#nav li a {
	margin: 0;
	padding: 12px 15px 8px;
	color: #ccc;
	background:#003366;
	font-family:Arial;
	font-size:16px;
	font-weight:normal;
	text-decoration: none;
}

#nav a {
	color: #ccc;
	text-decoration: none;
}

#nav a:hover, #nav a.active, #nav a.active:hover {
	color:#fff;
}

/*Left menu*/

.left-mnu-title-bg{
	width:160px;
	height:21px;
	padding-left: 30px;
	padding-top:3px;
	text-align:left;
	font-family:Helvetica;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	background: url(../images/left-mnu-bg.jpg) left top no-repeat;
}

.left-mnu-top{
	width:190px;
	height:5px;
	background: url(../images/left-mnu-top.jpg) left top no-repeat;
}
.left-mnu-bottom{
	width:190px;
	height:5px;
	background: url(../images/left-mnu-bottom.jpg) left top no-repeat;
}
.left-mnu-mid{
	width:190px;
	background: url(../images/left-mnu-mid.jpg) left top repeat-y;
}






/* ------------------------------------ */
/*                                      */
/*            Footer                    */
/*                                      */
/* ------------------------------------ */

.bottomBg{
	background-image:url(../images/bottomBg.jpg);
	background-repeat:repeat-x;	
}
#footer {	
	color: white;
	font-size: 0.95em;
	text-align: center;	
	line-height: 1.5;
}
#footer a {
	color: white;
}


