/* CSS Document */

body
{
	margin:0px;height:100%;
}

#wrap
{
	margin:0 auto; display:table; position:relative; width:765px;height:100%;
}

#header
{
	height:150px; border-bottom:#105f37 2px solid;
}

#header1
{
	height:142px; border-bottom:#105f37 2px solid;
}

#logo
{
	width:377px; float:left; background-image:url(../../../images/logo.jpg); background-repeat:no-repeat; height:144px;
}
#logo11
{
	width:195px; float:left; background-image:url(../images/logo11.jpg); background-repeat:no-repeat; height:144px;
}
#logo12
{
	width:182px; float:left; background-image:url(../images/logo12.jpg); background-repeat:no-repeat; height:144px;cursor:pointer;
}
#logo1
{
	width:377px; float:left; height:140px;
}
#logo2
{
	width:377px; float:left; background-image:url(../../images/logo1.jpg); background-repeat:no-repeat; height:140px;
}

#banner
{
	width:371px; float:right; background-image:url(../../images/banner.jpg); background-repeat:no-repeat; height:144px;
}
#bannernew
{
	width:371px; float:right; background-image:url(../../images/banner_new.jpg); background-repeat:no-repeat; height:144px;
}
#banner1
{
	width:371px; float:right; height:100px; margin-top:40px;
}


#contact
{
	margin-top:30px; margin-left:10px;
}

.contactlink a
{
	font-size: 12px; font-family:Arial, Helvetica, sans-serif; color: #105f37; text-decoration:none; font-weight:bold;
}
.contactlink a:hover 
{
	text-decoration:underline;
}

#content
{
	margin-top:10px; clear:both; display:table; margin-bottom:5px; width:765px;
}

#content1
{
	margin-bottom:5px; display:table; width:765px; height:427px;
}

.address
{
	font-size: 12px; font-family:Arial, Helvetica, sans-serif; color: #105f37; text-decoration:none; font-weight:bold;
}

.public
{
	font-size: 20px; font-family:Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none; font-weight:bold;padding:7px;
}

A.publiclink:link
{
	font-size: 20px; font-family:Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none; font-weight:bold;padding:7px;text-decoration:none;
}
A.publiclink:active
{
	font-size: 20px; font-family:Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none; font-weight:bold;padding:7px;text-decoration:none;
}
A.publiclink:visited
{
	font-size: 20px; font-family:Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none; font-weight:bold;padding:7px;text-decoration:none;
}
A.publiclink:hover 
{
	font-size: 20px; font-family:Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none; font-weight:bold;padding:7px; text-decoration:underline;
}
.openstyle
{
	font-size: 14px; font-family:Arial, Helvetica, sans-serif; color: #003c6e; text-decoration:none; font-weight:bold;padding:0px;text-decoration:none;
}
.openstyle1
{
	font-size: 18px; font-family:Arial, Helvetica, sans-serif; color: #003c6e; text-decoration:none; font-weight:bold;padding:0px;text-decoration:none;
}
A.loginlink:link
{
	font-size: 18px; font-family:Arial, Helvetica, sans-serif; color: #003c6e; text-decoration:none; font-weight:bold;padding:0px;text-decoration:none;
}
A.loginlink:active
{
	font-size: 18px; font-family:Arial, Helvetica, sans-serif; color: #003c6e; text-decoration:none; font-weight:bold;padding:0px;text-decoration:none;
}
A.loginlink:visited
{
	font-size: 18px; font-family:Arial, Helvetica, sans-serif; color: #003c6e; text-decoration:none; font-weight:bold;padding:0px;text-decoration:none;
}
A.loginlink:hover 
{
	font-size: 18px; font-family:Arial, Helvetica, sans-serif; color: #003c6e; text-decoration:none; font-weight:bold;padding:0px; text-decoration:underline;
}


#leftcol
{
	border-right:#105f37 2px solid; width:165px; float:left; height:100%;margin-right:4px;
}
#bluerecttop
{
	width:765px; height:6px; background-image:url(../images/blue_rect_top.jpg); background-repeat:no-repeat;
}

#bluerectmid
{
	background-color:#bedff4; height:auto; width:765px;
}

#bluerectbot
{
	width:765px; height:6px; background-image:url(../images/blue_rect_bot.jpg); background-repeat:no-repeat;
}
#greenrecttop
{
	width:765px; height:9px; background-image:url(../images/green_rect_top.jpg); background-repeat:no-repeat;
}
#greenrecttop2
{
	background-color:#c8dad1;width:420px; height:9px; background-image:url(../../images/green_rect_top2.jpg); background-repeat:no-repeat;
}
#greenrectmid
{
	background-color:#c8dad1; width:765px;
}
#greenrectmid1
{
	background-color:#c8dad1; width:420px;
}

#greenrectbot
{
	width:592px; height:9px; 
}
#rightcol
{
	width:765px; float:right;
}
#centercol
{
	width:592px; float:left;height:auto;
}
#rightcol1
{
	width:168px; float:right;margin-left:5px;
}
#leftcol1
{
	border-right:#105f37 2px solid; width:165px; float:left; margin-right:5px;
}

#centercol1
{
	width:420px; float:left;
}
#greenrecttop1
{
	width:165px; height:9px; background-image:url(../images/green_rect_top.jpg); background-repeat:no-repeat;
}

#greenrectbot1
{
	width:420px; height:9px; 
}



h1
{
	font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;
}

h2
{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:italic;
}

p
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
}

li
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
}

.footer
{
	font-size: 12px; color: #ffffff; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;
}

.footer1
{
	font-size: 10px; color: #000000; font-family:Arial, Helvetica, sans-serif; text-decoration:none; 
}

.footerbg
{
	height:10px;
}
.footerlink a
{
	font-size: 12px; color: #ffffff; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;
}
.footerlink a:hover 
{
	text-decoration:underline;
}

.copy
{
	font-size: 9px; color: #ffffff; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;
}

.imgpadd
{
	padding-top:12px; padding-bottom:12px;
}