/* CSS Document */
body {
	background-color: #F4F4F4;
	margin: 0 auto;
	margin-top:10px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
}
#perm-footer {
	background-image:url(../images/Logo.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	bottom: 0;
	width: 100%;
	height: 150px;
	z-index: 5;
	position: absolute;
	text-align: right;
	left: 0;
	margin-top: -1px;
}
html>body #perm-footer{
	margin-top: 0;
	position: fixed;
}
legend {color:#3E778B; font-weight:bold;}

a, link, visited, active {
	color:#333333;
}
a:hover {
	color:#FF0000;
}
#outer {
	width:908px;
	margin: 0 auto;
	background-image:url(images/borders.jpg);
	background-repeat:repeat-y;
}
#container {
	width:900px;
	margin: 0 auto;
	text-align:left;
	background-color:#FFFFFF;
	background-image:url(images/left_blue_bg.jpg);	
	background-repeat:repeat-y;
}

ul li {
	list-style-image:url(images/bullet1.gif);
	line-height:1.7em;
	margin:0;
	padding:0;
}
#midContent {
	height:212px;
	background-image:url(images/mid_bg.jpg);
	background-repeat:no-repeat;
}
#featuredServ {
	width:265px;
	height:215px;
	padding:50px 10px 10px 10px;
	background-image:url(images/featured_bg.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
}
#featuredServ img {
	padding-right:5px;
	border:none;
}
#featuredItem {
	display: block;
	margin-bottom:7px;
	clear:both;
}
#foot1 {
	height:25px;
	background-image: url(images/footer_bg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	padding-top:11px;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}
#foot1 a:link, #foot1 a:visited, #foot1 a:active {
	color:#ffffff;
	text-decoration:none;
}
#foot1 a:hover {
	color: #FF0000;
	text-decoration:underline;
}

#reset {clear:both;}

/* inside pages divs */
/*********************************************************************************************************************/
#body-left-inside {
	margin-top:10px;
	margin-left:10px;	
	margin-bottom:10px;
	padding:0;
	width:200px;
	background-image:url(images/leftNav_bg.jpg);
	background-repeat: repeat-x;
	float:left;
	text-align:left;
	background-color:#FFFFFF;	
/*	border-right:#F5C73E 1px solid; */
}
#body-right-inside {
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	padding:0;
	width:640px;
	float:right;
	text-align:left;
	background-color:#FFFFFF;
	line-height:1.5em;
/*	border-right:#F5C73E 1px solid; */
}

#bodyContent {
	background-color:#FFFFFF;
	padding:10px;
}
#contentHome1{
	width:265px;
	height:255px;
	background-image:url(images/content1_bg.jpg);
	background-repeat:no-repeat;
	margin-right:10px;
	padding:10px;
	background-color:#bed6fa;
	float:left;
}
#contentHome2{
	width:267px;
	height:255px;
	background-image:url(images/welcome_bg.jpg);
	background-repeat:no-repeat;
	margin-left:2px;
	margin-right:10px;	
	padding:10px;
	float:left;
}
#contentHome3{
	width:285px;
	padding:0px;
	float:right;
}

#contentBanner {
	width:166px;
	float:right;
	background-color:#E0D4BA;
	text-align:center;
}
#title {
	height:40px;
	background-image:url(images/pagetitleBG.jpg);
	padding-left:60px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#417E91;
	padding-top: 14px;

}
/* text styles */
H1 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
}
H2 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333333;
}
H3 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#E30882;
}
.hometext {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0e4b8e;
	line-height:1.5em;
}
.niceButton {
	height:24px;
	width:113px;
	background-image:url(../images/buttonBG.jpg);
	background-position:center;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
}
.page-title1 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#333333;
}
.page-title1 a:link, .page-title1 a:visited, .page-title1 a:active {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FE0000;
	text-decoration:underline;
}
.page-title1 a:hover {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	text-decoration:underline;	
}

.page-title2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#0E4B8E;
}
.page-title3 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0E4B8E;
}
.page-title2 a:link, .page-title2 a:visited, .page-title2 a:active {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#1A7BAE;
	text-decoration:underline;
}
.page-title2 a:hover {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	text-decoration:underline;	
}
.page-title4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
.textRedBold {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FE0000;
}
.textLarge {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
.textLargeItal {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-style:italic;
}
.textLargeItalB {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-style:italic;
	font-weight:bold;
}

.textLarge_rev {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
}

.textLargeBlue {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1A7BAE;
}
.textNormal {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
.textNormal a:hover{
	color:#1A7BAE;
	text-decoration:underline;
}

.textSmall {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}
.textTiny {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#333333;
}
.textSmall-Rev {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
}
.textTiny-Rev {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#ffffff;
}
.etable {
	border:#CCCCCC 1px solid;
	border-collapse:collapse;
}
.etable_header_row {
	background-color:#1A7BAE;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}	
.etable_body {
	background-color:#FBEAD0;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
}	

/* Form styles */
.formLabel {
	text-align:right;
	padding-right:2px;
	font-weight:bold;
}
.formControl {
	text-align:left;
	padding-top:2px;
	height:15px;
	border:1px solid #777777;
	background-color:#FCF5DB;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;

}
.formControlSelect {
	text-align:left;
	border:1px solid #777777;
	background-color:#FCF5DB;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	
}

.linkopacity img {
	filter:alpha(opacity=25); 
	-moz-opacity:0.25; 
	opacity:0.25;
}
		
a.linkopacity img {
	filter:alpha(opacity=100);   
	-moz-opacity:1.0;   
	opacity:1.0;
	text-align:left;
}

a.linkopacity:hover img {
	filter:alpha(opacity=75); 
	-moz-opacity: 0.75; 
	opacity: 0.75;
} 

.leftimg {
	margin-right:7px;
}
#bar {
	height:22px;
	background-image:url(images/bar.jpg);
	background-position:center;
	background-repeat:no-repeat;
	padding:8px 0 0 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;	
}
.singleline {
	border:#8B4C3B 1px solid;
	padding:7px;
}

.showImage {
	padding-left:7px;
	text-align:right;
}
#src1 {
	position:absolute;
	margin-top:150px;
	margin-left:400px;
	background-image:url(images/srcBG.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:30px;
}
.src-img {
	padding:0;
	margin:0;
	position:relative;
	top:-3px;
}
