*{padding:0; margin:0;}
body {font-size:12px;  font-family:Verdana, Arial, Helvetica, sans-serif; background-color:rgb(255,255,255); color:rgb(75,75,75);  overflow:visible !important; overflow:hidden;}
#page-container {width:950px; margin:0; margin-top:0; margin-bottom:10px; overflow:visible !important; overflow:hidden; float: left; }
#header {width:950px; float:left; overflow:visible !important; overflow:hidden; height:410px; background:url(../images/background.gif); background-repeat:no-repeat; }
#header-inside {width:950px; float:left; overflow:visible !important; overflow:hidden; height:200px; background:url(../images/background.gif); background-repeat:no-repeat; }
#content {width:950px; float:left; overflow:visible !important; overflow:hidden; background:rgb(245,244,244); }
.left-side {width:419px; background-image:url(../images/left-bg.jpg); background-repeat:no-repeat; float:left; clear:both; background-color:rgb(245,243,244);}
.left-side ul {margin:10px 5px 10px 145px; list-style-type:disc; list-style-position:outside;}
.left-side ul li {font-size:11px; color:rgb(75,75,75); margin:0 0 3px 0;}
.left-side ul li a {color:rgb(255,0,0); }
.left-side ul li a:hover {color:rgb(255,0,0); text-decoration:none;}
.left-side-inside {width:419px; background:url(../images/left-bg-inside.jpg); background-repeat:no-repeat; float:left; clear:both;}
.left-side-inside img {border:0; margin:0 0 30px 0; float:left; }
.left-side-inside blockquote {width: 380px; float: none; clear:both; display:block; margin: 0 auto; padding: 10px;
quotes: "\201C" "\201D"; font-family: Garamond, Times New Roman, serif; font-size:24px; line-height:40px; color:rgb(180,180,180); font-style:italic; text-align:right;
}

blockquote:before { content: open-quote; font-weight: bold; }
blockquote:after { content: close-quote; font-weight: bold; }
.main {width: 500px; float:left; margin:0 0 0 0; padding:10px 10px 10px 21px; background:rgb(255,255,255); }
.subcontent {width:500px; float:left; }
.subcontent .breadcrumb {width:500px; float:left; padding: 0 0 5px 0; margin:0 0 20px 0; border-bottom:1px solid rgb(255,0,0); }
.subcontent p img a {border:0; }
.subcontent .breadcrumb a {color:rgb(255,0,0); text-decoration:underline; }
.subcontent .breadcrumb a:hover {text-decoration:none; }
.subcontent p {font-size:12px; line-height:18px; }
.subcontent p a {color:rgb(255,0,0); text-decoration:underline; }
.subcontent p a:hover {text-decoration:none; }
.subcontent h1 {color:rgb(255,0,0); font-weight:normal; margin:0 0 15px 0; font-size:30px;}
.subcontent ul {margin:5px 0 5px 20px;}
.subcontent li {list-style-type:circle; line-height:18px; font-size:12px;}
.subcontent li a {list-style-type:circle; line-height:18px; font-size:12px; text-decoration:underline; color:rgb(255,0,0);}
.subcontent li a:hover {text-decoration:none; }
.subcontent h2 {color:rgb(255,0,0); font-size:14px; font-weight:normal; margin:15px 0 5px 0; }
.subcontent h2 a {text-decoration:underline; color:rgb(255,0,0); }
.subcontent h2 a:hover {text-decoration:none;  }



#footer {width:930px; float:left; overflow:visible !important; overflow:hidden; padding:10px 10px 0 10px; margin: 5px 0 15px 0; border-top:1px solid rgb(245,244,244); }
#footer p {font-size:10px; color:rgb(180,180,180); font-weight:normal; text-align:center; }
#footer p a {text-decoration:none; color:rgb(250,170,170); }
#footer p a:hover {text-decoration:underline; color:rgb(255,0,0);}
#footer p a.avalanche {text-decoration:underline; color:rgb(180,180,180); }
#footer p a.avalanche:hover {text-decoration:none; }


#page-container:after, #header:after, #content:after, .left-side:after, .body:after, #footer:after, .left-side-inside:after, .services:after, .subcontent:after, .separator:after, .main:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

