@charset "utf-8";
/* CSS Document */

body, html{margin:0 auto; padding:0; min-height:100%; height:100%; background-color:#fff; background-image:url(../images/body-bg.jpg); background-position:top; 
	background-repeat:repeat-x; font-family:Georgia, "Times New Roman", Times, serif;}

#content-shell-1{margin:0 auto; padding:0; width:760px; min-height:410px; background-color:#fff;}

#left{float:left; margin:0; padding:0; width:460px; min-height:429px; background-color:#fff;}
#left h2{margin:10px 0 0 10px; font-size:140%; font-weight:normal; letter-spacing:1px; color:#404040;}
#left h3{margin:10px 0 0 10px; font-size:100%; font-weight:normal; letter-spacing:1px; color:#616161;}
#left h4{margin:2px 0 0 0; font-size:110%; font-weight:normal; text-align:center; letter-spacing:2px; color:#616161;}
#left ul{margin:0 0 0 30px; padding:0;  color:#404040;}
#left p{margin:5px 10px 5px 10px; padding:0; font-size:85%; letter-spacing:1px; line-height:1.4em; color:#404040;}
#left a:link, #left a:active, #left a:visited{color:#3152a5; text-decoration:none;}
#left a:hover{color:#000; text-decoration:underline;}
#left img{margin:0; padding:0; border:none;}

#right{float:left; margin:0; padding:0; width:300px; min-height:429px; height:100%; background-color:#f5f5f5; 
	background-image:url(../images/body-bg.jpg); background-position:top; background-repeat:repeat-x;
	font-size:120%;}
#right ul{list-style:none; margin:0; padding:139px 0 0 20px; color:#f5f5f5;}
#right li{margin:0 0 0 0px; padding:5px 0 5px 0; border-top:1px solid #fff; border-bottom:1px solid #bfbfbf; letter-spacing:2px;}
#right li:hover{background-color:#F8F8F8;}
#right li ul{padding:0; margin:0;}
#right li li{border-top:1px solid #404040; border-bottom:1px solid #f1cc59; margin:0 10px 1px 10px;}
#right li li:hover{background-color:#383838; border-top:1px solid #808080; border-bottom:1px solid #212121;}

#right a:link, #right a:active, #right a:visited{margin:0 0 0 10px; color:#808080; text-decoration:none;}
#right a:hover{color:#404040;}

#right li#focus{font-weight:bold; background-color:#f8f8f8;}

#content-shell-2{margin:0 auto; padding:0; width:760px;}

#left-1{float:left; width:220px; min-height:200px; height:100%; margin:0 0 0 15px; padding:0; background-color:#fff;}
#left-2{float:left; width:220px; min-height:200px; height:100%; margin:0; padding:0; background-color:#fff;}

#right-2{float:left; margin:0; padding:0; width:300px; min-height:410px; height:100%; background-color:#fff; 
	font-size:120%;}
#right-2 h2{margin:10px 0 5px 10px; font-size:110%; font-weight:normal; letter-spacing:1px; color:#404040;}
#right-2 ul{list-style:none; margin:0; padding:0 0 0 20px; color:#e0e0e0;}
#right-2 ul li{float:left; margin:0; padding:0;}
#right-2 img{border:0; margin:0 4px 0 0; padding:0;}
#right-2 a:link, a:active, a:visited{color:#e0e0e0; text-decoration:none;}
#right-2 a:hover{color:#fff; text-decoration:underline;}

/*FORM*/
h2#contact{padding:4px 0 0 0; margin:10px 10px 0 20px; border:0; font-weight:normal; font-size:120%; border-top:1px solid #e2d8bd; letter-spacing:1px;}
p#contact{padding:0; margin:0 10px 10px 20px; font-weight:normal; font-size:80%; letter-spacing:1px; line-height:1.3em;
	background-color:#fff; color:#959181;}
p#contact-sm{padding:0; margin:0 10px 10px 20px; font-weight:normal; font-size:70%; background-color:#fff; color:#959181;}
#contact a:link, #contact a:active, #contact a:visited{margin:0; color:#3152a5; text-decoration:none;}
#contact a:hover{color:#000;}

#gradient{clear:both; margin-top:10px; width:100%; height:100px; background-image:url(../images/footer-bg.jpg); background-repeat:repeat-x;};
#footer{height:20px; width:100%;}
#footer p{height:20px; padding:0 0 0 21%; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; background-color:#d0d0d0;}



