/* -- body ----------------------------------------------------------- */
body { background:#ffffff; margin-top: 0px; margin-left: 0px; margin-right: 0px; padding: 0; }
#pageplacement { width: 100%; height:100%; margin-left: 0; margin-right: auto;}

	
/* -- links ----------------------------------------------------------- */
a{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	color:#9f173f;
	text-decoration:none;
}
A:visited	{ text-decoration:underline;}
A:active	{ text-decoration:underline;}
A:hover		{ text-decoration:underline;}


a.subNavlink{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 16px;
	color: #ffffff; 
	font-weight:normal; 
	text-decoration:none;  
	}
A.subNavlink:visited	{  }
A.subNavlink:active	{  }
A.subNavlink:hover	{ font-weight:bold;  }

a.bodyredlink{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	color:#9f173f; 
	}
A.bodyredlink:visited	{  }
A.bodyredlink:active	{  }
A.bodyredlink:hover	{text-decoration:underline;  }

a.footerNavlink{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 11px;
	color:#666;
	font-weight:normal; 
	text-decoration:none;  
	}
A.footerNavlink:visited	{ }
A.footerNavlink:active	{  }
A.footerNavlink:hover	{ color:#e52137; font-weight:normal; text-decoration:underline;  }






/* -- font elements ---------------------------------------------------- */
.txt, td, th, p, input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000; line-height: 12px; }

table, td, tr {margin:0; padding:0;}

.H1{
	font-family:"Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	line-height: 24px;
	color:#979799;
	text-align:right;
}

.H1hp{
	font-family:"Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	line-height: 24px;
	color:#979799;
	text-align:left;
}

.H2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	color: #333333;
	vertical-align:baseline;
}
.H3{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	padding-top: 135px;
	padding-left: 11px;
	padding-right: 10px;
	color: #ffffff;
}
.H4{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	padding-top: 135px;
	padding-left: 11px;
	padding-right: 21px;
	color: #ffffff;
}

.body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	color:#666;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 20px;
	
}

.bodyHome {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	color:#666;
	vertical-align:top;
	
	
}

div#bodyHomeDiv {
	background-color:#f4f4f4;
	height: 265px;
	padding-left: 90px;
	padding-right: 100px;
	padding-top: 20px;
	padding-bottom: 20px;
	vertical-align:middle;
	border:thin;
	border-color:#e7e9e8;
	border-style:solid;
}

div#bodyHomeSSDiv {
	/*background-color:#f4f4f4;*/
	height: 305px;
	vertical-align:middle;
	/*border:thin;
	border-color:#e7e9e8;
	border-style:solid;*/
}

div#bodyAboutDiv {
	background-color:#f4f4f4;
	height: 265px;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 20px;
	padding-bottom: 20px;
	vertical-align:middle;
	border:thin;
	border-color:#e7e9e8;
	border-style:solid;
}

.bodyDetails {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
	color: #000000;
	padding-left: 10px;
	padding-top: 20px;
	
}

.date {
font-style:italic;
}

.italic {
font-style:italic;
}
.underline {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	color: #666666;
	padding-left: 10px;
	text-decoration:underline;
}
.red {
	color:#e52037;
}
.lightBlue {
	color: #0095da;
}
.darkBlue {
	color: #006699;
}
.lightGreen {
	color: #e5eeeb;
}
.white {
	color: #ffffff;
}
.bold {
font-weight:bolder;
color:#000000;
}







/* -- template styles ------------------------------------------------------ */

.menuHLine {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding-bottom: 5px;
	padding-top: 5px;
	
}

.footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	color:#666;
	margin-left: 20px;
}

.footerBold {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight:bold;
}

HR {
    height:1px;
    width:100%;
    background:#d6d6d6;
    margin:10px 0px 10px 0px;  
   }




/* -- background colors ------------------------------------------------- */


/* -- objects --------------MARGIN (TOP, RIGHT, BOT, LEFT)---------------- */
#padSubNav { margin: 10px 0px 0px 36px; }
#padHLine { margin: 10px 0px 10px 0px; }

#padHomeAd { margin: 28px 0px 0px 11px; }
#padSubAd { margin: 28px 0px 0px 11px; }
#padHomeImg { margin: 29px 0px 0px 12px; }

#padContent { margin: 0px 10px 0px 10px; }
#padAbout{ margin: 0px 200px 0px 10px; }




/* -- background images ------------------------------------------------- */
#menuBkg { background-image:url(../sc_newSite/images/img_bkg_04.jpg); background-position:top; background-repeat:no-repeat;}

div#portContent{
	position: relative;
	float:left;
	width: 750px;
	height: 100%;
	margin: 0px auto;
	background-color:#FFF;
	border: 0px;
	vertical-align:top;
}



#horizLineBkg {background-image:url(../sc_newSite/images/img_horizLine.jpg); background-position:top; background-repeat:repeat-x;}

#bkgGradient { background-image:url(../sc_newSite/images/img_bkg_gradient.jpg); background-position:top; background-repeat:repeat-x;}




/* -- gradient background images ------------------------------------------------- */
#drkGrayBkg { background-color:#919195;}
#blackBkg { background-color:#000000;}


/* -- boxes ------------------------------------------------------------ */
.box { border: solid; border-width: 1px; border-bottom-color: #000; border-top-color: #000; border-left-color: #000; border-right-color: #000; background:#000; }
