body {
margin-top: 0px;
}

#maincontent {
/*width:930px;*/
margin-left: auto;
margin-right: auto;
text-align: left;	
padding-left:15px;
padding-right:15px;
}

#topmargin {
height: 5px;
width: 920px;
margin-left:auto;
margin-right:auto;
}
#header, #hdr {
height: 140px;
width: 100%;
}
#hcol1 {
float: left;
width: 41px;
height: 140px;
}
#hcol2 {
float: left;
width: 212px;
height: 140px;
}
#hcol3 {
float: left;
width: 108px;
height: 140px;
}
#hcol4 {
float: left;
width: 216px;
height: 140px;
}
#hcol5 {
float: left;
width: 302px;
height: 140px;
}
#hdrmencont {
position:absolute;
top: 125px;
height: 20px;
width: 920px;
}
#hdrul {
float:left;
margin-top: 0;
}
#hdrul li {
margin: 0px 0px 0px 0px;
display: -moz-inline-box;  /* for Mozilla based browsers */ 
display: inline-block;
}
#hdrul li a:link, #hdrul li a:visited  {
display: block;  /* for Mozilla based browsers */
display: inline-block;
padding-left: 10px;
padding-right: 10px;
height: 20px;
line-height: 20px;
}
#strpln {
text-align: right;
}




#ftrmencont {
width: 100%;
}
#ftrmen {
height: 20px;
line-height: 20px;
}
#ftrul {
float:right;
margin-top: 0;
}
#ftrul li {
margin: 0px 0px 0px 0px;
display: -moz-inline-box;  /* for Mozilla based browsers */ 
display: inline-block;
}
#ftrul li a:link, #ftrul li a:visited  {
display: block;  /* for Mozilla based browsers */
display: inline-block;
padding-left: 10px;
padding-right: 10px;
height: 20px;
line-height: 20px;
}
.cc3rd {
float: left;
height: 1.5em;
line-height: 1.5em;
}
#cc31 {
width: 350px;
}
#cc32 {
width: 180px;
}
#cc33 {
width: 350px;
}
#conspacert {
height: 30px;
width: 920px;
}
#conspacerm {
height: 25px;
width: 920px;
}
#conspacerb {
height: 0px;
width: 920px;
}
#conmencont {
/*display: ;*/
}
#conmenl {
line-height:20px;
margin-left:0px;
}
#conmenr {
line-height:20px;
margin-right:0px;
}
#conmencont {
height: 21px;
width: 920px;
}
#conment ul {
text-align:center;
}
#conment ul li {
display:inline;
}
#conment ul a {
display:inline-block;
}
#conmenl ul, #conmenr ul{
margin: 0px;
padding: 0px;
}
#conul {
text-align:center;
}
#conmenl ul li, #conmenr ul li {
display:block;
height: 20px;
line-height: 20px;
width: 100%;
}
#conul li {
display:inline;
}
#conul a {
display:inline-block;
}
#conul li {
margin: 0px 0px 0px 0px;
display: -moz-inline-box;  /* for Mozilla based browsers */ 
display: inline-block;
zoom: 1;
}
#conul li a:link, #conul li a:visited  {
display: block;  /* for Mozilla based browsers */
display: inline-block;
}
#conment {
margin-left:auto; margin-right:auto;
width: 920px;
height: 20px;
display: block;
}
#conmenl {
float: left;
width: 80px;
display: none;
margin-left: 0px;
margin-top: 10px;
}
#conmenr {
float: right;
width: 80px;
display: none;
margin-right: 0px;
margin-top: 10px;
}
#container {
width: 920px;
}
#container, html.CSS1Compat body {
margin-left: auto;
margin-right: auto;
}
html.CSS1Compat p {
padding-top:0.3em;
padding-bottom:0.3em;
}
h1, html.CSS1Compat h1 {
margin-bottom: 0.3em;
}
h2, html.CSS1Compat h2 {
margin-bottom: 0.3em;
}
h3, html.CSS1Compat h3 {
margin-bottom: 0.3em;
}
div.formdiv {
padding: 10px;
}
#social_nw {
padding: 0;
margin: 0;
margin-left: 0px;
line-height:32px;
}
#social_nw li  {
padding-top: 2px;
padding-bottom: 2px;
height:32px;
line-height:32px;
}
.col11 {
float: left;
width: 920px;
}
.col12 {
float: left;
width: 680px;
}
.col22 {
float: left;
width: 240px;
}
.col13 {
float: left;
width: 640px;
}
.col23 {
float: left;
width: 240px;
}
.col33 {
float: left;
width: 110px;
}
#col1 p {
padding-left:20px;
padding-right:20px;
padding-top:0.3em;
padding-bottom:0.3em;
}
#col1 h1, #col1 h2, #col1 h3, #col1 ul {
margin-left:20px;
margin-right:20px;
}
#col2 p {
padding-left:20px;
padding-right:20px;
padding-top:0.3em;
padding-bottom:0.3em;
}
#col2 h1, #col2 h2, #col2 h3, #col2 ul {
margin-left:20px;
margin-right:20px;
}
#col3 p {
padding-left:20px;
padding-right:20px;
padding-top:0.3em;
padding-bottom:0.3em;
}
#col3 h1, #col3 h2, #col3 h3, #col3 ul {
margin-left:20px;
margin-right:20px;
}

.col_25 {
float:left;
width:200px;
margin-right:40px;
overflow:hidden;
}

.col_25.last {
margin-right:0;
}

.col_75 {
float:left;
margin:0;
width:680px;
}

.break {
	height:1px;
	clear:both;
	overflow:hidden;
}

.break10 {
	height:10px;
	clear:both;
}

.break20 {
	height:20px;
	clear:both;
}

.break40 {
	height:40px;
	clear:both;
}
