* { padding:0; margin:0;
}
html {display:block; width:100%; height:100%; background:url(images/htmlbg.gif) repeat-x;}
body {background:url(images/bodybg.jpg) center top no-repeat; font: normal 12px Verdana, Geneva, sans-serif; color:#3d3d3d;}
.clear {clear:both;}
a {text-decoration:none; color:#005a8e; border:none;}
img {border:none;}
a:visited, active {color:#005a8e;}
#wrap {width:950px; margin:0 auto 20px auto;}
#top {height:112px;}
#header1 {background: url(images/mainheader.jpg) no-repeat; height:334px;}
h1#sitename {display:block; float:left; padding:15px 10px 0 0;}
h1#sitename2 {display:block; float:left; padding:15px 10px 0 0;}

#nav {height:51px; background:url(images/menu-normal.jpg) left top repeat-x; font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;}
#nav li {display:inline;}
#nav li a{display:block; float:left; background:url(images/menu-dev.jpg) right top no-repeat; height:42px; padding:9px 20px 0 18px; text-decoration:none; color:#e2f4ff;}
#nav li a:visited, #nav li a:active { text-decoration:none; color:#e2f4ff;}
#nav li a:hover {text-shadow:#00476f 2px 1px 1px; color:#fff;}
#nav li.active a{color:#fff; text-shadow:#000 2px 1px 1px; background:url(images/menu-active.gif) center top no-repeat;}
#headercontent {padding:35px 135px 0 300px;}
#headercontent h2 {font:bold 30px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; margin:0; text-shadow:#00476f 2px 1px 1px;}
#headercontent h3 {font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#96d9ff; display:block; margin-bottom:18px;}
#headercontent .introduction {display:block; color:#fff; font:14px Verdana, Geneva, sans-serif; line-height:22px; margin-bottom:15px!important;}
.fourcolumn {background:url(images/home-devider.jpg) center bottom no-repeat; padding-bottom:50px; padding-top:15px;}
.fourcolumn div {width:225px;}
.fourcolumn .col1 {float:left; margin-right:10px; margin-left:10px;}
.fourcolumn .col2 {float:left; margin-right:10px;}
.fourcolumn .col3 {float:left; margin-right:10px;}
.fourcolumn .col4 { float:left;}

#content h2 {font: bold 24px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; display:block; margin-bottom:10px;}
#content p {line-height:18px;}
.leftalign {float:left;}
.rightalign {float:right;}
img.leftalign {margin-right:10px;}
img.rightalign {margin-left:10px;}
.readmore {background:url(images/morebuttonbg.jpg) no-repeat; width:104px; height:21px; padding-top:1px; display:block; font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; margin:0 0 5px 0;}
.readmore a {color:#fff;}
.readmore a:visited, active {color:#fff;}
.readmore a:hover {color:#000;}

#left {width:585px; float:left; padding:10px;}
#sidebar {width:317px; float:right; padding:10px;}
#left p { margin-bottom:18px;}
#c2a1{background:url(images/c2a-form1.gif) no-repeat; height:12px;}
#c2a2 {background:url(images/c2a-form2.gif) repeat-y; padding:8px 20px 3px 20px;}
#c2a3 {background:url(images/c2a-form3.gif) no-repeat; height:17px;}
.c2afield {display:block; background: transparent url(images/field1.jpg) no-repeat; height:32px; width:235px; border:none; padding:5px 10px 0 10px; font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.txtarea {display:block; background: transparent url(images/txtarea.gif) no-repeat; height:111px; width:235px; border:none; padding:5px 10px 0 10px; font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.txtarea:focus {background: transparent url(images/txtarea2.gif) no-repeat;}
.field label {display:block; font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px;}
.field {margin-bottom:10px;}
#c2a2 p {margin-bottom:15px;}
.c2afield:focus {background:url(images/field2.jpg) no-repeat;}
.field .button a {display:block; background:url(images/c2abutton.gif) no-repeat; width:107px; height:25px; padding:2px 0 0 0; text-align:center; font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff;}

#footer {background:url(images/footerbg.jpg) repeat-x; height:96px; color:#E0EBF5;}
#footerlinks {height:30px; font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; padding:9px }
#footer a {color:#fff;}
#footer a:visited, #footer a:active {color:#fff;}
#footer a:hover {border-bottom:dashed 1px #fff;}
#footer #credits {padding:15px 15px 0 10px;}
#footer #credits p {margin-bottom:1px;}
#searchbar {width:325px; height:35px; float:right; padding:55px 25px 0 15px;}
.search-form {background:url(images/searchform.gif) no-repeat; width:235px; height:35px; padding:5px 5px 0 85px;}
.search-form input {background:transparent; display:block; height:25px; width:230px; padding:5px 8px 0 8px; border:none;}
#header2 {background:url(images/header2.jpg) no-repeat; height:217px;}
#headertitle {height:100px; padding:20px 200px 0 20px;}
h1#pagetitle {font: bold italic 36px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#056fab; display:block; padding:50px 0 0 0; text-shadow: #000 1px 1px 2px;}
#breadcrumb { padding:10px 0 0 20px; font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#2398d9;}
#breadcrumb a {color:#7cd0ff;}
#breadcrumb a:visited, #breadcrumb a:active {color:#7cd0ff;}
#breadcrumb a:hover {color:#fff; border-bottom:dashed 1px #fff;}
.block-alt {background:#DEEBFA; margin-bottom:5px; padding:10px;}
.block {background:#F3F5EB; margin-bottom:5px; padding:10px;}

.block-alt .button a, .block .button a {display:block; float:left; background: url(images/morebuttonbg.jpg) no-repeat; width:104px; height:19px; padding:3px 0 0 0; text-align:center; }
#sidebar ul {list-style:none;}
#sidebar li {display:block;}
#sidebar li a {display:block; height:18px; padding:3px 5px 0 25px; background:url(images/sidebarbullet1.gif) 2px 7px no-repeat; color:#444; border-bottom:dashed 1px #444; margin-bottom:3px;}
#sidebar li a:visited, #sidebar li a:active {color:#444;}
#sidebar li a:hover {background:url(images/sbbullet2.gif) 2px 7px no-repeat; color:#165174;}
#content h3 {display:block; font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#069; margin-bottom:15px;}
#left ul {list-style:none; padding:5px 20px 0 25px; margin-bottom:28px;}
#left ul li {display:block; padding:5px 5px 5px 20px; background:url(images/bulletnormal.gif) 2px 8px no-repeat; }
#left blockquote {display:block; padding:15px 10px 10px 55px; font: italic 16px Georgia, "Times New Roman", Times, serif; margin-bottom:18px; background:url(images/blockquote.jpg) no-repeat;}
cite {font:bold italic 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000;}
#left blockquote p {margin-bottom:5px!important;}
blockquote.extract { float:right; width:200px; padding:5px; border-bottom:solid 1px #ccc; border-top:solid 1px #ccc;}



#addresses {float:right; width:45%;}
.twocol1 {width:45%; float:left;}
.twocol2 {width:45%; float:right;}
