/* CSS Document */

body {
	font: 1em verdana, arial, sans-serif;
	background-color: #F4F4F4;
}
* {margin:0; padding:0;}
div#mainwrapper {
	width:800px;
	border: 1px solid #000000;
	margin-left:auto;
	margin-right:auto;
} /* add margin auto stuff if you want the layout centered */
div#header {
	width:800px;
	height:145px;
}
div#columnswrapper {
	float:left;
	width:800px;
	background-color:#FFFFFF;
	background-repeat: no-repeat;
	border: 1px solid #000000;
}
div#nav {float:left; width:150px; margin-left:-586px;} /* nagative margin moves nav column into position */
div#content {float:left; width:410px; margin-left:180px; display:inline;} /* display inline is hack fix for IE */
div#rightcolumn {float:left; margin-left:8px; width:190px}
div#footer {width:800px;}
.clearthis {clear:both;}

/* content column styles */
div#content {padding:0 0}
div#contentinner {
	margin-top: 20px;
	margin-right: 4px;
	margin-bottom: 50px;
	margin-left: 4px;
}
/*div#content div#mainimage {width:180px; float:left; margin:0 8px 4px 0;}
div#content div#mainimage img {border: 1px solid #960;}
div#content div#mainimage p {font-size:.65em; margin:0px 5px; color:#C60;} */
div#content h1{font-size:1em; font-variant:small-caps; margin-top:0.8em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}
div#content p {
	font-size:0.7em;
	margin-top:1em;
	margin-bottom:.5em;
	line-height: 1.6em;
}	
div#content li {
	font-size:0.7em;
	line-height: 20px;
	list-style-type: none;
}
div#content blockquote {width: 200px; float:right; font-size:0.7em; border-top: 2px dotted #960; border-bottom:2px dotted #960; margin:0 10px; padding: 10px 10px 10px 10px;}
div#content blockquote p {margin:0px; font-style:italic;}
div#content a {text-decoration:underline; color:#FFFFFF;}
div#content a:hover {color: #000000; text-decoration:none;}

/* nav styles */
div#nav {padding-top:20px;}
div#nav ul {border:0; margin:12px 1.25em 12px 1.25em; padding:0; list-style-type:none; font-weight:bold; font-size:.65em;}
div#nav li {border-bottom:1px dotted #CDD122; margin:0; padding:.3em 0; text-indent:.5em}
div#nav li:first-child {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CDD122;
}
div#nav a {text-decoration:none; color:#000000;}
div#nav a:hover {color: #CDD122;}
/* a hack for IE Win only \*/	
* html div#nav ul {border-top:1px dotted #CDD122;}
/*end of hack */

/* right column styles */
div#rightcolumn {
	padding-top:20px;
	/*border-bottom:1px solid #000000;*/
}
div#rightcolumn p {font-size:.6em;}
/*div#rightcolumn img {border:none; border-top:2px solid #FFFFFF;}*/
div#rightcolumn div#newslinks ul {list-style-type:none; font-size:.6em; padding-left: 10px; margin:0 6px 0 0;}
div#rightcolumn div#newslinks li {margin-top:0; margin-bottom:1.5em;}
div#rightcolumn h3 {text-align:center; font-size:0.8em; color:#FFFFFF; margin-bottom:15px; padding-top:5px; /*border-top: 1px dotted #000000;*/}
div#rightcolumn a {text-decoration:underline; color:#000000; text-decoration:underline}
div#rightcolumn a:hover {color: #FFFFFF; text-decoration: none;}
div#rightcolumn li.morelink {font-style:italic;}

/*footer styles*/
div#footer {
 	padding:8px 0; /* pushes the links away from top and bottom of the div */
	font-size:0.6em;  /* sets the font size of all links */
	text-align:center; /* centers the ul elements in the div */
	background-color:#CDD122; /* sets the background color of the div */
	border-top:1px solid #000000; /*border-bottom:2px solid #960;*/}
div#footer ul {margin:2px 0;} /* vertical spacing between the lists */
div#footer li {display:inline; /* the key CSS - makes the lists display horizontally */
	color:white; /* sets the color of the vertical lines */
	border-left:1px solid; /* creates the vertical line to the left of each list items */
	color:#FFFFFF; /* sets the color of the vertical lines  - links colored below */
	padding:0 5px 0 9px; /* horiz space between links and vert lines - needed diff l & r values to center */
}
div#footer li:first-child {border-left:0;} /* removes the left border of the first list item - IDWIMIE */
div#footer ul li a {text-decoration:none; /* removes the underlining off the links */
 	color:#FFFFFF; /* the color of the links */
}
div#footer ul li a:hover {text-decoration:underline; color:#000000} /* underlines the links when hovered */
div#footer ul.fineprint li {color:#FFFFFF;} /* color for copyright and vert dividers on last row */
div#footer ul.fineprint li a {color:#FFFFFF;} /* had to explicitly color these or they inherit from div#footer li */
div#footer ul.fineprint li a:hover {color:#000000;} /* turns bottom row white when hovered */

/*roundcorner*/
.roundedcornr_box_728025 {
	background: #cdd122;
}
.roundedcornr_top_728025 div {
   background: url(images/roundedcornr_728025_tl.png) no-repeat top left;
}
.roundedcornr_top_728025 {
   background: url(images/roundedcornr_728025_tr.png) no-repeat top right;
}
.roundedcornr_bottom_728025 div {
   background: url(images/roundedcornr_728025_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_728025 {
   background: url(images/roundedcornr_728025_br.png) no-repeat bottom right;
}

.roundedcornr_top_728025 div, .roundedcornr_top_728025, 
.roundedcornr_bottom_728025 div, .roundedcornr_bottom_728025 {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.roundedcornr_content_728025 { margin: 0 15px;
}
/*roundcorner end*/

/*roundcorner2*/
.roundedcornr_box_752007 {
	background: url(images/roundedcornr_752007_tl.png) no-repeat top left;
}
.roundedcornr_top_752007 {
	background: url(images/roundedcornr_752007_tr.png) no-repeat top right;
}
.roundedcornr_bottom_752007 {
	background: url(images/roundedcornr_752007_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_752007 div {
	background: url(images/roundedcornr_752007_br.png) no-repeat bottom right;
}
.roundedcornr_content_752007 {
	background: url(images/roundedcornr_752007_r.png) top right repeat-y;
}

.roundedcornr_top_752007 div,.roundedcornr_top_752007,
.roundedcornr_bottom_752007 div, .roundedcornr_bottom_752007 {
	width: 100%;
	height: 28px;
	font-size: 1px;
}
.roundedcornr_content_752007, .roundedcornr_bottom_752007 {
	margin-top: -19px;
}
.roundedcornr_content_752007 { padding: 0 5px; }
/*roundcorner2 end*/

