/* Universal */
body {
	color : #000;
	background :#fff;
	font-size : 10px;
	font-family: Verdana;
  height : 100%;
	margin: 0; padding: 0;
	}
p,td,li {
	font-size : 12px;
	font-family : Verdana;
	color : #415361;
	}
div#content p { margin-top: 0; margin-bottom:10px; }

h1 {
	color: #FCB407; position:absolute;
	text-transform: uppercase;
	text-align: left;
	font-size: 25px;
	margin: 0; padding: 0; margin-left: 25px;
	position: relative;;
	}
h2 {
	color: #53B1B0; 
	font-size: 16px;
	font-weight: bold;
	}
h3 {
	color: #397CC2;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0;
	}
h2.title { margin-bottom: 3; }
h1.img, h2.img { margin:0; padding: 0; }

.bold,strong {font-weight: bold;}
.italic, em { font-style: italic; }
.small {font-size: 8pt;}
.error {font-weight: bold; color: Red;}
INPUT.error {background-color:Yellow;}
.note {background: yellow;}
.tdata { border: 1px solid #397CC2; }
.thead { background: #397CC2; font-weight: bold;}
.even { background: #f5f5f5; }
.goldtxt { color:  #FCD408; font-size: 14px; }
.title , h2.title
{
  color: #3C7AC2;
  font-weight: bold;
  font-size: 12pt;
	}

/* Links */
a:link,a:visited {
	color : #3C7AC2;
	text-decoration: none;
	}
ab:visited {
	color : #C6C6C6;
	text-decoration: none;
	}
a:hover {
	color : #91C9FF;
	text-decoration: underline;
	}
a.sn:link, a.sn:visited {
	display: block;
	width: 100%;
	color : #8C8C8C;
	font-weight: bold;
	text-decoration: none;
	padding: 4px; padding-right: 10px;
	text-align: right;
	}
a.sn:hover, a.snAT:link, a.snAT:visited, a.snAT:hover {
	width: 100%; 
	display: block;
	color : #FFFFFF;
	background-color: #91C9FF;
	text-decoration: underline;
	padding: 4px; padding-right: 10px;
	text-align: right;
	}

a.nav:link, a.nav:visited {
	color: #4172AA; font-weight:bold;font-size:11px;
	}
a.nav:hover, a.navAT:link, a.navAT:visited, a.navAT:hover {
	color: #FCB408; font-weight:bold;
	text-decoration:none;font-size:11px;
 } 
	
	
a.fl:link, a.fl:visited {
	font-size: 10px;
	color: #435260;
	font-weight: bold;
	text-decoration: none;
	}
a.fl:hover, a.flAT:link, a.flAT:visited, a.flAT:hover {
	font-size: 10px;
	color: #FCB408;
	font-weight: bold;
	text-decoration: none;
	}
	
a.aris:link, a.aris:visited, a.pass:link, a.pass:visited {
	font-size: 10px;
	color: #B9CDE5;
	text-decoration: none;
	font-weight: normal;
	}
a.aris:hover, a.pass:hover {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	}			
	
a.heading {color:#FCD408; font-family:Verdana, Arial; font-size:13.5px; font-weight:bold; text-decoration:underline}
a.heading:visited {color:#FCD408; font-family:Verdana, Arial; font-size:13.5px; font-weight:bold; text-decoration:underline}
a.heading:hover {color:#FFFFFF; font-family:Verdana, Arial; font-size:13.5px; font-weight:bold; text-decoration:none}



/* Site layout */
div#content { margin: 20px 25px 10px; }

div#navlinks {	margin-left: 22px; line-height: 1.1;	color: #4172AA; display:block;	}

td#cap { background: #fff url("/_images/interior/agc_industry-partners_int_header_background.gif"); }

#left {	background: url("/_images/interior/agc_industry-partners_int_sidenav_background.jpg") no-repeat top left;	}

#footlinks {
	background: url("/_images/interior/agc_industry-partners_int_footer_divider.gif") no-repeat top center;
	text-align: center;
	color: #435260;
	padding:10px;
	white-space: nowrap;
	}
div#footcont {
 height: 67px;
 background: url(/_images/interior/agc_industry-partners_int_footer_background.gif);
 }
div#footer {
	background: url("/_images/interior/agc_industry-partners_int_footer_left.jpg") no-repeat top left;
	text-align: center;
	height:  67px;
	}
div#copy {
	color: #B9CDE5; text-align:center;	font-size: 10px;
  height:67px;
	background: url("/_images/interior/agc_industry-partners_int_footer_right.jpg") no-repeat top right;
	}
div#copy p { color: #ffffff; font-size: 10px; padding: 5px; padding-top: 10px; margin:0; }	
	
ul.nav, ul.nav li { margin: 0; padding: 0; list-style: none; }
ul.nav li {
	background: url("/_images/interior/agc_industry-partners_int_sidenav_divider.gif") no-repeat 1px 100%;
	padding-bottom: 4px; margin-right: 1px;
	}

/* Forms */
div#intlog {
 background: url(/_images/interior/agc_industry-partners_int_login.gif) no-repeat top left;
 height: 95px; width:213px;
 text-align: right;
 float: right; clear:right;
 margin: 15px; margin-top: 25px;
 display: inline;
 font-size: 10px; 
 }
div#intlog label { visibility:hidden; font-size: 10px; }
div#intlog form {
 margin: 6px; margin-top: 23px;
 padding:0; background:transparent;
 }
div#intlog input.text {
 height: 20px; width : 100px;
 border: 1px solid #4172AA; margin-bottom: 4px;
 }
 
input.sbut { 
 background: #0062A3 url(/_images/interior/agc_industry-partners_int_login.gif) no-repeat -125px -50px;
 font-size: 12px; font-weight: bold; 
 color: #fff; padding: 1px;
 text-transform:uppercase;
 border: none;
border : 2px solid #6EA1CE;
border-color: #6EA1CE #2E7AAE #0062A3 #2E7AAE;

 }