body, div,img, ul{padding:0px;margin:0px;border:none;font-size:100%;}
body{text-align:center;font-family:  helvetica, "trebuchet MS", Arial, sans-serif;font-size:14px;}
body.splash {background:#F4F4F4 url(images/bodybg.jpg) repeat-x;}
a,img{outline-style:none;border-style:none}
.bigonly {display:normal}
.grey{color:#777}
.orange{color:#FF9900}
.cf {clear:both;height:1px;display:none}
#wrapper{position:relative;text-align:left;margin:0 auto;width:1020px;}
#header{width:100%;height:83px;z-index:200;}
/*#masthead{background:url(images/masthead.jpg) no-repeat;width:1020px;height:298px;}*/
#logo {float:left;margin:10px}

#teaser a{color:#000; font-weight:bold; background-color:#FFCC33;padding:5px;}
/*#login{position:absolute;top:15px;left:-9999px;line-height:16px;height:140px;width:250px;background:url(/images/user_login.jpg) no-repeat;color:#F5F5F5;font-size:12px;}
#login table{line-height:14px;font-size:11px;color:#F5F5F5;}
#login td{height:14px;}*/

body#index #splash_header{background:url(images/splash_header.jpg) no-repeat;height:275px;margin-top:20px;padding-top:0}
#splash_header h1{color: #FFF;max-width:650px;text-shadow: 0 -1px 0 #333;padding-top:0;margin-top:20px;}
body#index #splash_header h2{color: #FFF;max-width:600px; }
#splash_header span {color:#333; text-shadow: none}
/* #splash_header{background:url(images/splash_header.jpg) no-repeat;margin:0;padding:0} */
/* #splash_header{margin:0;padding:0} */
#container{margin-top:30px !important; line-height:22px; box-shadow: 5px 0 8px #999;border-left:1px solid #DDD;width:100%}
#container ul{margin-top:0px; color:#666}
#container li{margin-bottom:10px;list-style:none;}
#container li, .infobox{padding:5px;border:thin gray solid;background-color:#F2F2F2;color:#333333;line-height:22px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin-top:10px;margin-bottom:10px;}
#container ul li ul li{border:none;list-style:square;list-style-position:inside;font-style:italic;line-height:16px;margin:3px;padding:0px;}
#container a, a.headline, #footer a{font-style:italic;color:#FF6600;text-decoration:none;cursor:pointer;}
#container a:visited, #footer a:visited{color:#FF6600;}
#container a:hover, #footer a:hover{color:#000000;}

#main{float:left;width:72%;max-width:720px;border-radius:4px;min-height:400px;margin-bottom:20px;color:#777}
#main h1 {padding:30px;margin:10px;background:#F7F7F7;border-top-right-radius:20px;border-bottom-left-radius:20px;}
#main h2, #main h3{color:#777}
#main a:hover, #main a:active {color:#444}

#aside{float:left;margin:10px 0 20px 0;width:25%;max-width:250px;border-left:1px solid #DDD;padding-right:0}
#aside h2{background: url(images/bodybg.jpg) 0 -83px repeat-x;padding:10px;margin:0;border-top-right-radius:50px 50px;border-bottom-left-radius:50px 50px;color:#FFF;border-left:thin solid #999}
#aside ul li {border-radius:3px;border:thin #F2F2F2 solid;background-color: #FAFAFA;color:#333333;line-height:22px;}
#aside ul li:nth-child(even){background-color: #EAEAEA;}
#aside ul li:hover {background-color:#FF3300;color:#FFF; border: 1px solid #ccc;}

.content{padding:20px;-moz-border-radius:5px;-webkit-border-radius:5px; color:#666;font-size:1em}
.msg_body{}
#mininav{padding:0;margin:2px 2px -15px 300px;height:20px;}

.infobox h1{color:#333333;text-align:center;font-size:14px;font-family:Geneva, Arial, Helvetica, sans-serif;border-bottom:1px groove #DADADA;}
.box{margin-top:15px;}
/*.content{padding:0px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;}*/
.box h1{color:#CCC;font-size:18px;padding-bottom:20px;}
.box h2{color:#888;font-size:16px;background: url(images/bodybg.jpg) 83px 0 repeat-x;}
.box h3{font-size:14px;color:#666666;text-align:center;height:40px;line-height:40px;font-weight:normal;}
.box h2 img{position:relative;left:-25px;vertical-align:middle;}


.headline{font-size:16px;font-weight:bolder;line-height:30px;}
.info{font-style:italic;font-size:10px;line-height:1em;}
.centered{margin:0 auto;text-align:center;}
.hilite{font-weight:bold;color:#333;}
.slogan {background-color: #f8f8f8;display:inline-block;padding:5px;border:1px solid #fafafa;box-shadow: -2px -2px 12px #ccc; border-radius:5px;font-variant:small-caps}
.strike{color:red;text-decoration:line-through;}

#endwords{clear:both;padding:40px 20px 20px;text-align:center;font-size:12px;line-height:16px;border-top:ridge #999 thin;background: url(images/bodybg.jpg) 0 -83px repeat-x}
#footer{height:40px;padding-top:15px;z-index:200; background:#ddd;/*border-top:1px solid #999;*/text-align:left; min-height:100px;}
#footercontent {width:1000px;position:relative;margin:0 auto;}

/* Navigation Styles */
nav li{margin:0px;padding:0px;list-style:none;}
nav li#pull {float:right;display:none}
.menu{font-size:18px;padding:0px;font-family:"Adobe Caslon Pro", "Bodoni BT", Vrinda, serif;}
.menu ul li{position:relative;float:left;display:inline;margin:-0.1em 0.1em;}
.menu ul li a, .menu ul li a:visited{color:#666;height:81px;line-height:81px;float:left;width:160px;text-decoration:none;text-align:center;display:block;padding:0px;}
.menu ul li a:hover,.menu ul li a:active{color:#111;}
body#index a#home, body#faqs a#faqs, body#issues a#issues, body#contact a#contact{color:#333333;font-weight:bolder;}
.menu ul li a{float:none}

/* Form Styles */
#form1 {margin-left:20px;}
#form2{width:700px}
input, textarea, select { 
	color:#666;
	padding: 8px;
	border: solid 1px #E5E5E5;
	outline: 0;
	font: normal 13px/100% Verdana, Tahoma, sans-serif;
	width: 200px;
	background: #FFFFFF url('bodybg.jpg') left top repeat-x;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	}

textarea { 
	width: 400px;
	max-width: 400px;
	height: 150px;
	line-height: 150%;
	resize:none;
	}

input:hover, textarea:hover,
input:focus, textarea:focus { 
	border-color: #C9C9C9; 
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
	}

.form label { 
	margin-left: 10px; 
	color: #999999; 
	}
.submit input{
	width: auto;
	padding: 9px 15px;
	background: #FF9900;
	border: 0;
	font-size: 14px;
	color: #FFFFFF;
	border-radius:5px;
	-webkit-border-radius: 5px;
	}
.submit input:hover{background: #FF6600;}

.required{color:red}
/* End Form Styles */
@media screen and (max-width:960px){
	.menu ul li a, .menu ul li a:visited{width:100px;}
}
@media screen and (max-width:640px){
.bigonly {display:none}
body,img, ul{padding:0px;margin:0px;border:none;font-size:100%;}
body{text-align:center;font-family:  helvetica, "trebuchet MS", Arial, sans-serif;font-size:1em;background:#F4F4F4 url(images/bodybg2.jpg) repeat-x;}
/*body.splash {background:#F4F4F4 url(images/bodybg.jpg) repeat-x;}*/

.menu {left:0;  padding:0;}
.menu ul>li{width:100%;margin:0;height:3em;line-height:3em;border-top:1px solid #777}
.menu ul>li	a, .menu ul li>a:visited, #footercontent span a, #footercontent span a:visited {width:100%;display:block;line-height:3em;height:3em;font-size:1.5em;color:#999;margin:.2px;text-decoration:none;text-align:center;background-color:#fafafa;border-bottom:2px solid #777}
.menu ul li a:hover,.menu ul li a:active{color:#666;}
body#index a#home, body#faqs a#faqs, body#issues a#issues, body#contact a#contact {color:#fff;background-color:#888}

a,img{outline-style:none;border-style:none;}
.grey{color:#777}
.orange{color:#FF9900}
.cf {clear:both;height:1px;display:none}
#wrapper{position:relative;text-align:left;margin:0 auto;width:100%;}
#header{position:relative;width:100%;height:83px;z-index:200;}
/*#masthead{background:url(images/masthead.jpg) no-repeat;width:1020px;height:298px;}*/
#logo  {margin:0 auto;text-align:center; height:67px; width:270px;}
#logo img {margin-left:30px}

#teaser a{color:#000; font-weight:bold; background-color:#FFCC33;padding:5px;}
/*#login{position:absolute;top:15px;left:-9999px;line-height:16px;height:140px;width:250px;background:url(/images/user_login.jpg) no-repeat;color:#F5F5F5;font-size:.9em;}
#login table{line-height:14px;font-size:.9em;color:#F5F5F5;}
#login td{height:14px;}*/

body#index #splash_header, body#index #splash_header h1, #main img, #aside, #aside img{display:none }


#main{width:100%; background:#FAFAFA;border-radius:4px;min-height:400px;margin:20px auto;color:#777}
#main h1 {margin:10px 0;padding:30px 10px 10px 15px;background:#F7F7F7;line-height:1.2em;text-align:center}
#main h2, #main h3{color:#777}
#main a:hover, #main a:active {color:#444}

/*#aside{float:left;margin:10px 0 20px 0;width:15%;border-left:1px solid #DDD;padding-right:0}*/
#aside h2{background: url(images/bodybg.jpg) 0 -83px repeat-x;padding:5px;margin:0;border-top-right-radius:20px 20px;border-bottom-left-radius:20px 20px;color:#FFF;border-left:thin solid #999}
#aside ul li {border-radius:2px;border:thin #F2F2F2 solid;background-color: #FAFAFA;color:#333333;line-height:22px;}
#aside ul li:nth-child(even){background-color: #EAEAEA;}

.content{padding:20px;-moz-border-radius:5px;-webkit-border-radius:5px; color:#666;font-size:1em;margin:20px auto;}

.infobox h1{color:#333333;text-align:center;font-size:1em;font-family:Geneva, Arial, Helvetica, sans-serif;border-bottom:1px groove #DADADA;}
.box{margin-top:15px;}
/*.content{padding:0px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;}*/
.box h1{color:#CCC;font-size:1.2em;padding-bottom:20px;}
.box h2{color:#888;font-size:1.1em;background: url(images/bodybg.jpg) 83px 0 repeat-x;}
.box h3{font-size:1.1em;color:#666666;text-align:center;height:40px;line-height:40px;font-weight:normal;}
.box h2 img{position:relative;left:-25px;vertical-align:middle;}


.headline{font-size:1.2em;font-weight:bolder;line-height:30px;}
.info{font-style:italic;font-size:.5em;line-height:1em;}
.centered{margin:0 auto;text-align:center;}
.hilite{font-weight:bold;color:#333;}
.strike{color:red;text-decoration:line-through;}

#endwords{clear:both;padding:1.5em 1.2em 1.2em;font-size:1em;line-height:1.2em;border-top:ridge #999 thin;background: url(images/bodybg.jpg) 0 -83px repeat-x}
#endwords span  {display:block}
#footer{padding-top:5px; background:#ddd;/*border-top:1px solid #999;*/text-align:center; margin-bottom:10px;}
#footercontent {width:95%;position:relative;margin:0 auto;}
#footer a {border:none}

}
/*#mininav{padding:0;margin:2px 2px -15px 300px;height:20px;}*/

/* Form Styles */
#form1 {margin-left:20px;}
#form2{width:90%}
input, textarea, select { 
	color:#666;
	padding: 8px;
	border: solid 1px #E5E5E5;
	outline: 0;
	font: normal 13px/100% Verdana, Tahoma, sans-serif;
	width: 200px;
	background: #FFFFFF url('bodybg.jpg') left top repeat-x;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	}

textarea { 
	width: 90%;
	max-width: 400px;
	height: 150px;
	line-height: 150%;
	resize:none;
	}

input:hover, textarea:hover,
input:focus, textarea:focus { 
	border-color: #C9C9C9; 
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
	}

.form label { 
	margin-left: 10px; 
	color: #999999; 
	}

.submit input{
	width: auto;
	padding: 9px 15px;
	background: #FF9900;
	border: 0;
	font-size: 1em;
	color: #FFFFFF;
	border-radius:5px;
	-webkit-border-radius: 5px;
	}
.submit input:hover{background: #FF6600;}
.required{color:red}
/* End Form Styles */ 
      }