@charset "UTF-8";
/* CSS Document */
@import url('universal.css');

#sidebar_left_container {
	width:170px;
	float:left;
}

#sidebar_left {
	width:170px;
	min-height:329px;
	float:left;
	background-image:url(../images/beside_banner_left_subpage.jpg);
	background-repeat:no-repeat;
	background-color: #F4A201;
	/* Specially for IE, IE doesn't like min-height */
	height:360px;
	overflow:visible;
}
#sidebar_left .current {
	background-image:url(/images/icon-blue-arrow-left.png);
	background-repeat:no-repeat;
	background-position:right 4px;
	padding-right:10px;
}

#sidebar_left h1 {
	margin-top:20px;
}
#sidebar_left h1,h2 {
	color:#033769;
	font-size:12px;
	text-align:right;
	font-weight:normal;
	text-transform:none;
	padding-right:10px;
	font-size:12px;
	text-align:right;
}

#sidebar_left h1 a,h2 a {
	color:#033769;
}

#sidebar_left h1:hover,h2:hover {
	background-image:url(/images/icon-white-arrow-left.gif);
	background-repeat:no-repeat;
	background-position:right 4px;
	padding-right:10px;
}
#sidebar_left h1 a:hover,h2 a:hover {	
	color:white;
	text-decoration:none;
}
#sidebar_left ul {
	margin-top:15px;
}

#sidebar_left li {
	font-size:9px;
	line-height:12px;
	text-align:right;
	color:#6b6b6b;
	text-transform:uppercase;
	list-style-type:none;
}
	
#sidebar_left li a {
	color:#6b6b6b;
	text-decoration:none;
	line-height:16px;
}

#sidebar_left li a:hover {
	text-decoration:underline;
	color:#000000;
	}
	
#sidebar_left li a.selected {
	font-size:20px;
	color:#ffffff;
}

#main-content {
	width:553px;
	min-height:600px;
	padding:10px 15px 0 15px;
	float:left;
	border-top:2px solid #ffc910;
	background-color:white;
	overflow:hidden;
	color:#0a51a1;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}	
#main-content table {
	margin-bottom:20px;
}
#main-content a {
	color:#0a51a1;
	text-decoration:underline;
}
#main-content a:hover {
	text-decoration:none;
}
#main-content p {
	font-size:12px;
	line-height:18px;
	color:#0a51a1;
	text-align:left;
	margin-bottom:10px;
}
#main-content p.pdf {
	background-image:url(/images/icon-pdf-small.gif);
	background-repeat:no-repeat;
	background-position:10px 0px;
	padding-left: 35px;
}
#main-content h1 {
	color:#033769;
	font-weight:normal;
	font-size:25px;
	text-transform:none;
}
#main-content h2 {
	font-size:16px;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:10px;
	text-align: left;
}
#main-content h2.toggler:hover {
	color:#CCCCCC;
}
#main-content h3 {
	font-size:14px;
	font-weight:normal;
	text-decoration:underline;
	margin-bottom:10px;
}
#main-content ul {
	margin-bottom:10px;
}
#main-content li {
	margin-left:20px;
	font-size:12px;
}
#main-content hr {
	height:1px;
	border:none;
	background-color:#FE9D01;
	margin-top:10px;
	margin-bottom:10px;
}
#main-content .toggler {
	cursor:pointer;
}
#main-content dl {
	color:#0a51a1;
	margin-bottom: 30px;
}
#main-content dl dt {
	display:block;
	border-bottom:1px solid #0a51a1;
	cursor:pointer;
}
#main-content dl dt:hover {
	background-color:#E8E8E8;
}
#main-content dl dd {
	padding-left:10px;
	background-color:#E8E8E8;
	margin-bottom:10px;
}
#main-content #rate-table {
	width:500px;
	background-color:#E8E8E8;
	text-align:left;
}
#main-content #rate-table p {
	font-weight:bold;
	font-size:14px;
}
#main-content .toggler > td:first-child {
	background-image:url(/images/icon-yellow-arrow.gif);
	background-repeat:no-repeat;
	background-position:3px 7px;
}
#main-content .toggler td {
	padding-left:20px;
}
#main-content .zebra p {
	margin:0px;
	padding-left:10px;
}
#main-content .zebra ol,ul {
	padding-left:15px;
}
#main-content table {
	text-align:left;
}	

#main-content ul.pdfs {

}
#main-content ul.pdfs li {
	list-style-type:none;
	list-style-image:url(/images/icon-pdf-small.gif);
}
#main-content fieldset {
	padding:10px 0px 10px 10px;
}
#main-content fieldset legend {
	margin-left:20px;
	font-size:120%;
	font-weight:bold;
}
#main-content fieldset label {
	font-weight:bold;
}

#sidebar_right_ads {
	width:187px;
	float:left;
}

#always_there_subpage {
	float:left;
	text-align: center;
	margin-left:380px;
	margin-top:20px;
}



.sub-brand-boxes {
	width:168px;
	height:500px;
	font-weight:normal;
	color:#033769;
	font-size:15px;
	text-align:center;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

.sub-brand-boxes a {
	text-decoration:none;
	color:#033769;
}

.sub-brand-boxes a:hover {
	text-decoration:underline;
}

.content_2_subpage {
	width:553px;
	height:400px;
	float:left;
	}

#pagetitle {
	background-repeat:no-repeat;
	height:130px;
}	
#pagetitle h1 {
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 138px;
}
#pagetitle.brand-gta {
	background-image: url(/images/homeleft.jpg);
}
#pagetitle.brand-gudtv {
	background-image: url(/images/gudleft.jpg);
}
#pagetitle.brand-spyder {
	background-image: url(/images/spyderleft.jpg);
}
#pagetitle.brand-mpulse {
	background-image: url(/images/mpulseleft.jpg);
}

#always_there {
	margin-left:380px;
}
