*{ margin:0; padding:0;}
html{ height:100%; }
BODY { 	BACKGROUND: #ffffff; font:small tahoma, arial; COLOR: #000; padding:0px; margin:0px; background: url(../imgs/back4.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:35px; background:#F3F8FC; height:400px; margin-left:10px; width:325px; padding-left:20px; padding-right:20px; margin-right:5px; }
#leftfront { float:left; margin-left:17px; margin-top:35px; margin-bottom:30px; width:400px; text-align:left; height:500px; }
#left { width:200px; float:left; margin-right:0px; margin-left:20px; margin-top: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; }
.profile { padding-bottom: 40px;}

#nav { padding-top:2px; height:30px; margin: 0px; float:left; margin-left:21px; position:relative; z-index:2; }
#nav li { float:left; margin-right:15px; position:relative; display: block; }
#nav li a { float:left; display: block; background:#fff; color:#3B61A2; margin-right:0px; 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 li a:hover { color:#fff; background:#3B61A2; }
/* Hide off-screen when not needed (this is more accessible than display:none;) */
#nav ul{list-style:none; position:absolute; left:-9999px; opacity:0; -webkit-transition:0.25s linear opacity; } /* Set initial state to transparent *//* Make the dropdown fade-in in Webkit */
#nav ul li{	float:none; }
/* Display the dropdown on hover */
#nav li:hover ul{ left:0; opacity:1; padding-left: 5px;  } /* Bring back on-screen when needed *//* Fade to opaque */
#nav ul a{ white-space:nowrap; display:block; } /* Stop text wrapping and creating multi-line dropdown items */
/* Set styles for top level when dropdown is hovered */
#nav li:hover a{ color:#fff; background:#3B61A2; } 
#nav li:hover ul li a {  background:#fff; color:#3B61A2; }
#nav li:hover ul li 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; } 

#notestoeditors li { list-style-type:disc; }

#facebook {background-image:url(../imgs/facebook.png) !important; display:block;
    height:44px;
    width:195px;
    text-indent:-9999px; float:left; }
    
#twitter {background-image:url(../imgs/twitter.png) !important; display:block;
    height:55px;
    width:195px;
    text-indent:-9999px; float:left; margin-left: 20px;}    
        

#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;  }

#footer { width: 800px;  BACKGROUND-COLOR: #fff;  margin-top:20px; vertical-align:bottom; text-align:right; float:none;  border-top:1px #ccc solid; padding-top:10px; }
#footer p { font-COLOR: #555; FONT-SIZE: 10px; line-height:1.5em; }
#footer A {	FONT-SIZE: 10px; COLOR: #555; TEXT-DECORATION: underline; }
#footer A:hover { COLOR: #6694AE; }

#sitemap ul { line-height:1.2em; }
#sitemap li { background: url(../imgs/blubox.gif) no-repeat; padding-left:20px; padding-bottom:20px; margin-left:20px;  } 
#sitemap a { margin-bottom:4px; margin-top:0; }  
#sitemapsub { padding-left: 20px; }
#sitemapsub li {background: url(../imgs/bluboxsmall.gif) no-repeat; }
               

