/* CSS Document */

/* ------------- Tag Styles  ------------------------ */

body, table{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
}


div,p,ul,li,img,h1,h2,h3,h4,h5,h6{ margin:0; padding:0; }
a:link, a: visited{}
a:hover, a:active{}
/* -------------- End of Tag Styles ------------------ */
/* -------------- Containing Tables Styles ----------- */

#mainTable{}

/* for Articles.html */
#ControlTemplate{}

/* -------------- End of Containing Tables Styles ---- */
/* -------------- Header Styles ---------------------- */

#header{ border-bottom:1px solid #FF0000; }
#header ul{ list-style-type:none; }
#header ul li{ display:inline; }
#slogan{ font-size:18px; font-weight:bold; padding:0 0 20px 30px; }
#slogan span{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
#headerTopNav{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}
#headerSlogan  { 
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF0000; 
font-size:24px; 
font-weight:bold;
text-decoration:none;
}

.headerPhone  { 
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0D248A; 
font-size:16px; 
font-weight:bold;
text-decoration:none;
}
#headerTopNav a:link, #headerTopNav a:visited{ color:#666666; text-decoration:none; }
#headerTopNav a:hover, #headerTopNav a:active{ color:#FF0000; }

#headerNav{
	background:url(images/A144_topbar_bg.jpg) repeat-x;
	height:24px;
	border-bottom:3px solid #333333;
	padding:0 35px 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
#headerNav ul li{ padding:2px 5px; font-weight:bold; }
#headerNav a:link, #headerNav a:visited{ color:#FFFFFF; text-decoration:none; font-weight:bold; }
#headerNav a:hover, #headerNav a:active{ color:#FF0000; }

/* -------------- End of Header Styles -------------- */
/* -------------- Side Styles ----------------------- */

#side{}
#homeSideNav ul li form, #side ul li form{ margin:0; padding:0; }
#homeSideNav ul,#side ul{
	list-style-type:none;
	background-color:#6699CC;
	border-right:5px solid #535353;
	border-bottom:5px solid #535353;
	padding:10px 5px;
}
#side ul{ width:160px; }
#homeSideNav ul li, #side ul li{  }
#homeSideNav a, #side a{
	display:block;
	height:21px; _height:30px;
	padding:5px 0 3px 5px;
	font-weight:bold;
	border-bottom:1px solid #333333;
}
#homeSideNav a{ font-size:14px; }
#side a{ font-size:12px; }
	
#homeSideNav a:link, #homeSideNav a:visited,
#side a:link, #side a:visited{ color:#FFFFFF; text-decoration:none; }
#homeSideNav a:hover, #homeSideNav a:active,
#side a:hover, #side a:active{ background-color:#FFFFFF; color:#FF0000; border-bottom:5px solid #333333; height:17px; _height:30px; }

#homeSideNav #loForm, #side #loForm{ padding:10px 0 0 5px; font-weight:bold; color:#FFFFFF; }

/* -------------- End of Side Styles ---------------- */
/* -------------- Main Content Styles --------------- */

#homeContent{}
.blueBar{ background-color:#004393; }

#main_img{ border-right:5px solid #333333; border-bottom:5px solid #333333; }
#main_img div{
	background:url(images/A144_main_img.jpg) no-repeat;
	border:1px solid #008193;
	width:463px; height:249px;
}
#main_img div p{
	background-color:#FFFFFF;
	color:#FF0000;
	text-align:center;
	font-size:22px;
	font-weight:bold;
	padding:5px 10px;
	width:320px;
	margin:200px 0 0 120px;
}

.homeBox{ border:1px solid #000000; width:130px; }
.homeBox .hbTitleBar{
	background-color:#0D248A;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding:3px;
	border-bottom:1px solid #000000;
}
.homeBox .hbContent{
	background:url(images/A144_boxes_bg.jpg) repeat-x;
	height:88px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}
.homeBox .hbContent div{ width:110px; margin: 5px auto; _margin-left:10px; }
.homeBox .hbContent p{ text-align:center; }
.homeBox .hbContent a:link, .homeBox .hbContent a:visited{
	color:#FF0000;
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
}
.homeBox .hbContent a:hover, .homeBox .hbContent a:active{ text-decoration:none; }

#customQuote{ color:#009E61; font-weight:bold; }
#customQuote span{ font-size:22px;}
#customQuote span.phone{ color:#666666; }

/* Content.html and Library.html Styles */
#content{ padding:10px;}
#content ul{ margin-left:20px; }

/* Articles.html content Styles */
#formCell{}

/* -------------- End of Main Content Styles -------- */
/* -------------- Footer Style ---------------------- */

#footer{ border-bottom:5px solid #333333; }
#footer td{ padding-left:20px; }
#cmLinks{
	background-color:#004393;
	border-bottom:1px solid #EF1C48;
	color:#FFFFFF;
	padding:3px 0;
}
#cmLinks ul{ list-style-type:none; }
#cmLinks ul li{ display:inline; border-right:1px solid #FFFFFF; padding:0 5px; margin:5px 0; }
#cmLinks a:link, #cmLinks a:visited{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
#cmLinks a:hover, #cmLinks a:active{ color:#FF0000; }

#copyright{
	background:url(images/A144_bar_bg.jpg) repeat-x;
	height:43px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
}

/* -------------- End of Footer Style --------------- */
