/* Author:   Susana Padula */



/*Universal Selector Styles*/

* {

	margin:0;

	padding:0;

	}



/*Body Styles*/		

body {

	background:#c1c1c1;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	}



/*Main Container Styles*/		

#mainContainer {

	width:778px;

	margin:0 auto;

	background:url(../images/mainContainer-bg.gif) repeat-y #c1c1c1;

	}

	

#mainWrapper {

	width:680px;

	margin:0 auto;

	}



/*Header Styles*/	

#header {

	padding-top:20px;

	font-size:.6em;

	}

	

#header ul {

	list-style:none;

	font-weight:bold;

	background:#2e98d4;

	width:680px;

	margin-top:10px;

	border-bottom:2px solid #fff;

	}

	

#header ul li {

	float:left;

	}

	

#header ul li a {

	color:#fff;

	border-right:1px solid #fff;

	background:#2e98d4;

	display:block;

	padding:5px 12px;

	text-decoration:none;

	}
	
#header ul li a.last {
	border-right:none;
	}

	

#header ul li a:hover {

	background:#f09e00;

	}

	

/*Main Image Styles*/

#mainPic {

	clear:both;

	margin-bottom:2px;

	}

	



/*Content Wrapper Styles*/	

#contentWrapper {

	border:1px solid #ccc;

	}



/*Main Content Styles*/	

#mainContent {

	background:#e6edf5;

	width:678px;

	border-bottom:1px solid #ccc;

	}



#mainContent h1 {

	font-size:.9em;

	background:#f09e00;

	border-bottom:#ccc solid 1px;

	color:#fff;

	padding:3px 4px;

	}

h4 {font-size:1.0em; font-style:italic; text-decoration:underline; font-weight:normal; padding-top:8px;}	

#mainContent p {

	color:#000;

	font-size:.7em;

	padding:10px 4px;

	line-height:20px;

	}

	

#mainContent p strong {

	color:#03508c;

	}



#mainContent1 {

	background:#ffffff;

	width:678px;

	border-bottom:1px solid #ccc;

	}



#mainContent1 h1 {

	float:left;

	padding:6px 10px;

	background:#2e98d4;

	color:#fff;

	font-size:0.9em;

	}



#mainContent1 p {

	color:#000;

	font-size:.7em;

	padding:10px 4px;

	line-height:20px;

	}

	

#mainContent1 p strong {

	color:#03508c;

	}

td {

	color:#000;

	font-size:.7em;

	padding:10px 4px;

	line-height:20px;

	}

/*Side Content Styles*/	

#sideContent {

	width:338px;

	float:left;

	}

	

#sideContent h1 {

	float:left;

	padding:6px 10px;

	background:#2e98d4;

	color:#fff;

	font-size:0.9em;

	}



#sideContent p {

	clear:both;

	color:#000;

	font-size:.7em;

	padding:10px 4px;

	line-height:20px;

	}



/*Footer Styles*/	

#footer {

	clear:both;

	background:#044f8c;

	color:#fff;

	font-weight:bold;

	font-size:.6em;

	text-align:center;

	border-top:1px solid #ccc;

	border-bottom:1px solid #ccc;

	margin:2px 0 6px 0;

	padding-bottom:7px;

	}

	

#footer ul {

	list-style:none;

	padding:12px 0;

	}

	

#footer ul li {

	display:inline;

	padding:0 6px;

	}

	

#footer ul li a {

	color:#fff;

	text-decoration:none;

	}

	

#footer ul li a:hover {

	color:#f09e00;

	}

	

/*Active Page for Header = Continuing Adding Page ID's as needed to have sucessful active color*/

#p-home #nav-home {

	background:#f09e00;

	}



/*Active Page for Footer = Continuing Adding Page ID's as needed to have sucessful active color*/

#p-home #nav-footerHome {

	color:#f09e00;

	}



/*Various Classes*/	

.clear {

	clear:both;

	}

	

.rightBorder {

	border-right:solid 1px #ccc;

	}

.copy {color: #dcdcef; font-size:.86em; font-weight:normal;

}

.H2 {

	color:#000000;
	
	font-size:.7em;

	padding:10px 4px;

	line-height:20px;
	
	font-weight:normal

	}
	
.H3 {

	color:#000000;

	font-size:.7em;

	padding:10px 4px;

	line-height:20px;
	
	font-weight:normal

	}	