
/* LAYOUT */
* {margin:0;padding:0; ;border:none;}
body {padding: 0px;color:#333333;font:83%/1.5 arial;}

.floatleft {float: left; margin: 0 1em 0 0; }
.floatright {float: right; margin: 0 0 0 1em;}
.absolute {position: absolute;}

.darkLine {background: #6E6E6E; width: 100%; height: 5px;}
.lightLine {background: #D9D9D9; width: 100%; height: 5px;}
.spacer {clear: both;}

/* LAYOUT - HEADER */
#header {width: 100%; height: 78px; background: url("/images/template/headerBg.jpg");}
	#header #login {float: right; margin: 20px 10px 0px 0px; text-align: right;}
	#header #site-logo {float: left;}

	/* NAV - top horizontal nav */
	#nav {width: 100%; background: #455560; padding-top: 10px; height: 30px;}
	#nav, #nav ul {list-style: none; margin-left: 0px;}
	#nav li {position: relative; float: left; display: block;}
	#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {color: #FFF; font-weight: bold; text-decoration:none; padding: 0px 18px; border-right: #FFF 1px solid; }
	#nav a:hover {color: #D24955;}

	/* hide from IE mac \*/
	#nav li {width:auto}
	/* end hiding from IE5 mac */

/* LAYOUT - FOOTER */
#footer {clear:both; background: #D9D9D9; margin-top: 1px; padding: 2px 0 30px; text-align: center; font-size: 86%; font-weight: normal;}


/* LAYOUT - main body of page */
#wrap {width:780px; margin: 0 auto;position:relative;}
#content-wrap {position:relative; width:100%; background: url("/images/template/sideBg.jpg"); }
	#utility {position:absolute; top:0; left: 0; width:278px; background: #D9D9D9;}
	#utility .contentPadder {padding: 20px 10px 10px 10px;}

/* LAYOUT TYPE C */
	#type-c #content {margin-left: 278px;}

#content {min-height: 620px;}
	#content .contentPadder {padding: 0px 0px 20px 10px;}
	#content .breadcrumbs {height: 30px;}
	#content .breadcrumb {position: relative; padding:2px;font-size: .75em;font-weight:normal;}
	#content .breadcrumb ul {	position: relative; margin: 0;	padding: 0;	display: inline;	border: none;} 
	#content .breadcrumb ul li {	position: relative; margin: 0;	padding: 0;	border: none;	list-style: none; display: inline;}
	#content .breadcrumb a:link, #content .breadcrumb a:visited, #content .breadcrumb a:hover, #content .breadcrumb a:active  {position: relative; text-decoration:none;}


.button {background: url('/images/template/btnRight.jpg') no-repeat right; float: left; margin-right: 10px; height: 30px;}
.button a:link, .button a:visited, .button a:hover, .button a:active {
	position: relative;
	top: 5px;
	background: url('/images/template/btnLeft.jpg') no-repeat;
	color: #FFF;
	padding: 7px 5px 12px 12px;
	margin-right: 7px;
	text-decoration:none;
}
/*end*/
/*\*/
html *.button a:link, .button a:visited, .button a:hover, .button a:active {
	[padding: 7px 5px 12px 12px;/* Not Read*/
	padding: 6px 5px 12px 12px; /* Read by Chrome IE 6, 7, 8 and Safari */
	]padding: 7px 5px 12px 12px;/* Read by IE 6, 7, 8 only */
}
/*end*/
/*
.button a:link, .button a:visited, .button a:hover, .button a:active {
	[padding-top: 7px;/* Not Read*/
	padding-top: 7px;]/* Thought this would be read by Safari only but not worked */
}*/

/* LIST */
	.list {width: 100%; margin-bottom: 20px;}
	.listLink {font-weight: bold;}
	.listData {font: normal .8em arial; float: right;padding: 3px;}

.formLabel {float: left; width: 20%;}
.formField {float: right; width: 75%;}

.fileInfo {margin-bottom: 10px;}
.filesize {font-size: 70%;}

/* NEXT PREVIOUS BTN*/
	#content .nextPrevious {color:#003279; border: 1px solid #fff;}
	#content .nextPrevious p {position:relative;font-family: arial; font-size:10px;}
	#content .nextPrevious p a:link, .nextPrevious p a:visited, .nextPrevious p a:hover, .nextPrevious p a:active {font-weight: bold; text-decoration:none; color:#003279; background:#fff url("/images/template/bg_az_content.gif") no-repeat 1px 0; padding:4px 1px 5px 2px; margin: 0;display:block; width: 13px; height: 13px;float: left;text-align: center;} 
	#content .nextPrevious p a:hover {background:#fff url("/images/template/bg_az_content_over.gif") no-repeat 1px 0; } 
	#content .nextPrevious p span .az {text-decoration:none; background:#fff url("/images/template/bg_az_content.gif") no-repeat 1px 0; color: #DAE2EC; padding:4px 1px 5px 2px; margin: 0; display:block; width: 15px; height: 13px;float: left;text-align: center;} 
	#content .nextPrevious * {margin:0} 
	#content .nextPrevious h4 {margin-top:-1.45em;padding:0;border:none}

	#content .nextPrev {width:400px; margin:0 0 6px; }
	#content .nextPrev * {margin:0; text-align: center;}
	#content .nextPrev span,
	#content .nextPrev a:link,
	#content .nextPrev a:visited {font-size:1em;text-decoration:none;padding: 2px 5px;margin:0;border: 1px solid #333333; position: relative;}  
	#content .nextPrev a:hover {font-size:1em;text-decoration:none;padding: 2px 5px;margin:0;border: 1px solid #333333; background: #f00; position: relative;}  
	#content .nextPrev p .az {font-size:1em;text-decoration:none;background:#fff;padding: 2px 5px;margin:0;border: 1px solid #333333;background: #D4E3F8 url("/images/featurebox_bg.gif") repeat-x 100% 100%; color:#CCCCCC; position: relative;}
	
/* LOGIN PAGE CHANGES */
div#holdLog	{
	margin:0px;padding:0px 0px 400px 0px;text-align:center;background:#455560;
}
.imgLog	{ padding-top:85px; padding-bottom:9px;}
div#holdLog p	{ font: 95% Verdana ; color:white; }
div#holdButtons	{ margin-top:125px; margin-left:auto; margin-right:auto; width:412px; height:72px; border:1px solid #455560;	}
.paddLog	{ padding-bottom:14px; }
.margLog	{ margin:0px; }
#footerLog { clear:both; padding-top:22px; text-align: center; font: 75% Verdana; color: #455560; }
