html, body {height: 100%;}
body {background: #E8E4D9 url("../images/bgd_body.png") repeat-x left top; font-size: 75%; font-family: "Franklin Gothic Medium", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; color: #6F625D;}
* { /* needed for IE 6  buggy without */	margin: 0; padding: 0;}
#wrap {width: 960px; min-height: 100%; margin: 0 auto;}
* html #wrap {height: 100%;}

/* footer start */
#footer {position: relative; width: 100%; height: 50px; margin: 0 auto; margin-top: 15px; background-color: #192325;}
#footer ul {padding-top: 1.2em;  text-align: center; overflow: hidden;}
#footer ul li {display: inline; list-style-type: none; color: #616060;} 
#footer ul li a, #footer ul li a:link {text-decoration: underline;}	
/* footer end */	

a {color:#004D96; text-decoration: none;}
a:hover {color: #45A0F6; text-decoration: underline;}

img {border: none;}
table {margin: 0; padding: 0; border: none;}
tr {vertical-align: top; text-align: left;}
form {margin: 0;}
input {font-size: 80%;  color: #004D96;}
label {vertical-align: top;}

h2, h3, h4, h5, h6 {font-family: "Palatino", serif;	font-weight: bold; font-style: italic; padding: 0; margin: 0; color: #004D96;}
h3, h4, h5, h6 {margin-top: 1.333em;}
h1 {font-size: 2.0em; margin: 0; color: #004D96}
h2 {font-size: 1.7em;}	
h3 {font-size: 1.4em;}	
h4 {font-size: 1.2em; font-weight: bold;}	
h5 {font-size: 1.0em; font-weight: bold;}	
h6 {font-size: 0.8em; font-weight: bold;}
p {margin-top: 0.75em;}
p + p {margin-top: 0.75em;}
dl { border-bottom: 1px solid #999;}
dt {width: 17em; padding: .5em; float: left; margin: 0; border-top: 1px solid #999; font-weight: bold;}
dd {margin-left: 18em; padding: .5em;}
dd.first { border-top: 1px solid #999;}
dd.title {font-weight: bold; font-size: 1.2em; color: #444; margin: 0; padding: .5em;}
ul li, ul.sub li {margin-bottom: 0.5em;}
ol {margin-top: 0.3em; margin-left: 1.9em; font-size: 98%;}
.clear {clear: both;}

/* top section start */
#header {padding: 0; margin-top: -65px;}
h1#topImg {height: 65px; text-indent: -2000px;}
#topheader {margin-top: -65px;}
/* top section end */

/*start main */
#content {width: 940px; margin: 0 auto 0 auto; padding: 0; color: #6F625D;}
#content p {text-align: justify; padding: 0;}
#contentleft {float:left; width:741px; height: auto; margin-top: 0.8em;}	
#contentright {float:right; width: 185px; padding-top: 0; padding-left: 10px; margin-top: 0.8em; clear: right;}
#contentright p, #subcontentright ul li {margin: 0 0 0 12px; padding: 0;}
#contentmiddle p, #contentright p, #subcontentmiddle p {text-align: justify; padding: 0; margin: 0.7em 0;}
#subcontentright {float:right; width: 185px; padding-top: 0; padding-left: 10px; margin-top: -10px; clear: right;}
#subcontentright p {text-align: left; color: #3D76AB; font-size: 85%;}
#contentright h3, #contentright h4 {margin: 0;}
#subcontentright h4 {text-indent: 1.7em; margin: 0;}
#subcontentright #badge {position: relative; left: -10px; top: 1.5em;}

#contentleft ul, #contentright ul, #subcontentright ul {list-style-type: none; margin: 0.3em auto 0.5em auto; font-size: 98%; color:#6F625D;}
#contentleft ul li , #contentright ul li, #subcontentright ul li {background: url("../images/bgd_lists.png") no-repeat 0 0.4em; padding-left: 0.8em;}

.searchText {font-size: 80%; color: #6F625D; vertical-align: bottom; text-align: right; padding-right: 1em; white-space: nowrap;}
.gobutton {margin-top: 0; vertical-align: middle; border: none;}
/*start right */
#contentright .roundedcornr_box, #subcontentright .roundedcornr_box {background: #F5F2ED; margin-top: -0.8em; margin-bottom: 0.8em;}
.roundedcornr_box {background: #F5F2ED; margin-top: 0.8em;}
.roundedcornr_top div {background: url("../images/roundedcornr_tl.png") no-repeat top left;}
.roundedcornr_top {background: url("../images/roundedcornr_tr.png") no-repeat top right;}
.roundedcornr_bottom div {background: url("../images/roundedcornr_bl.png") no-repeat bottom left;}
.roundedcornr_bottom {background: url("../images/roundedcornr_br.png") no-repeat bottom right;}
.roundedcornr_top div, .roundedcornr_top, .roundedcornr_bottom div, .roundedcornr_bottom {width: 100%; height: 8px; font-size: 1px;}
.roundedcornr_content {margin: 0 8px;}
#contentright .roundedcornr_content img {border: 1px solid #192325;}
#contentright  h3, #subcontentright  h3 {color: #83AACF;}
/* end right */
/* end main */