/* CSS Document */

body { font-style : normal; font-weight : normal; line-height: 125%; font-size: 70%; font-family: Verdana, Arial, Helvetica, sans-serif; color: #3b434d; }

a { text-decoration: underline; color: #0eb1e6; }
a:active { text-decoration: underline; color: #FF9600; }
a:hover { text-decoration: none; color: #FF9600; }

h1, h2, h3, h4, h5, h6 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #448FDA; line-height: 120%; }
h1 { font-size : 160%; }
h2 { font-size: 140%; }
h3 { font-size: 120%; }
h4 { font-size: 120%; font-style: italic; }
h5 { font-size: 100%; font-style: italic; }
h6 { font-size: 100%; }

fieldset { border: 1px solid #cccccc; padding: 15px; }
	fieldset input, fieldset select, fieldset textarea { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
	fieldset ul { margin: 0; padding: 0; color: #ff0000; list-style-type: none; }
		fieldset ul li { margin: 0 0 0 15px; padding: 0; }

img {border: none;}

/**/

.clearfix {clear: both;}

/**/
		
.formrow { width: 100%; float: left; padding: 4px 0; }

#logo h1 { display: inline; }
#logo h1 span { display: none; }

#fontOpts ul { margin: 0; padding: 0; list-style-type: none; }
	#fontOpts ul li { margin: 0 4px 0 0; padding: 0; display: inline; }
	
#accOpts ul { margin: 0; padding: 0; list-style-type: none; font-size: 80%; color: #0eb1e6; }
	#accOpts ul li { margin: 0; padding: 0; display: inline; }
		#accOpts ul li a { color: #0eb1e6; text-decoration: none; }
		
#swSearch form { display: inline; }
	#swSearch form input { width: 111px; background: url(../images/search-bg.gif) no-repeat 0% 0%; border: none; margin: 0 2px 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: middle; padding: 3px 0 3px 3px; }
	#swSearch form button { background: url(../images/btn_search.gif) no-repeat 0% 0%; border: none; color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; width: 27px; height: 19px; vertical-align: middle; }
	#swSearch form button:hover { cursor: pointer; }

/**/

.menu_top_level { margin: 0; padding: 0; line-height: 110%; }
	.menu_top_level li { margin: 0; padding: 7px 0 7px 2px; list-style-type: none; border-bottom: 1px dotted #b2b2b2; }
		.menu_top_level li a { color: #0066CC; text-decoration: none; }
		.menu_top_level li a:hover { color: #000033; text-decoration: none; }
		.menu_top_level li a.parentLink { font-weight: bold; }
		
		.menu_sub_level { margin: 0; padding: 4px 0; font-weight: normal; }
			.menu_sub_level li { color: #0066CC; margin: 3px 0 3px 17px; padding: 0; list-style-type: square; border-bottom: 1px solid #fff; }
				.menu_sub_level li a { text-decoration: none; }
				.menu_sub_level li a:hover { color: #000033; text-decoration: none; }

/**/

#sideNavTools ul { margin: 0; padding: 0; list-style: none; }
	#sideNavTools ul li { margin: 0; padding: 0 0 10px 0; }

/*#tempimg img { border: 1px solid #0982C5; }*/

.rcolmodule form { margin: 0; }
	.rcolmodule input { font-family: Verdana, Arial; font-size: 100%; margin-top: 3px; }
	.rcolmodule select, .rcolmodule textarea { font-family: Verdana, Arial; font-size: 100%; margin-top: 3px; width: 170px; }

.rcolmodule h2 { font-size: 120%; display: inline; }

.rcolmodule ul { margin: 5px 0 0 5px; padding: 0; list-style-type: none; }
	.rcolmodule ul li { margin: 0 0 5px 0; padding: 0; font-size: 90%; }
		.rcolmodule ul li h3 { font-size: 110%; color: #007EC3; display: inline; }
		.rcolmodule a { color: #007EC3; text-decoration: none; }

/*.accessopts h2 { font-size: 120%; display: inline; color: #666; }
.accessopts ul { margin: 5px 0 0 0; padding: 0; list-style-type: none; }
	.accessopts ul li { margin: 0; padding: 0; }

#newslettercontainer h2 { display: inline; }
	#newslettercontainer h2 span { display: none; }*/

/**/

#footerlinks { color: #fff; }
	#footerlinks a { color: #fff; text-decoration: underline; }
	#footerlinks a:hover { color: #fff; text-decoration: none; }