/* CSS Document */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
img { border: none 0px #FFFFFF; }

img, div, a { behavior: url(iepngfix.htc) }

body { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #656565; background-image: url(../images/background.png); background-repeat: repeat-x; }

H1 { font-size: 16px; color: #0b344a; margin: 0px; padding: 0px; font-weight: 400; }

H2 { font-size: 12px; color: #000000;  font-weight: 100;}

H3 { font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #656565; margin: 0px; padding: 0px; display: inline; font-weight: normal; } 

.right { text-align: right;}

a {	font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #0f4664; text-decoration: none; text-transform: Capitalize; }
a:hover { text-decoration: underline; }



#topback { width: 799px;  padding-left: 19px; padding-right: 19px; padding-top: 19px; padding-bottom: 0px; height: 118px; background-image: url(../images/top.png); background-position: top left; background-repeat: no-repeat;}

#topback #top { position: relative; width: 100%; height: 81px; background-position: right; text-align: left; top: 11px; }

#topback #topright { position: absolute; top: 0px; right: 0px; height: 66px; padding: 5px; text-align: right; color: #FFFFFF; padding-top: 10px;}
#topback #topright h1 { color: #FFFFFF}

#topback #logo { position: absolute; top: 0px; bottom: 0px; width: 145px; left: 25px;}

#wrapper { width: 799px; background-image: url(../images/back.png); background-repeat: repeat-y; padding-left: 19px; padding-right: 19px; padding-top: 0px; }
#links { position: relative; width: 790px; height: 60px; text-align: right; padding: 5px; z-index: 900;}

#links #sublinks { position: absolute; bottom: 0px; right: 5px; width: 700px; height: 20px; text-align: right;}

/*NAVIGATION SECTION*/
#links #nav { margin: 0; padding: 0px; position: absolute; width: 750px; height: 45px; right: 10px; top: 0px;  z-index: 901; }

#links #nav li { height: 45px; float: right; width: 106px;  position: relative;  z-index: 902; }
#links #nav li a { float: right; height: 37px;  background-image:url(../images/links.jpg); background-repeat:no-repeat; padding-top: 12px; text-align: center; font-size: 14px; color: #656565;z-index: 1000; }
#links #nav li a:hover {  text-decoration: none;  color: #0b344a; }

/*buttons*/
#links #nav li#right a { background-position: 0px -46px; width: 113px; }
#links #nav li#center a { background-position: -113px -46px; width: 106px;}
#links #nav li#left a { background-position: -219px -46px; width: 110px;}

/*current*/
#links #nav li#right.current a { background-position: 0px 0px; width: 113px; color: #FFFFFF; }
#links #nav li#center.current a { background-position: -113px 0px; width: 106px; color: #FFFFFF;}
#links #nav li#left.current a { background-position: -219px 0px; width: 110px; color: #FFFFFF;}

#links #nav li#right.current ul li a { color: #656565; }
#links #nav li#center.current ul li a { color: #656565; }
#links #nav li#left.current ul li a { color: #656565; }
#links #nav li#right.current ul li a:hover { color: #0b344a; }
#links #nav li#center.current ul li a:hover { color: #0b344a; }
#links #nav li#left.current ul li a:hover { color: #0b344a; }

#links li ul { display: none; position: absolute;  top: 35px; left: -5px; background-color: #FFFFFF; border: #ccccff 1px solid; padding: 5px; z-index: 1000; }

#links li:hover ul,#links li.over ul  {  display: block; clear: right; z-index: 1000;  }

#links #nav li ul li a, .current ul li a { background-image: none; background-color: #FFFFFF; color: #656565; height: auto; width: auto; font-size: 12px; padding-top: 3px; text-align: left;}

#links #nav li ul li { background-image: none; border-style: none; text-align: left;height: auto; z-index: 1000; }

#text { width: 850px; min-height: 150px; _height: 150px; position: relative; text-align: justify;}
#text ul,ol { list-style-type: circle; list-style-position: inside; margin-left: 10px; }

#mainback { width: 100%; min-height: 413px; _height: 413px; background-image: url(../images/mainback.jpg); background-repeat: repeat-x;}

#mainback #content { width: 750px; min-height: 308px; _height: 308px; padding: 25px; text-align: left; position: relative; }

#mainback #content #contentleft { position: relative; width: 425px; text-align: justify; }

#mainback #content #text { position: relative; width: 100%; text-align: justify; }


#mainback #content #contentright { position: absolute; right: 25px; top: 25px; width: 301px; height: 340px;  }

#mainback #content #contentright table td.blue { background-color: #104e6f; color: #FFFFFF; font-size: 12px; height: 23px; }

#mainback #content #contentright table td.grey { background-color: #e0e0e0; height: 23px; }

#mainback #content #contentright input#textfield { width: 248px; height: 23px; border: 0px none white; background-color: #e0e0e0;}

#mainback #content #contentright input#send { width: 100px; height: 23px; border: 0px none white; background-color: #104e6f; color: #FFFFFF; cursor: pointer; }

#mainback #content #contentright #textarea { width: 100%; background-color: #e0e0e0; height: 175px; border: 0px none white; }

#footer { position: relative; width: 100%; height: 80px;  background-image: url(../images/footerback.jpg); background-repeat: repeat-x; background-position: bottom; padding-top: 20px;}

#footer #imy { position: absolute; width: 135px; height: 110px; right: 0px; bottom: 0px;}

#footerbottom {  width: 837px; height: 24px;position: relative; background-image: url(../images/bot.png); background-repeat: no-repeat;}

#fckedit {
	width: 755px;
	background-color: #FFFFFF;
	background-image: none;
	
}
