*{ margin:0; padding:0; }
html{ height:100%; }
BODY { 	BACKGROUND: #ffffff; font:small tahoma, arial; COLOR: #000; padding:0px; margin:0px; background: url(../imgs/back.jpg) top center no-repeat;  }

p, h1, h2, h3, h4, h5, h6, form, input, span, em, a { border: 0; padding: 0; margin: 0; }
.clear { CLEAR: both; }   

li { list-style:none; margin-left:-5px; }

h1, h2 { font-family: "Lucida Grande", "Helvetica Neue", Calibri, sans-serif; font-weight: normal;  color: #CF004E; }
h1 { font-size:24px; font-weight:bold; margin: 30px 0 20px 0; text-transform:uppercase; }
h2 { font-size:18px; color:#005599; margin: 0px 0 20px 0; }
h3 { font-size:16px; margin: 10px 0 10px 0; color: #CF004E; }
h4 { font-size:14px; margin: 30px 0 5px 0; color: #CF004E; text-align:left; margin-left:10px; }
h5 { line-height:16px; margin-bottom:2px; }

P { FONT-SIZE: 12px; COLOR: #000; line-height: 1.7em; }
.small { FONT-SIZE: 10px; }
img 		{ border: none; border-style: none; }
a img 		{ border: none; border-style: none; }
a:hover img { border: none; border-style: none; }
A {	COLOR: #005599; FONT-FAMILY: Arial; TEXT-DECORATION: none; }
A:hover { COLOR: #CF004E; TEXT-DECORATION: underline; }


#topgap { width:800px; height:130px; padding:0; margin:0; background: url(../imgs/top.jpg); }
#topgap .left { float:left; padding-left:40px; padding-top:20px; }
#topgap .right { float:right; }
#topgap .right p { text-align:right; color:#888; padding-right:10px; padding-top:5px; }
#topgap .right A { COLOR: #888;  TEXT-DECORATION: none; }
#topgap .right A:hover { COLOR: #CF004E; }
#frontpage { float:none; margin:0 auto; text-align:left; position:relative; width:800px; }
#page { MARGIN: 0px auto; padding:0; float:none; width: 800px; text-align:left; position:relative;  }
#pagebox { padding:0; float:none;  margin:0 auto; text-align:left; position:relative; }

#rightfront { float:right; text-align:center; margin-top:15px; background:#F3F8FC; height:400px; width:325px; padding-left:20px; padding-right:20px; margin-right:5px; }
#leftfront { float:left; left:15px; margin-top:15px; margin-bottom:30px; width:400px;  height:450px; position:relative; }
#left { width:200px; float:left; margin-right:20px; text-align:left; height:600px; }
#right { width:560px; float:left; text-align:left; padding-right:20px; }
#right P { padding-bottom:15px; }
#right A { COLOR: #005599; TEXT-DECORATION: none; background:#ECECEC; padding:2px; }
#right A:hover { COLOR: #CF004E; TEXT-DECORATION: underline; }
.hr { border:#005599 dashed 1px; margin-bottom:10px; }
.right { float:right; padding-left:5px; }
.left { float:left; padding-right:5px; }
.photo { padding:15px; margin-top:20px;}
.enter { padding-top:10px; padding-bottom:10px; }
#col1 { width:150px; float:left; margin-left:20px; padding-left:20px; text-align:left; border:1px #ccc solid; background:#f7f7f7; }
#col2 { width:310px; float:left; text-align:left; padding-left:40px; border-right:1px #ccc solid; padding-right:20px; border-top:1px #ccc solid; border-bottom:1px #ccc solid; background:#f3f3f3; padding-bottom:247px; }


#nav { padding-top:2px; height:30px; margin: 0px; float:none; margin-left:24px; }
#nav li { display: inline; }
#nav a { float:left; display: block; background:#fff; color:#3B61A2; margin-right:10px; padding-top:5px; padding-bottom:5px; padding-left:30px; padding-right:30px; font-weight:bold; font-size:12px; margin-top:0px; border: 1px solid #005599; text-decoration:none; letter-spacing:1px; text-transform: uppercase; }
#nav a:hover { color:#fff; background:#3B61A2; }

#feature { background:#F3F8FC; padding: 20px 10px 10px 20px; margin-bottom:20px;} 
#feature p { color:#005599; font-weight: 300; font-size:14px; font-family: "Lucida Grande", "Helvetica Neue", Calibri, sans-serif; font-style:italic; } 

#picnav { text-align:right; margin-top:5px; margin-bottom:5px; }
#picnav a {  background:#ECF5FF; color:#3B61A2; padding-left:4px; padding-right:4px; padding-bottom:2px; padding-top:2px; margin-right:2px; text-decoration:none; border: 1px solid #ECF5FF; }
#picnav a:hover { border: 1px solid #005599; padding-left:4px; padding-right:4px; padding-bottom:2px; padding-top:2px; background:#ECF5FF; color:#CF004E;  }


  
               
