@charset "utf-8";

/* STG layout CSS Document */

body {

	background-color:#cecccc;

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

	padding:0;

	margin:0;

	border:none;

}

#wrap {

	background-color:#FFFFFF;

	background-image:url(../images/layout_assets/wrap_bk_tile.gif);

	background-position:0 0;

	background-repeat:repeat-y;

	width:990px;

	border:none;

	margin:0 auto 0 auto;

	padding:0;

}

#header {

	padding:0;

	margin:0;

	border:none;



	}



#header img {

	border:none;

	padding:0;

	margin:0;

	}



#header_bottom {
	background-color:#000000;
	padding:0;
	margin:0;
	width:100%;
	}



#header_bottom .header_bottom_content {
	color:#FFFFFF;
	padding:0;
	margin:0;
	text-align:right;
	line-height:33px;
	}

#header_bottom .header_bottom_content form {
	padding:0;
	margin:0;
	border:none;
	
	}

#header_bottom .header_bottom_content form input {
	margin:0 5px 1px 0;
	padding:0;
	border:1px solid #666666;
	font-size:0.7em;
	}

#header_bottom .header_bottom_content form input.button {
	margin:0;
	padding:0.02em 1px 0.02em 1px;
	text-align:center;
	font-size:0.7em;
	background-color:#44484B;
	background-image:url(../images/layout_assets/nav_sprite.jpg);
	background-position:-40px 0;
	background-repeat:no-repeat;
	color:#FFFFFF;
	}

#header_bottom .header_bottom_content a {
	text-decoration:underline;
	color:#FFFFFF;
	margin:0 0 5px 0;
	padding:0;
	}

#header_bottom .header_bottom_content a:hover {
	color:#0057a9;
	}

#header_bottom .header_bottom_content form strong {
	padding:0 5px 0 20px;
	margin:0;
	font-size:0.7em;
	font-weight:normal;
	}

#header_bottom .header_bottom_content form em {
	padding:0 20px 0 4px;
	margin:0 0 8px 0;
	font-weight:normal;
	font-style:normal;
	font-size:0.7em;

	
	}

#header_bottom .header_bottom_content em a {
	font-style:normal;
	padding:0;
	margin:0;
	}

#main {
	padding:0 0 40px 0;
	margin:0;
	border:none;
	font-size:small;
	color:#3f3f3f;
	background-image:url(../images/layout_assets/sidebar_bk.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	}



#content {
	float:left;
	padding:50px 120px 0 68px;
	margin:0;
	width:613px;
	border:none;
	}

ul#nav {

	width:184px;

	margin:0;

	padding:0;

	list-style:none;

	font-size:x-small;

	width:184px;

	background-position:0 0;

	background-repeat:no-repeat;

	float:left;

}

ul#nav li {
	padding:0;
	margin:0 0 0 0;
	line-height:29px;
	background-color:#404346;
	background-image:url(../images/layout_assets/nav_sprite.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	color:#FFFFFF;

	

}

ul#nav li a {

	color:#FFFFFF;

	font-weight:bold;

	text-decoration:none;

	margin:0;

	padding:0 0 0 30px;	

	width:154px;

	display:block;

	background-image:url(../images/layout_assets/nav_sprite.jpg);

	background-position:0 0;

	background-repeat:no-repeat;

}

ul#nav li a:hover {

	text-decoration:underline;

	background-position:0 -29px;

	

}

ul#nav li.last {

	border:none;

}



	

/*-----------------Content styles-----------------------*/



h1 {

	color: #878787;

	font-size: 1.6em;

	border-bottom: 1px dotted #bfbfbf;

	padding:0 0 5px 0;

	margin:0 0 5px 0;

}

h2 {

	color: #878787;

	font-size:1.3em;

	color: #878787;

	padding:0 0 5px;

	margin:0 0 5px 0;

	border:none;

}

h3, h4, h5, h6 {
	color: #878787;
	}

h3{
	color: #878787;
	font-size:1.1em;
	padding:0 0 5px 0;
	margin:0;
	border:none;

	}



a {

	color: #0057a9;

}

a:hover {
	color: #000000;

}



p {

	padding:0 0 10px 0;

	margin:0;

	line-height:1.45em;

}

.nofloat {

	clear:both;

	float:none;

	padding:0;

	margin:0;

	border:none;

}



em.subscript {

	font-style:normal;

	font-size:0.7em;}



#content ul {

	margin:0;

	padding:0 0 15px 30px;

	line-height:1.35em;

	}

	

ul.NoBulletList{

	list-style-type:none;

	margin:0;

	padding:0 0 10px 0;

	line-height:1.35em;

	}



/*-------------------Start Footer styles-----------------------*/



ul#footer {
	background-color:#000000;
	width:990px;
	padding:0;
	margin:0;
	text-align:center;
	border:none;

}

ul#footer li {

	display:inline;

	padding:0 1.5em 0 0;

	margin:0 0 0 1.5em;

	font-size:x-small;

	border-right:#FFFFFF 1px dotted;

	line-height:33px;

	text-align:center;

	color:#FFFFFF;	

}

ul#footer li a {

	color:#FFFFFF;

	text-decoration:none;

	padding:0;

	margin:0;

	

}

ul#footer li a:hover {
	color:#0057a9;

}

ul#footer li.last {

	border:none;

}

/*-------------------Start Slug/credit styles-----------------------*/

#slug {

	margin:10px auto 0 auto;

	padding:0 0 10px 0;

	text-align:center;

	font-size:x-small;

	color:#333333;

}

#slug a, .credit a {

	text-decoration:underline;

	color:#858585;

}

#slug a:hover, .credit a:hover {

	text-decoration:none;

}

.credit {

	padding:10px;

	margin:0 auto;

	border:none;

	color:#858585;

	text-align:center;

	font-size:x-small;

	}

noscript

{display:inline;}



noscript em {

	font-size:10px;

	font-style:normal;

	

	}

