html,body {
width:100%;
height:100%;
margin:0;
padding:0;
}

html {
background:#CAA55F;
}

.footer a:link,.footer a:visited,.footer a:active,.address a:link,.address a:visited,.address a:active {
color:#fff;
text-decoration:underline;
}

.footer a:hover,.address a:hover {
color:#fff;
text-decoration:none;
}

a:link,a:visited,a:active,a.normal:link,a.normal:visited,a.normal:active {

text-decoration:underline;
}

a.normal:hover,a:hover {

text-decoration:none;
}

img {
border:none;
margin:0;
padding:0;
}

p,ul,ol {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
margin:0;
padding:0;
}

h1,h2,h3,h4 {
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-weight:400;
margin:0;
padding:0;
}

.clear {
clear:both;
}

.main {
width:980px;
margin:5px auto;
}

.for_flash {
width:793px;
height:416px;
position:absolute;
top:0;
left:198px;
background:url(for_flash.png);
z-index:3;
}

#flash {
width:750px;
height:365px;
position:absolute;
top:13px;
left:13px;
}

#flash p {
padding:20px;
}

.page_main {
width:980px;
float:left;
background:url(page_main_bg.gif) repeat-y bottom left;
position:relative;
padding:0;
}

.top {
width:980px;
height:32px;
background:url(top_bg.gif) no-repeat top left;
}

.left {
width:220px;
float:left;
padding:0 0 0 10px;
}

.left_inner {
width:220px;
height:792px;
background:url(left_inner_bg.jpg) no-repeat top left;
}

.left_inner img.logo {
padding:65px 0 0 32px;
}

.menu {
width:178px;
padding:108px 10px 68px 32px;
}

a.mainbuttontext,a.mainbuttontext:active,a.mainbuttontext:visited {
vertical-align:top;
line-height:210%;
display:block;
text-decoration:none;
color:#3c4475;
font-style:italic;
font-weight:700;
font-family:Georgia, "Times New Roman", Times, serif;

margin:0;
padding:0;
}

a.mainbuttontext:hover {
color:#999;
}

.web_cam {
width:193px;
background:url(web_cam_bg.jpg) no-repeat bottom left;
float:left;
margin-left:7px;
-margin-left:3px;
}

.web_cam h3 {
width:163px;
background:url(top_web_cam.gif) no-repeat top left;
color:#fff;
font-size:135%;
font-weight:700;
padding:14px 10px 5px 20px;
}

.web_cam p {
width:110px;
font-size:70%;
line-height:140%;
padding:0 0 30px 20px;
}

.right {
width:730px;
float:left;
padding:0 0 0 10px;
}

.content {
width:710px;
float:left;
margin-top:390px;
padding:0 20px 0 0;
}

.content h1 {
color:#3c4475;
font-size:190%;
padding:0 0 5px 0;
}

.content h2 {
color:#302512;
font-size:150%;
padding:0 0 5px 0;
}

.content h3 {
color:#3c4475;
font-size:120%;
padding:0 0 5px 0;
}

.content h4 {
color:#302512;
font-size:100%;
padding:0 0 5px 0;
}

.content p {
color:#302512;

padding:0 0 25px 10px;
}

.content ul {
line-height:140%;

list-style-image:none;
list-style-type:none;
margin:0 0 25px 30px;
}

.content ol {
padding-left:20px;
line-height:140%;

margin:0 0 25px 35px;
}

.content ul li {
padding-left:20px;
background:url(li_bullet_content.gif) no-repeat 0 7px;
}

.right_col {
width:241px;
float:right;
margin:390px 0 0;
}





.bottom {
width:710px;
height:230px;
background:url(bottom_bg.png) no-repeat bottom left;
float:left;
}

.bottom_left {
width:441px;
height:210px;
float:left;
background:url(bottom_left_bg.jpg) repeat-x bottom left;
border-top:5px solid #fff;
border-left:5px solid #fff;
border-right:5px solid #fff;
color:#fff;
padding:0 20px 0 20px;
}

.bottom img.content_image {
margin:0;
padding:0;
float:left;
border-top:5px solid #fff;
}
.bottom_left br{
	display:block !important;
}
.bottom h3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:25px;
color:#fff;
font-weight:700;
padding:15px 0 0 0;
margin:0;
}

.bottom p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:140%;
color:#fff;
padding:0 15px 20px;
}

.address {
width:980px;
height:75px;
background:url(address_bg.gif) no-repeat top left;
}

.address p {
text-align:right;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:160%;
font-weight:700;
padding:17px 27px 0 250px;
}

.footer {
width:926px;
height:50px;
clear:both;
margin:0;
padding:15px 27px 0;
}

.footer p {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
font-size:11px;
font-weight:700;
}

.right_p {
display:block;
float:right;
}

.left_p {
display:block;
float:left;
padding:5px 0 5px 182px;
}

form {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0 7px 25px 30px;
}

input {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:90%;
}
.bottom br{
	display:none;

}
.featuresdiv{
padding:0;
margin:0 20px 0 20px;
	float:right;
	border:none;
	width:224px;
	font-size:75%;
}

.note,
.feat_1,
.feat_3 {
width:194px;
background:url(top_note.png) no-repeat top left;
padding:0px 15px 0px 15px;
margin-bottom:0px;
}
.br_feature,
.feat_1 br,
.feat_3 br,
.feat_4 br{
	display:none;
}
.note_wrap,
.feat_2,
.feat_4 {
width:194px;
background:url(note_bg.png) no-repeat bottom left;
padding:10px 15px 30px 15px;
margin-bottom:10px;
}
.feat_3 {
margin:0;
}
.note h3,
.featuresdiv h3 {
width:194px;
color:#fff;
font-size:150%;
font-weight:700;
padding:14px 10px 10px 0px;
}

.note p {
font-size:75%;
line-height:130%;
color:#302512;
padding:0 30px 20px 20px;
}

.note ul,
.feat_3 ul{
line-height:180%;

list-style-image:none;
list-style-type:none;
margin:0 10px 0 17px;
padding:0;
}

.note ul li,
.feat_3 ul li {
padding-left:20px;
background:url(li_bullet_note.gif) no-repeat 0 7px;
}
.space{
	float:left;
	width:8px;
	
	line-height:1000px;
	overflow:hidden;
}