﻿/* CSS Document */

#sddm
{	
	margin: 0;
	padding: 0;
	z-index: 300
}

#sddm li
{	
	margin: 0;
	padding: 0;
	list-style: none;
	font-size:9px;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	font-weight: 700; 
}

#sddm li a
{	
	display: block;
	color: #FFF;
	text-align: center;
	text-decoration: none
}

#sddm li a:hover
{	
}

#sddm div
{	position:absolute;
	visibility: hidden;
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	float:left
}

#sddm div a
{
	border: 1px solid #000000;
	display: block;
	padding: 5px 2px 5px 2px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	color: #990000;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 700;
	background-color: #FFFFFF;
}
#sddm div a:hover
{
	background: #990000;
	color: #0000FF
}


th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

p { font-family:Verdana; font-size:12px; color:#696969; line-height:17px; }

.borders {
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;

}


.footer_text {
	color: #1F346B;
	font-size: 8pt;
	font-weight: 400;
	text-align: center;
}

.footer_bar {
	color: #1F346B;
	font-size: 8pt;
	font-weight: 400;
	text-align: center;
}

.footer_text:link { text-decoration:none; color:#1F346B }
.footer_text:visited { text-decoration:none; color:#1F346B }
.footer_text:hover { text-decoration:underline; color:#1F346B }
.footer_text:active { text-decoration:underline; color:#1F346B }


.white_title {
	font-size:18px;
	color:#ffffff;
	line-height:30px;
	font-weight: 800;
}

.grey_med {
	font-size:12px;
	color:#696969;
	line-height:18px;
	font-weight: 800;
}

.grey_mednonbold {
	font-size:12px;
	color:#696969;
	line-height:18px;
	font-weight: 500;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-bottom-width: 1px;	
	}

.grey_phone {
	font-size:12px;
	color:#696969;
	line-height:22px;
	font-weight: 800;
}

.blue_welcome {
	font-size:20px;
	color:#192c6a;
	line-height:22px;
	font-weight: 500;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.blue_small_welcome {
	font-size:16px;
	color:#192c6a;
	line-height:22px;
	font-weight: 500;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.blue_medium_welcome {
	font-size:18px;
	color:#192c6a;
	line-height:22px;
	font-weight: 500;
	font-family: Georgia, "Times New Roman", Times, serif;
}


.background_blue {
	background-color: #b9c8e4;
}
.background_teal {
	background-color: #b9e2e4;
}
.background_lead {
	background-color: #c5e4b9;
}
.grey_small { font-size:11px; color:#333333; line-height:18px; }

}
.grey_smallline {
	font-size:11px;
	color:#333333;
	line-height:18px;
}

.burgundy_small {
	font-size:11px;
	color:#8a0000;
	line-height:18px;
	font-weight: bold;
}
.menu_bar { font-size:12px; color:#333333; }
.crumbtrail { font-size:10px; color:#C48A00; line-height:15px; }
.gold_small { font-size:11px; color:#C48A00; line-height:17px; }
.large_red { font-size:14px; color:#8A0000; line-height:24px; }
.grey_link { color:#333333; }
.normal_blue { color:#001750; }
.normal_gold { color:#1a3178; }
.large_blue { font-size:13px; color:#001750; line-height:18px; }
.large_header {
	background-color: #b9c8e4;
	font-size:18px;
	color:#001750;
	line-height:18px;
	text-align: left;
	margin-left: 20px;
	padding-left: 10px;
}
.largeteal_header {
	background-color: #b9e2e4;
	font-size:18px;
	color:#001750;
	line-height:18px;
	text-align: left;
	margin-left: 20px;
	padding-left: 10px;
}
.largelead_header {
	background-color: #c5e4b9;
	font-size:18px;
	color:#001750;
	line-height:18px;
	text-align: left;
	margin-left: 20px;
	padding-left: 10px;
}
.small_blue { font-size:11px; color:#001750; line-height:17px; }
.large_gold { font-size:24px; color:#C48A00; line-height:30px;}
.xl_blue { font-size:18px; color:#001750; line-height:24px; }
.small_blue_middle { font-size:11px; color:#001750; line-height:17px; vertical-align: middle; }

.content_pad { padding:10px 66px 25px 25px; }
.text_pad { padding:0px 0px 0px 15px; }
.picture_pad_right { padding:0px 0px 15px 15px; }

.row_on { border:1px solid #C48A00; background-color:#E1C480; }

}
h2 { font-family:Verdana; font-size:16px; color:#333333; line-height:17px; font-weight:bold; }
h1 { font-family:Verdana; font-size:14px; color:#333333; line-height:17px; font-weight:bold; }
hr { 
	display: block;
	clear:both;
    height: 1px;
    border-top: 1px dotted #999999;
    border-left: 0 none;
    border-right: 0 none;
    border-bottom: 0 none;
    margin: 0px;
    padding: 0px;
 }

.topnavline {
	font-size:10px;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	font-weight: 500;
}

.topnav {
	font-size:9px;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	font-weight: 700; 
	
}
.topnav:link { text-decoration:none; }
.topnav:visited { text-decoration:none; color:#c0c0c0; }
.topnav:hover { text-decoration:underline; }
.topnav:active { text-decoration:underline; }

.smaller_black {
	font-size:11px;
	color:#333333; 
	line-height:18px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.smaller_black:link { color:#333333; text-decoration:none; }
.smaller_black:visited { color:#333333; text-decoration:none; }
.smaller_black:hover { text-decoration:underline; }
.smaller_black:active { text-decoration:none; }

.normal_blue {
	font-size: 12px;
	color: #Blue;
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.normal_blue:link { color:Blue; text-decoration:none; }
.normal_blue:visited { color:Blue; text-decoration:none; }
.normal_blue:hover { text-decoration:underline; }
.normal_blue:active { text-decoration:none; }


.small_black {
	font-size:9pt;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14pt;
	font-weight: 700; 

}


.small_grey {
	font-size:9pt;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.small_grey:link { color:#333333; text-decoration:none; }
.small_grey:visited { color:#333333; text-decoration:none; }
.small_grey:hover { text-decoration:underline; }
.small_grey:active { text-decoration:none; }

.small_quote {
	font-size: 16pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20pt;
	font-weight: 800;
	font: italic normal normal 100% serif;
	color: #333333;
}

.leftmenu {
	font-size:10px;
	color:#696969;
	line-height:24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	font-weight: 800;
}
.leftmenu:link { text-decoration:none; }
.leftmenu:visited { text-decoration:none; }
.leftmenu:hover { text-decoration:none; }
.leftmenu:active { text-decoration:none; }

.leftmenul {
	font-size:11px;
	color:#696969;
	line-height:24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	font-weight: 800;
}
.leftmenul:link { text-decoration:none; }
.leftmenul:visited { text-decoration:none; }
.leftmenul:hover { text-decoration:underline; }
.leftmenul:active { text-decoration:none; }

.leftmenu2 {
	font-size:10px;
	color:#696969;
	line-height:24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	font-weight: 800;
}
.leftmenu2:link { text-decoration:none; }
.leftmenu2:visited { text-decoration:none; }
.leftmenu2:hover { text-decoration:underline; }
.leftmenu2:active { text-decoration:none; }

.leftsub {
	font-size:10px;
	color:#696969;
	line-height:24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	font-weight: 300;
}
.leftsub:link { text-decoration:none; }
.leftsub:visited { text-decoration:none; }
.leftsub:hover { text-decoration:none; }
.leftsub:active { text-decoration:none; }

.leftred {
	font-size:10px;
	color:#eb0f00;
	line-height:24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	font-weight: 800;
}
.leftred:link { text-decoration:none; }
.leftred:visited { text-decoration:none; }
.leftred:hover { text-decoration:underline; }
.leftred:active { text-decoration:underline; }

input.txt {
  border: 1px inset #1F346B;
  width: 200px;
}
input.btn {
  color: #FFFFFF;
  background-color: #1F346B;
  border: 1px outset #CCCCCC;
}
label {
  font : bold 0.9em  Verdana, Arial, Helvetica, sans-serif;
}}

a { text-decoration:none; color:#FFFFCC }
a:link {
	text-decoration: none;
	color: #0000FF;
}
a:visited { text-decoration:none; color:#CCCCCC; }
a:hover { text-decoration:underline; }
a:active { text-decoration:none; color:white }
body { margin:0px;padding:0px; }

.client_name {
	font-size:10px;
	color:#696969;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 300;	
	text-align:center;
	padding:10px;
	line-height:14px;	
}

img.small {
	height:70px;
	width:70px;
	border:0;
}

.contactform {
	font-size:9px;
	color:#696969;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	font-weight: 700; 
	
}
.contactform:link { text-decoration:none; }
.contactform:visited { text-decoration:none; color:#696969; }
.contactform:hover { text-decoration:underline; }
.contactform:active { text-decoration:underline; }

.left_menu_title {
	background-color:#900F17;
	width:180px;	
	padding:2px; 
	font-size:12px; 
	color:white; 
	font-family: tahoma, sans-serif; 
	line-height:12px; 
	margin: 0;	 
	text-align:left ;
	text-indent:2px;
	font-weight:500
}

.news a {
	
		font-size:10px;
	color:blue;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 300;	

}

#news_category {
	
	color:blue;
	line-height:20px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;

}

#news_category:link { text-decoration:none; color:#1F346B }
#news_category:visited { text-decoration:none; color:#1F346B }
#news_category:hover { text-decoration:none; color:#1F346B }
#news_category:active { text-decoration:underline; color:#1F346B }


.left_menu_item {
	font-size:12px;
	color:#696969;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	margin: 0;
	text-align:left ;		 
	text-indent:2px;
}
.news_topics {
	
	border-top:1px;
	border-bottom:1px;
	border-top-style:solid;
	border-bottom-style:dashed;
	line-height:24px;
	margin-bottom:10px;
	border-bottom-color:gray;
	border-top-color:gray;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

#leftmenu1 
{	
	margin: 0;
	padding: 0;	
	z-index: 30;
}

#leftmenu1 a:hover
{	
	background: #1F3370;	
	color: #FFF;
}


#leftmenu1 li
{	
	margin: 0;
	padding: 0;
	list-style: none;
	font-size:11px;
	color:#1F3370;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	font-weight:400

}


#leftmenu1 li a
{	
	display: block;
	color: #1F3370;
	text-decoration: none;

}


#sitemaplist a {
	color: #1F3370;
	text-decoration: none;	
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	margin: 5px;
	text-align:left ;		 
	display: block;	

}



#sitemaplist a:hover {
	background: #1F3370;	
	color: #FFF;
}


#menu1 {
	width:inherit
		
}
	
#menu1 ul {
list-style:none;
padding:0;
margin:0;
	
}

#menu1 h2 {
	text-transform: uppercase;
	background-color:#900F17;
	font-size:12px; 
	color:white; 
	font-family: tahoma, sans-serif; 
	line-height:12px; 
	margin: 0;	 
	text-align:left ;
	text-indent:2px;
	font-weight:300;
	padding: 2px 3px;


}

#menu1 a {
	color: #1F3370;
	text-decoration: none;	
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	margin: 5px;
	text-align:left ;		 
	display: block;	
}

#menu1 a:hover {
	background: #1F3370;	
	color: #FFF;
}

#menu1 ul ul ul {
position: absolute;
top: 0;
left: 100%;
width: 100%;

}

#menu1 li {position: relative;}

div#menu1 ul ul li:hover ul ul
{display: none;}

div#menu1 ul ul ul
{display: none;}

div#menu1 ul ul ul li:hover ul 
{display: block; background:white; 	
border:1px; border-color:#CCCCCC;
	border-style:solid; 
}


div#menu1 ul ul li:hover ul 
{display: block; background:white; 	
border:1px; border-color:#CCCCCC;
	border-style:solid; 
}


<!--[if IE]>
<style type="text/css" media="screen">
body {behavior: url(csshover.htc);} 

</style>
<![endif]-->

#menu1 ul li {float: left; width: 100%;}
#menu1 ul li a {height: 1%;}


<!--[if IE]>
<style type="text/css" media="screen">
body {
behavior: url(csshover.htc);
font-size: 100%;
} 
#menu1 ul li {float: left; width: 100%;}
#menu1 ul li a {height: 1%;} 

#menu1 h2 {
font: Verdana, helvetica, sans-serif;
} 

#menu1 a {
font: Verdana, helvetica, sans-serif;
}
.blue_large_welcome {
	font-size: 22px;
	color: #192c6a;
	line-height: 22px;
	font-weight: 500;
	font-family: Georgia, "Times New Roman", Times, serif;
}
</style>
<![endif]-->

.linkcontent {
	font-family: Arial, Helvetica, sans-serif;
	color: #0000FF;
}
a content {
	text-decoration: none;
	color: #0000FF
}
.leftmenu2 {
	font-size: 10px;
	color: #696969;
	line-height: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	font-weight: 800;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.leftmenu1 {
	border-style: none none solid none;
	font-size: 10px;
	color: #696969;
	line-height: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	font-weight: 600;
	border-bottom-width: 1px;
}
.leftmenutable {
	border-style: solid;
	border-width: 1px;
}
.contenttop {
	border-width: 0;
}
.h2bottom {
	margin-left: 40px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: 500;
	font-size: 18px;
	color: #192C6A;
}
.h1tag {
	margin-left: 40px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: 500;
	font-size: 22px;
	color: #192C6A;
}
.bottombar {
	background-image: url('images/Blue_bar_background.jpg');
}

.normal_black {
	color: #000000;
	font-size: small;
	text-align: left;
}
.Imgtxt {
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.normal_black_quote {
	color: #000000;
	font-size: small;
	font-style: italic;
	text-align: left;
}
.testimonal_name {
	color: #990000;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
.normal_black_space {
	color: #000000;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
}

