/* CSS Document */

.trans { behavior: url(../iepngfix.htc);
background-repeat:repeat; }
		

h1	{
	font-weight:bold;
	font-size:20px;
	padding:0px 0px;
	margin:0px 0px 0px 0px;
	font-family:Helvetica, Arial, sans-serif;
	color:#3e6dae;
}

h2	{
	font-weight:bold;
	font-size:20px;
	padding:0px 0px;
	margin:0px 0px 0px 0px;
	font-family:Helvetica, Arial, sans-serif;
	color:#666666;
}

h3	{
	font-weight:bold;
	font-size:14px;
	padding:0px 0px;
	margin:0px 0px 10px 0px;
	font-family:Helvetica, Arial, sans-serif;
	color:#000000;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#666666;
	background-image:url(../Graphics/bg.gif);
	background-repeat: repeat-x;
	background-color:#ffffff;
	font-family:Arial, Verdana;
	font-size: 14px; 	
}

.menuTitle {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#196a1d;
	font-family:Arial, Verdana;
	font-size: 12px; 	
}

.breads {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Verdana;
	font-size: 9px; 
	color:#cccccc;	
}


.footer {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#ffffff;
	font-family:Arial, Verdana, Arial;
	font-size: 12px; 	
}

.padLeft {padding-left: 15px;}

.firstPara {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#00007f;
	font-family:Arial, Verdana;
	font-size: 16px;
	font-weight:bold;
}

li {
	margin: 15px 0;
	font-weight:bold;
	color:#999999;
}

a.linkSideMenu:link {color: #ffffff; text-decoration: none; padding: 0px 0px 0px 10px; font-weight: bold; font-size:11px; display:block; width:180px; height:26px; line-height:26px;}
a.linkSideMenu:visited {color: #ffffff; text-decoration: none; padding: 0px 0px 0px 10px; font-weight: bold; font-size:11px;  display:block; width:180px; height:26px; line-height:26px;}
a.linkSideMenu:hover {color: #000000; text-decoration: none; padding: 0px 0px 0px 10px; font-weight: bold; font-size:11px;  display:block; width:180px; height:26px; line-height:26px;}
a.linkSideMenu:active {text-decoration: none; padding: 0px 0px 0px 10px; font-weight: bold; font-size:9pxl;  display:block; width:180px; height:26px; line-height:26px;}

a.linkBody:link {color: #666666; text-decoration: none; padding: 0px 0px 0px 0px; font-weight: bold;}
a.linkBody:visited {color: #666666; text-decoration: none; padding: 0px 0px 0px 0px; font-weight: bold;}
a.linkBody:hover {color: #000066; text-decoration: none; padding: 0px 0px 0px 0px; font-weight: bold;}
a.linkBody:active {text-decoration: none; padding: 0px 0px 0px 0px; font-weight: bold;}

a.linkFooter:link {color: #cccccc; text-decoration: none; padding: 0px 0px 0px 0px; font-weight: bold;}
a.linkFooter:visited {color: #cccccc; text-decoration: none; padding: 0px 0px 0px 0px; font-weight: bold;}
a.linkFooter:hover {color: #1a539b; text-decoration: none; padding: 0px 0px 0px 0px; font-weight: bold;}
a.linkFooter:active {text-decoration: none; padding: 0px 0px 0px 0px; font-weight: bold;}

a.linkBreads:link {color: #cccccc; text-decoration: none; padding: 0px 0px 0px 0px; font-weight: bold;}
a.linkBreads:visited {color: #cccccc; text-decoration: none; padding: 0px 0px 0px 0px; font-weight: bold;}
a.linkBreads:hover {color: #3333cc; text-decoration: none; padding: 0px 0px 0px 0px; font-weight: bold;}
a.linkBreads:active {text-decoration: none; padding: 0px 0px 0px 0px; font-weight: bold;}

.footerTextNav {color:#A5A4A4;	font-family:Arial, Verdana;	font-size: 10px; padding: 0px 0px 0px 20px;}
.footerTextCompany {color:#A5A4A4;	font-family:Arial, Verdana;	font-size: 10px; padding: 0px 0px 0px 0px;}
.footerTextFind {color:#A5A4A4;	font-family:Arial, Verdana;	font-size: 10px; padding: 0px 0px 0px 20px;}
.footerTextFindNoPad {color:#A5A4A4;	font-family:Arial, Verdana;	font-size: 10px; padding: 0px 0px 0px 0px;}

#latestNews a:link {color: #3970bf; text-decoration: none; padding: 0; font-weight: bold;}
#latestNews a:visited {color: #3970bf; text-decoration: none; padding: 0; font-weight: bold;}
#latestNews a:hover {color: #000000; text-decoration: none; padding: 0; font-weight: bold;}
#latestNews a:active {text-decoration: none; padding: 0; font-weight: bold;}

#newsArchive a:link {color: #3970bf; text-decoration: none; padding: 0; font-weight: bold;}
#newsArchive a:visited {color: #3970bf; text-decoration: none; padding: 0; font-weight: bold;}
#newsArchive a:hover {color: #000000; text-decoration: none; padding: 0; font-weight: bold;}
#newsArchive a:active {text-decoration: none; padding: 0; font-weight: bold;}

#newsArchive {
	width:177px;
	display:block;
	position:relative;
	border:0px solid #cc0000;
	margin:-5px 10px 0 0;
	padding-left:3px;
	font-size:10px;

}

#latestNews {
	width:177px;
	display:block;
	position:relative;
	background:url(../graphics/news_bg.gif) no-repeat left bottom;
	border:0px solid #cc0000;
	margin:0px 10px 0 0;
	padding:2px 0 6px 3px;
	font-size:10px;

}

#latestNews:hover {
	background:url(../graphics/news_bg_ov.gif) no-repeat left bottom;
}

#latestNewsLrg {
	width:685px;
	min-height:100px;
	background:url(../graphics/news_lrg.gif) repeat-x left bottom;
	border:0px solid #cc0000;
	margin:0;
	padding:12px 0 0 0;
}

#latestNewsLrg a {
	width:685px;
	min-height:100px;
	display:block;
	margin:0;
	text-decoration:none;
	color:#666666;
}

#latestNewsLrg:hover {
	background:url(../graphics/news_lrg_ov.gif) repeat-x left bottom;
	background-color:#000000;
}

#latestNews h4	{
	font-size:11px;
	padding:0;
	margin:0px 0px 3px 0px;
	font-family:Arial, sans-serif;
	color:#000000;
}

#readMore {
	float:right;
	border: 0px solid #3970bf;
	font-size: 9px;
	margin:10px 0 0 180px;
	
}

#blue_line {
	border-top: 1px solid #3e6dae;
}

a.button {
	background-color:#929292;
	padding:5px 10px 5px 10px;
	color: #ffffff;
	text-decoration: none;
	border:1px solid #666666;
	text-transform:uppercase;
	font-size:9px;
	line-height:25px;
}
a.button:hover {
	color:#000;
}

.newsImg {
	border:1px solid #3e6dae;
	margin:0 10px 0 5px;
	padding:0;
	float:left;
}

#readMoreLrg {
	float:right;
	border: 0px solid #3970bf;
	font-size: 9px;
	margin:18px 10px 0 100px;
	
}

/*-----------Multimaps----------------*/
.map {
	border: 1px dashed #9cb7df;
	padding:5px;
	width:350px;
}

/*-----------Forms----------------*/
input, select {
  border:1px solid #aaaaaa;
  padding:2px;
  background:#ffffff url(../graphics/inputBg.gif) top left no-repeat;
  margin-top:2px;
  width:200px;
  color:#666666;
}

select {
	width:205px;
}

input.checkbox {
  border:0px solid;
  padding:0px;
  background:#ffffff;
  margin:0px;
}

.submitBtn {
	width: 100px;
	font-size: 10px;
	color: #666666;
	border: 1px solid #888888;
	cursor: hand;
}

textarea	{
	font-size: 11px;
	background-image:url(../graphics/textAreaBg.gif);
	background-position:top;
	background-repeat:repeat-x;
	font-family:Arial, Verdana; 
	font-weight: normal;
	color: #000000;
	border: 1px solid #a7a6aa;
	width:275px;
	padding: 3px 0px 3px 3px;
}

textarea:hover, input:hover, select:hover {
	border: 1px solid #666666;
}

.required {color: #CC0000}