/* Blue Style 001 */

/* Copyright 2007 Casey Lee for Joomlashack.com */





/* main background color, header background, and default text color */

body#page_bg {

	background: url(../images/page_bg2.png) repeat-x center top;

	background-color: #000080;

	color: #363636;

}





/* default font */

html, body, form, fieldset {

	font: 11px/110% Verdana, Arial, sans-serif;
	line-height: 120%;
}





/*Top Nav Link Color*/



#header-top li a {

	color: #C9CFD3;

	text-decoration: none;

}

#header-top li a:hover {

	color: #fff;

	text-decoration: none;

}





/*Header (TEXT) */

#header-text h1, #header-text h1 a {

	color: #f7f7f7;

	font: normal 45px/45px Verdana, Arial, sans serif;

	

}

/*Header (GRAPHIC) */

/*Adjust the height below - Proceed with caution or use "text" based logo from config*/

/*Notes: If your logo extends the default size (67px) the page.png must be re-exported as well */

/*It is recommended to use the Fireworks source */



#header-graphic {

	background: url(../images/header_logo.jpg) no-repeat left top;

	height: 100px;

}



/* Defines the clickable hotspot area of the logo */

/* You can temporarily uncomment the red border to see your zone */

#header-graphic h1 a {

	height: 58px;

	width: 215px;

	/*border: 1px solid red;*/

	cursor: pointer;

}





/* Headings Typography */



h1 {

	font-size: 28px;

	color: #333;

}



h2 {

	font-size: 24px;

	color: #797f83;

}



h3 {

	font-size: 20px;

	color: #3d3d3d;

}



h4 {

	font-size: 16px;

	color: #3d3d3d;

}

/* Default Link Styles */

a {

	color: #5E6F75;

	text-decoration: none;

}



a:hover {

	color: #333;

	text-decoration: underline;

}



/* Because serifs don't look all that great. Remove this if you change to a sans-serif font */



b, strong {

	font: bold Verdana, Helvetica, Geneva, sans-serif;

}



/* Left and Right Column Typography */



#leftcol h1, #rightcol h1 {

	font-size: 18px;

	line-height: 110%;

}



#leftcol h2, #rightcol h2 {

	font-size: 16px;

	line-height: 110%;

}

#leftcol h4, #rightcol h4 {

	font-size: 14px;

	line-height: 110%;

}



#leftcol .inside,

#rightcol .inside {

	font-size: 12px;

	line-height: 110%;

}



#leftcol a.contentpagetitle,

#rightcol a.contentpagetitle,

#rightcol td.contentheading,

#leftcol td.contentheading {

	font-size: 14px;

	line-height: 16px;

}

/* Bottom stroke */

table#main {

	border-bottom: 5px solid #ccc;

}



/* Teaser Background */



#teaser-wrapper {

	background: url(../images/teaser_bg.png) repeat-x center top;

	background-color:#E0E7EB;

}

/* Secondary (inner) Teaser Background */

#teaser {

	background: url(../images/teaser.jpg) repeat-x center top;

}

/* Teaser (icon position) Typography */



#teaser h3 {

	color: #3d3d3d;

	font-size: 14px;

	line-height: 16px;

}

#teaser p {

	color: #3d3d3d;

	font-size: 12px;

	line-height: 14px;

}

#teaser a {

}

/* @group Module Headings */



/* Style 1 - S1/Default */



div.moduletable h3, div.moduletableS1 h3 {

	

	font-size: 11px;

	background: #B70100 url(../images/moduleheading1a.png) no-repeat left bottom;

	color: #fff;

	line-height: 125%;

	word-spacing: .25em;

}



/* Style 2 - S2 */



div.moduletableS2 h3 {



	font-size: 11px;

	background: #558a97 url(../images/moduleheading1a.png) no-repeat left bottom;

	color: #fff;

	line-height: 125%;

	word-spacing: .25em;

}

/* Style 3 - S3 */



div.moduletableS3 h3 {



	font-size: 11px;

	background: #ccc url(../images/moduleheading1a.png) no-repeat left bottom;

	color: #333;

	line-height: 125%;

	word-spacing: .25em;

}

/* Style 4 - S4 */



div.moduletableS4 h3 {



	font-size: 11px;

	background: #c0ccd3 url(../images/moduleheading1a.png) no-repeat left bottom;

	color: #333;

	line-height: 125%;

	word-spacing: .25em;

}



/* Style 5 - S5 */



div.moduletableS5 h3 {



	font-size: 11px;

	background: #558a97 url(../images/moduleheading1a.png) no-repeat left bottom;

	color: #fff;

	line-height: 125%;

	word-spacing: .25em;

}



/* Style 6 -bdr */





div.moduletable-bdr {

	background: #f4f4f4;

	border: 1px solid #ccc;

}



/* Style 7 -nopad */



div.moduletable-nopad h3 {



	font-size: 11px;

	color: #333;

	line-height: 125%;

}



/*Footer*/



#footer {

	color: #ccc;

	background: #ffffff;

	border-bottom: 5px solid #ccc;

}

#footer a {

	color: #9ca2aa;

	text-decoration: none;

}

#footer a:hover {

	color: #fff;

}

#footer a, #footer p, #footer div, #footer a {

}

#footer .moduletable h3 {

	font-family: Verdana,Georgia, Garamond, Arial;

}

/* @end */



/*Author Text*/

span.small,.createdate {

	font: normal small-caps 11px/12px Tahoma, Lucida Grande, Lucida, Verdana, sans-serif;

	color: #666;



}

/*Last Updated Text*/

.modifydate {

	font: normal small-caps 11px/12px Tahoma, Lucida Grande, Lucida, Verdana, sans-serif;

	color: #666;



}

/* Content Headings */



a.contentpagetitle {

	text-decoration: none;

	color: #5e6f75;

}



a.contentpagetitle:hover {

	color: #000;

	text-decoration: none;

}



td.contentheading {

	color: #3d3d3d;

}



.contentheading {

	color: #3d3d3d;



	font: normal normal 14/16px Verdana, Arial, sans-serif;

}



.componentheading {

	font-size: 12px;

	line-height: 14px;

	font-weight: bold;

	color: #333;

}

/*Read more...*/

a.readon {

	font: bold 12px/14px Verdana, Arial, Helvetica, Geneva, sans-serif;

	text-decoration: none;

	color: #747a7e;

}



a.readon:hover {

	color: #84949c;

	text-decoration:none;

}

/*Buttons*/



input.button {

	border: 1px outset #666;

	background: #000080;

	color: #fff;

	font: bold 10px Verdana, Arial, Helvetica, Geneva, sans-serif;

}

/* Category Tables */



td.sectiontableheader {

	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;

	color: #fff;

	border-bottom: 1px solid #fff;

	border-right: 10px solid #fff;

	background: #797f83;

	font-weight: bold;

}



td tr.sectiontableentry1 td,

td.sectiontableentry1 {

	background: #fefefe;

	border-bottom: 1px solid #f0f0f0;

}



td tr.sectiontableentry2 td,

td.sectiontableentry2 {

	background: #f6f6f6;

	border-bottom: 1px solid #f2f2f2;

}



.sectiontableentry1 a,

.sectiontableentry2 a {

	text-decoration: none;

}