body {background-image:url(/images/site/bodyback.jpg); background-repeat:repeat-x; margin:0px; padding:0px;}
.pagediv {width:800px; background:none;border-top:1px solid #FFFFFF; margin:auto;   }

.header {padding:0px; margin:0px; width:780px;background-image:url(/images/site/atintegratedback1.gif); background-repeat:no-repeat;height:96px;}

.submenu { text-align:right; margin:0px; padding:45px 0px 0px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#d0841d; }
.submenu A {color:#d0841d; font-weight:bold;}
.lock {background-image:url(/images/site/lock.gif); background-position:left; background-repeat:no-repeat; padding:8px 5px 5px 25px; width:180px; float:right; text-align:left; }
.welcome  {padding:0px 5px 5px 25px; width:280px; float:right; text-align:right; font-size:11px; }

.menu {float:left; width:80px; border-right:1px solid #FFFFFF;height:42px;}
.navbar {height:42px; margin:0px 0px 0px 0px; padding:0px; text-align:center; position:relative }
.navlink {border-left:1px solid #FFFFFF; height:30px; float:left;  text-align:center;padding:12px 10px 0px 10px;}
.navlink A { text-decoration:none; color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:16px; text-transform:uppercase;  letter-spacing:1px; }
.navlink A:hover {text-decoration:underline;} 
.navlinkend {border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF; height:30px; float:left;  text-align:center;padding:12px 15px 0px 15px;}
.navlinkend A { text-decoration:none; color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:16px; text-transform:uppercase;  letter-spacing:1px; }
.navlinkend A:hover {text-decoration:underline;}


.banner { margin:15px 0px 0px 16px; width:750px; height:210px;background-image:url(/images/site/banner.gif); background-position:left; background-repeat:no-repeat;border:1px solid #FFFFFF; }
.bannertext {margin:125px 5px 5px 345px; width:400px; text-align:left; color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:16px; line-height:20px; letter-spacing:1px;}
.bannertext A {color:#FFFFFF;}
.clear
	{ 
  	clear:both; 
	/*** these next attributes are designed to keep the div 
	height to 0 pixels high, critical for Safari and Netscape 7 ***/ 
	  height:1px; 
	  overflow:hidden; 
	  line-height:1%; 
	  font-size:0px; 
	  margin-bottom:0px; padding:0px;
	} 
.block {background-image:url(/images/site/block.gif); background-position:top; background-repeat:no-repeat; margin-top:5px; width:253px; min-height:154px; }

.block1 {background-image:url(/images/site/block1.gif); background-position:top; background-repeat:no-repeat; margin-top:5px; width:253px; min-height:154px;}
.block2 {background-image:url(/images/site/block2.gif); background-position:top; background-repeat:no-repeat; margin-top:5px; width:253px; min-height:154px;}

.topblock {background-image:url(/images/site/blockline.gif);  background-repeat:repeat-y; text-align:left; }
.topblock h1{color:#0d2150; font-size:18px; font-family:Arial, Helvetica, sans-serif; padding:12px 5px 5px 5px; margin:0px; }
.topblock p{color:#0d2150; font-size:small; font-family:  Arial, Helvetica, sans-serif; padding:0px 5px 5px 8px;margin:0px; font-weight:300; line-height:18px;}
.topblock p A{color:#0d2150; font-weight:bold;font-family:  Verdana, Arial, Helvetica, sans-serif; }


.topblock {background-image:url(/images/site/blockline.gif);  background-repeat:repeat-y; text-align:left; }
.topblock h1{color:#0d2150; font-size:18px; font-family:Arial, Helvetica, sans-serif; padding:12px 5px 5px 5px; margin:0px; }
.topblock p{color:#0d2150; font-size:small; font-family:  Arial, Helvetica, sans-serif; padding:0px 5px 5px 8px;margin:0px; font-weight:300; line-height:18px;}
.topblock p A{color:#0d2150; font-weight:bold;font-family:  Verdana, Arial, Helvetica, sans-serif; }


.topblockb { text-align:left; border-right:1px solid #E5E5E5; width:370px;  margin:20px 0px 0px;}
.topblockb h1{color:#0d2150; font-size:18px; font-family:Arial, Helvetica, sans-serif; padding:12px 5px 5px 5px; margin:0px; }
.topblockb h2{color:#0d2150; font-size:16px; font-family:Arial, Helvetica, sans-serif; padding:12px 5px 5px 5px; margin:0px; }
.topblockb p{color:#0d2150; font-size:small; font-family:  Arial, Helvetica, sans-serif; padding:0px 5px 5px 8px;margin:0px; font-weight:300; line-height:18px;}
.topblockb p A{color:#0d2150; font-family:  Verdana, Arial, Helvetica, sans-serif; }
.blockb { margin-top:5px; width:400px; min-height:144px;}
.topblockb ul { margin:5px 5px 0px 0px; padding:0px 5px 5px 20px;}
.topblockb li { margin:0px 0px 6px 0px; }
.topblockb li  A { color:#666666;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

.footer { width:750px; padding:0px 0px 10px 5px;color:#666666; font-size:medium; font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:12px; margin-top:15px;}
.footer A { color:#666666; margin:0px 5px 0px 5px; text-transform:capitalize;}

.hottopic {width:750px; margin:15px 0px 10px 0px;}
.hottopic h1 {color:#004884; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px 0px 0px 0px; }
.hottopic h1 A {color:#004884; }
.hottopic h1 A:hover {color:#666666; }

.hottopic p {margin:10px 0px 0px 0px; }
.hottopic p A {color:#0d2150; font-size:11px; font-family: Arial, Helvetica, sans-serif;  }
.hottopic p A:hover {color:#666666; }

.rightnav {width:180px; float:right; text-align:left;  margin:10px 0px 10px 10px;font-family:Arial, Helvetica, sans-serif; font-size:small; background-image:url(/images/site/sidemid.jpg);  background-repeat:repeat-y;}
.rightnav  A {color:#004884; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; padding:2px 0px 10px 10px;background-image:url(/images/site/arrow.gif); background-position:top left; background-repeat:no-repeat; text-decoration:none; display:block;  }
.rightnav  A:hover {color:#666666; }
.rightnav p a { margin:0px; padding:0px; background:none;}

.rightnavin {background-image:url(/images/site/sidetop.jpg); background-position:top; background-repeat:no-repeat; padding:10px 5px 0px 8px; min-height:150px;}

.rightnavin img { border:1px solid #000000;}

.adminnav {color:#004884; font-size:12px; font-family: Arial, Helvetica, sans-serif; border-bottom:1px solid #CCCCCC;}
.adminnav  A {color:#004884; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; 
padding:2px 5px 5px 5px; text-decoration:none;  }
.adminnav  A:hover {color:#666666; }

.adminsubnav {color:#666666; font-size:12px; font-family: Arial, Helvetica, sans-serif; text-align:left; background-color:#f5f4f4; border-bottom:1px solid #CCCCCC;}
.adminsubnav  A {color:#666666; font-size:11px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; 
padding:2px 5px 5px 5px; text-decoration:none;  }
.adminsubnav  A:hover {color:#666666; }



.mainarea {width:765px; float:left; text-align:left;padding:10px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; margin:0px 0px 30px 16px; }
.mainarea h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#004884;margin:15px 0px 10px 0px;}
.mainarea h2 {font-family:Verdana,Arial, Helvetica, sans-serif; font-size:14px; color:#363636; margin:15px 0px 5px 0px;}
.mainarea p {margin:10px 0px 10px 0px;}
.mainarea td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; color:#333333; }


.hottopicp {padding:3px 3px 10px 15px; color:#d0841d;font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;background-image:url(/images/site/sarrow.gif); background-position:top left; background-repeat:no-repeat;  }
.hottopicp A {color:#004884; margin:0px 0px 0px 0px; }
.hottopicp A:hover {color:#666666; }
.hottopictitle {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#004884;margin:10px 20px 0px 0px; text-transform:capitalize;}
.hottopictitle A { color:#004884; }
.readall {font-family: Arial, Helvetica, sans-serif; font-size:11px;}
.readall A {color:#004884;}
.mainareafull {width:770px; float:left; text-align:left;padding:10px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; color:#333333; margin:0px 0px 30px 0px; min-height:400px;}
.mainareafull h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#004884;margin:15px 0px 10px 0px;}
.mainareafull h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#363636;}
.mainareafull td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; color:#333333; }
 .black { color:#000000;}

A.utility {color:#d0841d; text-transform:capitalize;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
A.utilityl {color:#d0841d; }

form {margin:0px; padding:0px;}
/*from old site*/

/*Grid class*/
.grid { width:100%; border-left:1px solid #cccccc;}
.gridheader TD{letter-spacing:1px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#d0841d; 
height:30px; text-transform:capitalize;  font-style:italic;
border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;background-color:#f5f4f4;}
.gridheader  TD A {color:#d0841d;}
.gridheader  TD A:hover {color:#333333;}

.gridlight  TD{border-bottom:1px solid #cccccc; height:30px;border-right:1px dotted #cccccc; padding:3px 3px 3px 3px;  }
.gridlight  TD A {color:#004884;}
.gridlight  TD A:hover {color:#333333;}
.gridlightd  TD{border-bottom:1px solid #cccccc; height:30px;border-right:1px dotted #cccccc; padding:3px 3px 3px 3px; background-color:#f5f4f4;}
.gridlightd  TD A {color:#004884;}
.gridlightd  TD A:hover {color:#333333;}
.blue td {background-color:#DDEEFF;}
/*Grid class*/

/*Grid admin class*/
.grida { width:100%; }
.gridaheader TD{letter-spacing:1px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#d0841d; 
height:30px; text-transform:capitalize;  font-style:italic;
border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;border-top:1px solid #cccccc;background-color:#f5f4f4;border-left:1px solid #cccccc;}
.gridaheader  TD A {color:#d0841d;}
.gridaheader  TD A:hover {color:#333333;}

.gridalight  TD{border-bottom:1px solid #cccccc; height:30px;border-right:1px dotted #cccccc; padding:3px 3px 3px 3px; border-left:1px solid #cccccc;}
.gridalight  TD A {color:#004884;}
.gridalight  TD A:hover {color:#333333;}

.gridalightd  TD{border-bottom:1px solid #cccccc; height:30px;border-right:1px dotted #cccccc; padding:3px 3px 3px 3px; background-color:#f5f4f4;border-left:1px solid #cccccc;}
.gridalightd  TD A {color:#004884;}
.gridalightd  TD A:hover {color:#333333;}
.pagers TD {border:0px;}
/*Grid Admin class*/

.datesmall {font-size:10px;padding:0px 0px 3px 3px;text-align:center;}
.itemsmall {font-size:11px;padding:0px 0px 3px 3px;text-align:center;}
.datesmalll {font-size:10px;padding:0px 0px 0px 0px;text-align:left; margin:0px;}
.itemsmalll {font-size:11px;padding:0px 0px 0px 0px;text-align:left;margin:0px;}
.smalltext {font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:0px 0px 3px 3px;text-align:left;}

.bbnav {font-family:Arial, Helvetica, sans-serif;font-weight:bold;border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;}
.bbnav A{
 font-family:Arial, Helvetica, sans-serif;
width:100px;
border-left:1px solid #cccccc;
border-top:1px solid #cccccc;
text-align:center; 
float:right; 
padding:2px 3px 2px 3px; 
text-decoration:none; color:#004884;}
.bbnav A:Hover{ text-decoration:underline;}
.reply {text-align:right;padding:0px 5px 3px 3px;}
.bbnavl {border-bottom:1px solid #2E3643;}
.prompt
{
font-family:Arial;
font-size:11px;
margin:0;
padding:0px 0px 2px 0px; margin:0px;
color:#000066;
}
.nomargin {margin:0px;}
.warning {background-color:#FFFFCC; border:1px solid #FF0000; padding:5px; text-align:center; color:#FF0000; margin:5px 0px 5px 0px;}
.text
	{
	margin: 0px;
	padding: 0px;
	border: 1px solid #8C7F69;
	font: 12px Verdana;
	background: #FFF;
	padding: 1px 2px 1px 2px;
	}
	.bttndark
	{
	margin: 0;
	padding: 1px 2px 1px 2px;
	border: 1px solid #5E5648;
	font: 10px Verdana;	
	text-transform: uppercase;
	background: #DDDACC;
	
	}
	.bttn
	{
	margin: 0;
	padding: 1px 2px 1px 2px;
	border: 1px solid #5E5648;
	font: 10px Verdana;	
	text-transform: uppercase;
	background:#DDDACC;
	
	}
	
	.features{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; border-bottom:1px solid #CCCCCC; height:25px;}
	.tdsubtitle {letter-spacing:1px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#004884; height:30px; text-transform:uppercase; vertical-align:bottom; font-style:italic;border-bottom:2px solid #CCCCCC;}

.comment {border:1ps solid #999999; padding:5px; background-color:#CCCCCC; width:355px;}

.comments {border-top: 1px dotted #CCCCCC;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:5px 0px 0px 0px; color:#666666; margin:15px 0px 0px 0px;}
.commentsb {font-family: Arial, Helvetica, sans-serif; font-size:12px; margin:0px 0px 15px 0px;color:#666666; padding:0px; }
.copy {text-align:center; font-size:10px;}
.btm {font-size:1px; display:none;}
.btm A {color:#FFFFFF;}
.note {background-color:#FFFFCC; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; padding:2px;}
.titleclass {font-weight:bold;}
.dtpager a { color:#006699;}
.dtop {background-image:url(/images/grey_top.gif); background-repeat:no-repeat; width:750px; height:13px; margin-left:2px;}
.dmid {width:738px; border-left:1px solid #999999;border-right:1px solid #999999; text-align:center; padding:0px 5px 0px 5px; margin-left:2px;}
.dbot {background-image:url(/images/grey_bot.gif); background-repeat:no-repeat; width:750px; height:13px; margin-left:2px;}
.segment {margin-left:16px;}
