/* Reset Css (it standardizes cross-browser rendering on common elements, neutralizing browsers' built-in stylesheets.)*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th,td { margin: 0; padding: 0; a }
body { margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 18px; background-color: #333333; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
p{font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
address,caption,cite,code,dfn,em,strong,th,var {  }
ol,ul { list-style: none; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; font-weight: bold; padding-bottom: 10px; padding-top: 5px; }
q:before,q:after { content: ''; }
abbr,acronym { border: 0; }
.clear { clear: both; }
.left { float: left; }
.right { float: right; }
a { color: #235996; }
.link1 { font-size: 12px; margin-left: 18px; }
ul.style1 li { -moz-background-clip: border; -moz-background-origin: padding; -moz-background-size: auto auto; background-attachment: scroll; background-color: transparent; background-image: url("../images/arrow.jpg"); background-position: 0 8px !important; background-repeat: no-repeat; color: #000000; font-size: 12px; margin: 0; padding: 5px 0 5px 20px; }
/*float elements*/
div.headerpanel,div.menupanel,div.menuleft,div.contentarea { float: left; }
.maincontainer { margin: auto; width: 800px; background-color: #e6e6e6; }
.socialbrand { height: 25px; background-color: #cccccc; width: 800px; text-align: right; font-size: 11px; font-weight: bold; padding-bottom: 3px; vertical-align: middle; margin-right: 10px; }
	.socialbrand a img { padding-top: 3px; }
.container_wrap { padding: 7px 30px 30px; }
.headerpanel { border-left: #336799 1px solid; border-top: #336799 1px solid; border-right: #336799 1px solid; width: 738px; }
.welcomebanner { background: url(../images/welcome-banner.png) no-repeat; width: 739px; height: 104px; }
.menupanel { background-color: #91bc48; width: 738px; }
	.menupanel .menuleft { background: url(../images/menu-left.gif) no-repeat; width: 70px; height: 37px; }
	.menupanel .menuright { float: right; width: 668px; padding-top: 3px; }
ul.menu { width: 668px;height:25px;}
	ul.menu li { padding: 2px 10px; float: left; border-right: #ffffff 1px solid;height:26px;}
	ul.menu li:hover{background-color:#a3bb79; }
		ul.menu li a { color: #ffffff; text-transform: uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
		ul.menu li ul { background: #91bc48; display: none; height: auto; border: 0px; position: absolute; width: 170px; z-index: 200; }
		ul.menu li:hover ul { display: block; }
		ul.menu li ul li { display: block; float: none; margin: 0px; padding: 0px; width: 170px; border-right: none; border-bottom: #ffffff 1px solid; }
		ul.menu li:hover li a { background: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
		ul.menu li ul a { display: block; height: 25px; font-size: 10px; font-style: normal; margin: 0px; padding: 0px 10px 0px 15px; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; }
			ul.menu li ul a:hover, .menu li ul li:hover a { border: 0px; color: #ffffff; text-decoration: none; }
.bordernone { border: none!important; }
.contentarea { margin-top: 25px; border: #bababa 1px solid; width: 100% }
.content-p { border-top: #91bc49 22px solid; background-color: #ffffff; float: left; width: 740px; }
.contlogo { margin-top: -6px;margin-bottom:15px; }
.content-p-left { width: 565px; margin-left: 10px; float: left; background-color: #ffffff; }
	.content-p-left .editablereg { width: 345px; }
.content-p-right { width: 160px; float: right; padding-left: 4px; }
.rightborder { border-right: #cccccc 1px solid; }
.leftborder { border-left: #cccccc 1px solid; }
ul.leftmenu { margin: 0px; }
	ul.leftmenu li { color: #204b78; font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding-left: 0px!important; padding-bottom: 6px;}
		ul.leftmenu li a { color: #204b78; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; }
ul.rtmenu { margin: 0px; }
	ul.rtmenu li { color: #204b78; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-left: 0px!important; padding-bottom: 10px; }
		ul.rtmenu li a { color: #204b78; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
.rt-sub-hd-bg { padding-bottom: 10px; }
.que-blue { color: #204b78; font-size: 11px; text-transform: uppercase; font-weight: bold; margin-left: 15px; font-family: Arial, Helvetica, sans-serif; }
.que-green { color: #689a1d; font-size: 15px; text-transform: uppercase; font-weight: bold; margin-left: 15px; font-family: Arial, Helvetica, sans-serif; }
.dotborder { background: url(../images/dot-border.gif) repeat-x; width: 150px; height: 8px; }
a.rthome { background: url(../images/arrow-home-rt.gif) no-repeat left; color: #688a33; padding-left: 25px; font-weight: bold; font-size: 15px; margin-left: 20px; text-decoration: none; padding-top: 5px; padding-bottom: 5px; }
/*footer*/
.footer { background-color: #999999; height: 20px; width: 740px; color: #ffffff; font-size: 11px;}
  .footer p{}
/* home image slideshow*/
.editablereg #gallery { position:relative;height: 225px }
#gallery a { float: left; position: absolute; }
	#gallery a img { border: none; }
	#gallery a.show { z-index: 500 }
#gallery .caption { z-index: 600; background-color: #000; color: #ffffff; height: 50px; width: 195px; position: absolute; bottom: 0; }
	#gallery .caption .content { margin: 5px }
		#gallery .caption .content h3 { margin: 0; padding: 0; color: #1DCCEF; }
.textbold { color: #689a1d; font-size: 10px; text-transform: uppercase; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }

.text1{font-size:16px;color:#0078c0;}
.text2{font-size:14px;font-weight:bold;}
