@charset "utf-8";
/* CSS Document */

<!--
body {
	font: 100% Arial, Helvetica, sans-serif;
	background:url(/images/bgrepeat.jpg) fixed top left;
	margin: 0; 
	padding: 0;
	text-align: center;
	color: #000000;
}
a {color:#222020; text-decoration:underline;}
a:hover {color:#cf1313; text-decoration:none;}
a:focus {outline:none;}

#container {
	width: 980px;  
	background: #FFFFFF;
	margin: 0 auto; 
	border: 1px solid #222020;
	text-align: left; 
	-moz-box-shadow: 0px 0px 5px #333;
	-webkit-box-shadow: 0px 0px 5px #333;
	box-shadow: 0px 0px 5px #333;
	font-size:12px; line-height:20px;
	
}

#header {
	width: 980px;  
	background: none; 
	padding: 0 10px 8px 20px;  margin: 0 auto; text-align: left;
}

.content {
	margin:0;
	padding:0;
	float: left;
	padding: 10px 0;
    width: 720px;

}

.contentFull {

	padding:30px 0;
	width: 930px;
	margin: 0;
	min-height:400px;

}

h1,h2,h3,h4,h5 {
	margin: 0; 
	padding: 10px 0; 
	font-family:"Gloucester", Georgia, "Times New Roman", Times, serif;
	font-weight:normal; line-height:normal;
}
h1 {font-size:40px; }
h2 {font-size:32px;}
h3 {font-size:25px;}

ul#menu {background:none; float:right; margin:0 none; padding:0; }
ul#menu li {display:inline; float:left; background:none; font-family:"Gloucester", Georgia, "Times New Roman", Times, serif; text-transform:uppercase; font-size:36px; margin-right:-6px; padding-left:6px; padding-right:6px; color:#222020;}

ul#menu li a {color:#222020; text-decoration:none;} ul#menu li a:hover, ul#menu li.selected a {color:#cf1313; text-decoration:none;}

div#bigArrowCage { height:75px; background:none; }
div#bigArrow { width:80px; height:50px; background:url(/images/bigArrow.png) no-repeat center center; position:absolute;
margin-top:20px;

}

#mainContent {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
}
#footer {	
	font-family:"Daxline",Verdana, Geneva, sans-serif;
	width: 980px;  
	background: none; 
	padding: 0 10px 8px 20px;  margin: 0 auto; text-align: center; font-size:13px;
	text-shadow: 1px 1px 2px #222;
	color:#FFF;
}
#footer p {
	margin: 0; 
	padding: 10px 0; 
}
#footer a {text-decoration:underline; color:#fff;}
-->


/* HOME PAGE -->> */
.home { background:url(/images/home.jpg) no-repeat top center #fbfbfb; padding:2px 0px 2px 20px; line-height:normal;
	}
.home_box {float:left; margin-bottom:10px;}
.home_box h4 { margin:0; padding:0 0 0 5px; color:#333; font-size:18px; /*font-variant:small-caps;*/}
.home_box_body { padding:0px; }
.home_box_body .html {background-color:#fff; border:solid 1px #eee; min-height: 40px;  padding: 5px; font-size:12px; text-align:center; 

-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
background:url(/images/home-foot-repeat.gif) repeat-x bottom center #FFF;
-moz-box-shadow: 1px 2px 2px #CCCCCC; -webkit-box-shadow: 1px 2px 2px #CCCCCC; box-shadow: 1px 2px 2px #CCCCCC;
}




.home_box_body .redbox {background-color:#cf1313; min-height: 40px;  font-size:12px; text-align:center; font-family:"Daxline",Verdana, Geneva, sans-serif; font-size: 36px;
    padding:5px 0 13px 0; text-align: center; text-shadow: 1px 1px 1px #333333; color:#FFF; border:solid 1px #202020;  }
.home_box_foot { color: #777777;
    font-family: "Daxline",Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    margin: -20px 0 0 10px;
    text-shadow: 0 0 2px #ffffff; padding:2px 5px 2px 5px;
	}

#rssLine {background:#FFFFFF; padding:0px; margin:0px; border-top: solid 1px #adadad; border-bottom: solid 1px #adadad; font-size:12px;}
#RSSBox, .rssHeadbox {background:#d6d6d6; color:#898686;  padding:10px 5px 10px 5px; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF;}
#RSSBox a {color:#464646; text-decoration:none;} #RSSBox a:hover {color:#202020; text-decoration:underline;}

#newsBoxHome {color:#464646; padding:0px 10px 0px 10px;}
#newsBoxHome a { color:#222020; font-family:"Daxline",Verdana, Geneva, sans-serif;}
#newsBoxHome a:hover {color:#000; text-decoration:none;}
.homeNews {}
#newsNav {font-family:"Daxline",Verdana, Geneva, sans-serif;}
#newsNav a {font-size:9px; font-weight:bold; text-decoration:none; text-shadow:#fff 0px 0px 3px;}
#newsNav a:hover { }
/* <<-- HOME PAGE */



/* SIDEBAR  -->> */
.sidebar {
	float: left;
	width: 210px;
	padding-bottom: 10px;
	font-size:11px; line-height:normal; 
	padding-right:10px;
	
}
ul.nav {
	list-style: none; 
	margin:10px 20px 10px 0; 
	font-size:14px;
	padding:0;
}
ul.nav li {
	box-shadow: 0px 1px 2px #809494; -moz-box-shadow: 0px 1px 2px #809494; -webkit-box-shadow: 0px 1px 2px #809494; font-weight:bold; font-family:"Daxline",Verdana, Geneva, sans-serif;
	/*border-left:solid 5px #76cccf;*/
}	

ul.nav li:hover,ul.nav li.selected {
	box-shadow: 0px 0px 1px #809494; -moz-box-shadow: 0px 0px 1px #809494; -webkit-box-shadow: 0px 0px 0px #809494;
}
ul.nav a, ul.nav a:visited { 
	padding: 5px 5px 5px 25px;
	display: block;
	width: 190px; 
	text-decoration: none;
	color:#333;
}
 ul.nav li.selected a { 
	color:#cf1313;

}

/* <<-- SIDEBAR  */


/* FORMS -->> */
input[type=text] {color:#969696; font-size:10px; padding:4px;}
input[type=text]:focus {color:#333;}

input[type=button] {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding:3px; margin:0 4px 0 4px; background-color:#e22f44; color:#FFF; border:solid 1px #f4f4f4; cursor:pointer;}
input[type=button]:hover {border:solid 1px #e00019; background-color:#e00019; color:#fff;}
input[type=button]:focus {border:solid 1px #e00019; background-color:#fff; color:#e00019; outline:none;}

select {color:#333; font-size:10px; padding:4px;}


fieldset legend { color: #333; font-weight:bold; font-size:11px; }
fieldset.f {float:left; margin-right:5px; margin-bottom:10px;}
fieldset.t {clear:both; width:450px; margin-right:5px; margin-bottom:10px;}
fieldset.t textarea {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; padding:3px; color:#777;}
fieldset.t textarea:focus {color:#000;}

fieldset.t sup {position:absolute; color:#e1001a; margin-left:350px; background:#fff; padding:1px;}


.fbutt a, .fbutt input { display:block; width:130px; font-weight:bold; background:#e22f44; color:#fff; padding:4px; text-decoration:none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-align:center; font-size:14px;}
.fbutt input, .fbutt2 input {border:none; cursor:pointer;}
.fbutt a:hover, .fbutt input:focus, .fbutt input:hover {background-color:#e1001a;}
.fbutt a:visited {color:#FFF;}
.fbutt2 a, .fbutt2 input{ display:block; width:130px; font-weight:bold; background:#009ddf; color:#fff; padding:4px; text-decoration:none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-align:center; font-size:14px;} 
.fbutt2 a:hover, .fbutt2 input:focus, .fbutt2 input:hover {background-color:#3399ff;}


div#ErrNote {text-align:right;  font-weight:bold; font-size:10px; position:absolute;}

@-moz-document url-prefix() { 
    fieldset { border:solid 1px #9b9b9b; -moz-border-radius: 5px; } 
	 
		} 

@media screen and (-webkit-min-device-pixel-ratio:0) {
  fieldset { border:solid 1px #9b9b9b; -webkit-border-radius: 5px; padding:5px 5px 10px 14px; }
  fieldset.f {float:left; margin-right:2px; margin-bottom:10px;}
  #menu ul#nav1 li a {color:#009ddf; text-transform:uppercase; font-weight:bold; text-decoration:none; font-size:16px; }
  #menu ul#nav1 li a sub {color:#828282; text-transform:none; position:relative; top:-2px; font-size:11px;}
  #menu ul#nav1 li div {padding-bottom:10px;}
  #menu ul#nav1 li div:hover, #menu ul#nav1 li.selected div {background:url(/images/li_hover.gif) 20px 35px no-repeat;}
  div#ErrNote {position:absolute; width:400px; text-align:right; background-color:#FFF; font-weight:bold; font-size:10px; color:#e1001a; margin:-10px 0 0 220px;}

}
/* <<-- FORMS */

.code {padding:5px; background-color:#EAEAE8; font-family:"Courier New", Courier, monospace; font-size:12px; margin-top:4px; }
ol li {margin-bottom:10px;}

.partners {padding:1px 0 0 0;}
.partners a img {padding:1px; margin:1px; border:solid 1px #ccc; opacity:0.9;}
.partners a:hover img { border:solid 1px #333; opacity:0.6}

#photo {text-align:center;}
#photo h1, #photo h2, #photo h3 {text-align:left; margin-left:20px;}
#photo img {margin:2px 5px;}

#Newsletter {padding-top:12px;}
#NLError {font-family:"Daxline",Verdana, Geneva, sans-serif; font-weight:bold;}
