/* Global Defaults */
html{font-size:100%;}
html,body {margin: 0px; padding: 0px;  border: 0px;}
body {font-size:1em;}
div { display:block;}

/* Headlines */
h1,h2,h3,h4,h5,h6 {margin: 0; padding: 0;}

/* Text Styles */
p,th,td,li,dd,dt,ul,ol,blockquote,q,acronym,abbr,a,input,select,textarea {margin: 0;  padding: 0;}
blockquote {margin: 1.25em;padding: 1.25em}
acronym,abbr {cursor: help; border-bottom: 1px dashed;}

.MemberLogin {
	font-size: 0.75em;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.search {
	font-size: 0.75em;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	margin-top:5px;
}
.topmenu {
	font-size: 0.75em;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}

.qamenu {
	font-size: 0.7em;
}

.scrolldiv{
	width: 90%; 
	height: 400px; 
	overflow-y: scroll; 
}
.eblast{
	width: 100%; 
	height: 400px; 
	overflow-y: scroll; 
}

/* Links and Images */
img {border: none;}


/* Tables */
table {margin: 0; padding: 0; border: none;}

/* Forms */
form {margin: 0; padding: 0; display: inline;}

/* Common Classes */
.clear { clear: both; }
.floatLeft { float: left; }
.floatRight { float: right; }
.textLeft { text-align: left; }
.textRight { text-align: right; }
.textCenter { text-align: center; }
.textJustify { text-align: justify; }
.blockCenter { display: block; margin-left: auto; margin-right: auto; } /* remember to set width */
.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { text-decoration: underline; }
.noindent { margin-left: 0; padding-left: 0; }
.nomargin { margin: 0; }
.nopadding { padding: 0; }
.nobullet { list-style: none; list-style-image: none; }



body{background:url(../global/body-bg.jpg) top left repeat-x #92a1b4;}
#wrap{width:960px; margin:0 auto;}
#foot{clear:both; width:760px; padding:20px 0 0 0; /*IE 6 HACK*/_margin-left:50px;}
#top{height:125px; width:960px; background:url(../global/top-bg.jpg) top left no-repeat;}
#snav{height:18px; width:860px; padding:0px 0 0px 100px; margin:0px 0 0 0;}

#mcont{width:760px; padding:20px 100px 20px 100px; background:url(../global/mbg.jpg) top left;
/*IE 6 HACK*/_padding-left:0; _padding-right:0; _width:960px; margin:0;} /*container for content divs*/

#lcolumn{width:440px; float:left; /*IE 6 HACK*/_margin-left:50px;} /*slideshow */
#lcolumn1{width:440px; float:left; /*IE 6 HACK*/_margin-left:50px;visibility:visible;} /*slideshow */
#lcolumn2{width:440px; float:left; /*IE 6 HACK*/_margin-left:50px;visibility:hidden;position:absolute;top:-1000px;} /*slideshow */
#lcolumn3{width:440px; float:left; /*IE 6 HACK*/_margin-left:50px;visibility:hidden;position:absolute;top:-1000px;} /*slideshow */
#lcolumn4{width:440px; float:left; /*IE 6 HACK*/_margin-left:50px;visibility:hidden;position:absolute;top:-1000px;} /*slideshow */
#lcolumn5{width:440px; float:left; /*IE 6 HACK*/_margin-left:50px;visibility:hidden;position:absolute;top:-1000px;} /*slideshow */

#showbox{width:440px; float:left; background:#fff;} /*slideshow area*/

#ssabox{width:300px; float:right; background:#fff; /*IE 6 HACK*/ _margin-left:20px; _float:none; _float:left;} /*News box*/

.logo{margin:0px 0 0 100px; float:left;}


/*secondary page styles*/
#mcontent{width:500px; float:left; background:#fff; /*IE 6 HACK*/ _margin-left:50px;}
#rbar{width:240px; float:right;  background:#fff; /*IE 6 HACK*/ _margin-left:20px; _float:left;}

/*Slideshow Text Styles*/
#mcontent h2{font:bold 1.8em Arial,Helvetica,sans-serif; color:#FF9900;}
#mcontent h3{font:normal 1.4em Arial,Helvetica,sans-serif; color:#FF9900;}
#mcontent p{font:normal 1em Arial,Helvetica,sans-serif; color:#666; margin:0 0 10px 0;}
#mcontent blockquote{font:normal 1em Arial,Helvetica,sans-serif; color:#666; margin:0 0 10px 0;}
#mcontent td{font:normal 1em Arial,Helvetica,sans-serif; color:#666; margin:0 0 10px 0;}
#mcontent a{text-decoration:underline; color:#044C84;}
#mcontent a:hover{text-decoration:underline; color:#044C84;}
#mcontent li{font:normal 1em Arial,Helvetica,sans-serif; color:#666; margin:0 0 10px 0;}
#mcontent ul{padding-left:15px;}
/*#mcontent strong{color:#98c017;}*/

/*Right Sidebar Secondary Page*/
#rbar ul{list-style:none;}
#rbar h3{font:normal 1.4em Arial,Helvetica,sans-serif; color:#FF9900;}
#rbar li{font:normal 1em Arial,Helvetica,sans-serif; color:#666; margin:0 0 10px 0;}
#rbar strong{color:#a0663b;}
#rbar a{color:#044C84; text-decoration:underline;}
#rbar td{font:normal 1em Arial,Helvetica,sans-serif; color:#666; margin:0 0 10px 0;}
#rbar p{font:normal 1em Arial,Helvetica,sans-serif; color:#666; margin:0 0 10px 0;}



/*News Text Styles*/
#ssabox ul{list-style:none;}
#ssabox h3{font:normal 1.4em Arial,Helvetica,sans-serif; color:#db9a49;}
#ssabox li{font:normal .75em Arial,Helvetica,sans-serif; color:#666; margin:0 0 10px 0;}
#ssabox strong{color:#a0663b;}
#ssabox p{font:normal .75em Arial,Helvetica,sans-serif; color:#666; margin:0 0 10px 0;}

#ssabox a{color:#e79c44; text-decoration:underline;}

/*Slideshow Text Styles*/
#showbox h2{font:bold 1.5em Arial,Helvetica,sans-serif; color:#FF9900;}
#showbox p{font:normal .75em Arial,Helvetica,sans-serif; color:#666; margin:0 0 10px 0;}
#showbox a{text-decoration:underline; color:#044C84;}
#showbox a:hover{text-decoration:underline; color:#044C84;}

/*Form Field Container*/
.login{float:right; margin:10px 80px 0 0;}

/*Form Fields*/
.submit{background:url(../icons/login.gif) top left no-repeat; font:bold 9px Arial, Helvetica, sans-serif; border:none; height:15px; width:44px; color:#000000;}
.inputtype{border:1px solid #666666; font-size:13px; width:100px;height:17px;}

/*Gradient Box*/
.tr{background:url(../rounded/gr-tr.jpg) top right no-repeat;}
.tl{background:url(../rounded/gr-tl.jpg) top left no-repeat;}
.tl2{background:url(../rounded/gr-tl2.jpg) top left no-repeat;}
.mr{background:url(../rounded/gr-mr.jpg) top right repeat-y;}
.ml{background:url(../rounded/gr-ml.jpg) top left repeat-y;}
.br{background:url(../rounded/gr-br.jpg) bottom right no-repeat;}
.bl{background:url(../rounded/gr-bl.jpg) bottom left no-repeat;}
.bl2{background:url(../rounded/gr-bl2.jpg) bottom left no-repeat;}

/*Gradient Box padding*/
#showbox div div div div{padding:0 0 20px 0; }
#ssabox div div div div div div{padding:20px;}
#mcontent div div div div div div{padding:20px;}
#rbar div div div div div div{padding:20px;}

/*navigation  Code*/

/*top level tabs*/
#snav{font:bold 1em Arial,Helvetica,sans-serif; background:#ead19c;}

/*/*Tab Styling*/
/*navigation*/

#snav ul{list-style:none;}

#snav ul li{display:block; float:left; font-size:.7em; height:18px;}
#snav li ul{display:none; clear:left; position: absolute; top:auto; left: -9999%;  margin:-2px 0 0px 0px;}

#snav li ul li{display:block; float:none; clear:left; font-size:1em;  padding:3px; width:150px; height:auto;}

#snav ul li a{ display:block; color:#000; text-decoration:none; padding:3px 5px 3px 5px; }
#snav li ul li a{  color:#000;  display:block;}


/*hover only behaviors*/
#snav li:hover ul,#snav li.sfhover ul {left:auto; display:block; visibility:visible;}



#snav ul li:hover, #snav ul li.sfhover{background:#bda777; color:#fff; }
#snav ul li ul{background:#cfb681;}
#snav ul li ul li{background:#cfb681; clear:left;}
#snav ul li ul li:hover, #snav ul li ul li.sfhover{background:#bda777; }



/*slideshow Box Padding*/
#showbox h1,#showbox h2,#showbox h3,#showbox h4,#showbox h5,#showbox h6,#showbox p{padding:10px 20px 0 20px;}

/*slideshow box icons*/
#snavico {display:block; padding:5px 0 0 300px;cursor:pointer;}
#snavico li{display:block; list-style:none; display:inline; margin:0 10px 10px 0 ;}

/*Footer*/
#foot small{font:normal .6em Arial,Helvetica,sans-serif; color:#000;}


