#container
{
	text-align: center;
	width: 100%;
	margin-left:auto;
	margin-right:auto;
	font-family:Arial, Helvetica, sans-serif
}

body, * { margin: 0px; padding: 0px; }

#header { display: block; height: 40px; background:url(../images/header_bg.jpg) top left repeat-x; }
#logo { display: block; height: 75px; }
#banner { display: block; height: 300px;  }
#content #inner { display: block; min-height: 375px; #_height: 370px; }
#content, #footer { #_position: relative; #_top: -370px;  }
#footer { display: block; height: 15px; }

#inner { width: 850px; display: block; text-align:center; margin-left: auto; margin-right:auto; }

#header #inner #menuModel { list-style-image:none; position:relative; background: red; }
#header #inner #menuModel li { float: right; display: block; }
#header #inner #menuModel li a { display: block; font-size: 13px; color: #999; font-weight: normal;  text-decoration:none;  padding: 20px 10px 1px 10px; margin: 0px 0px 5px 5px;  }
#header #inner #menuModel li a:hover { background: #db1e44;color: #fff }

#menuDiv
{
	width:100%;
	overflow:hidden;
}

#logo #inner { background:url(../images/tagline.jpg) bottom right no-repeat;  }

#logo #inner a { text-indent: -3000px; display: block; background:url(../images/logo.jpg) top left no-repeat; 
width: 180px; height: 75px; margin: 0px 0px; }
#logo #inner  { text-align:left }

#banner #inner, #banner #inner2, #banner #inner3, #banner #inner4 { background:url(../images/banner.jpg) center center no-repeat; display: block; position: relative; #top: -300px; height: 300px; #width: 850px  }
#banner {  border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 3px 0px; }

#banner #left, #banner #left2, #banner #left3, #banner #left4 { background:url(../images/banner_left.jpg) top left repeat-x; height: 300px; width: 50%; display: block; float: left; }
#banner #right, #banner #right2, #banner #right3, #banner #right4 { background:url(../images/banner_right.jpg) top right repeat-x; height: 300px; width: 49%; display: block; float: right; }

#banner #left2, #banner #left3  { position: relative; top: -2px; }
#banner #right2, #banner #right3 { position: relative; top: -2px; }

#banner #inner2 { background:url(../images/banner2.jpg) center center no-repeat; } 
#banner #left2 { background:url(../images/banner_left2.jpg) top left repeat-x; }
#banner #right2 { background:url(../images/banner_right2.jpg) top right repeat-x; }

#banner #inner3 { background:url(../images/banner3.jpg) center center no-repeat; } 
#banner #left3 { background:url(../images/banner_left3.jpg) top left repeat-x; }
#banner #right3 { background:url(../images/banner_right3.jpg) top right repeat-x; }

#banner #inner4 { background:url(../images/banner4.jpg) center center no-repeat; } 
#banner #left4 { background:url(../images/banner_left4.jpg) top left repeat-x; }
#banner #right4 { background:url(../images/banner_right4.jpg) top right repeat-x; }

#content { background:url(../images/content_bg.jpg) top left repeat; } 
#content #inner { background:#fff; text-align: left; width: 790px; padding: 20px 30px } 

#footer {  border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 1px 0px 0px 0px; } 
#footer{ background:#fff; color: #ccc; font-size: 11px; padding: 5px 0px } 

#content #inner h1, #content #inner h2 { font-size: 16px; color: #db1e44; font-weight:normal; margin: 0px 0px 20px 0px }
#content #inner h2 { font-size: 12px; }
#content #inner h2#logos { display: block; width: 180px; margin: 15px 0px 10px 0px }
#content #inner DIV#logos { display: block; float: left; width: 300px; text-align:right; margin: 0px 10px 0px 20px }
#content #inner p { font-weight:normal; color: #636361; font-size: 12px; text-align:justify; margin: 10px 0px } 
#content #inner DIV#logos img { padding: 0px 0px 5px 0px }

#content #inner ul { font-weight:normal; color: #636361; font-size: 12px; text-align:justify; padding: 10px 0px 10px 15px } 
#content #inner a { color: #666666; text-decoration:none; border-bottom:dashed 1px #db1e44 }
#content #inner a:hover { border-bottom:dashed 1px #666666 }

#content #inner #contactus a { border: none; }
#content #inner #contactus a img { color: #666666; text-decoration:none; border: 1px dashed #db1e44; padding: 1px; }
#content #inner #contactus a:hover img { border: 1px dashed #666; padding: 1px; }



#content #inner img { margin: 0px 10px 10px 10px; border: none; }

#content #inner DIV#logos a { border: none }

#content #inner DIV#logos a img { margin: 0px 0px 0px 10px; border: none; }

table td { font-size: 12px; color: #636361 }
