/********** Universal (common) styles **********/
body {
	margin:0px;
	background-color:#ebebeb;
	font-family:Arial;
	color:#000000;
}
td {
	font-size:11px;
	/*vertical-align:top;*/

}
select, input, textarea {
	font-size:11px;
	vertical-align:middle;
}
form {
	margin:0px; /* this removes the default margins set by browsers */
}

td {
	/*padding-left:1px;*/
}

a{
	color:#000000;
	text-decoration:none;
}


.tblFullHeight {
	height:100%;
}

.linkOrange {color: #D56500}

/*************************BREADCRUMBS****************************/
.breadcrumb {
	padding:4px 0px 4px 15px;
	vertical-align:top;
	text-align:left;
	background-color:#EFEFEF;
}

.BCcurrent {
	color:#FF6600;
	font-weight:700;
}

.subBC{
	padding:7px 0px 7px 15px;
	vertical-align:top;
	text-align:left;
	background-color:#D5D5D5;
	font-weight:700;
}

.subBCtable{
	font-weight:700;
}

/*************************MAIN CONTENT****************************/
.MCtopBar, .MCbottomBar{
	background-color:#FEAE01;
}

.MCbottomBar{
	text-align:center;
	border-top:1px solid #ffffff;
}


.MCbkg{
	background-color:#FEAE01;
}

.MCtitleOrange {
	color:#FF7A00;
	font-size:22px;
	font-weight:bold;
}

td.MCtitleOrange {
	padding: 0px 0px 10px 0px;
}

.MChdrMdOrange{
	color:#FF7A00;
	font-size:14px;
	font-weight:bold;
}

#MChdrMdOrange{
	color:#FF7A00;
	font-size:14px;
	font-weight:bold;
}

#MChdrMdOrange a{
	color:#FF7A00;
	text-decoration:none;
}

.MChdrBlack{
	color:#000000;
	font-size:12px;
	font-weight:bold;
}

.MChdrOrange{
	color:#000000;
	font-size:12px;
	font-weight:bold;
}

.MCorangeBold{
	color:#FF7A00;
	font-size:11px;
	font-weight:bold;
}

.MCblackBold{
	color:#000000;
	font-size:11px;
	font-weight:bold;
}

td.MChdrMdOrange, td.MChdrBlack { /* when applied to a cell, will have left/right padding to prevent truncation for first characters like W*/
	padding: 0px 1px 8px 1px;
}
.MChdrOrange{
	color:#FF7A00;
	font-size:12px;
	font-weight:bold;
}

td.MCGreyGradient{
	/* background-attachment:fixed;*/
	background-position:bottom;
	background-repeat:repeat-x;
	background-image: url("/3gweb/img/common/grey_gradient.gif");
	padding-bottom: 8px;
}

td.MCorangeBox{
	padding: 13px 13px 13px 13px;
}

td.MCorangeBoxBorder{
	border-left:1px solid #FF7A00;
	border-right:1px solid #FF7A00;
	padding: 13px 13px 13px 13px;
}

td.MCorangeInfoBorder{
	border-left:1px solid #FF7A00;
	border-right:1px solid #FF7A00;
	padding: 7px 7px 7px 7px;
}

.MCgreyBoxBorder{
	border-left:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
	padding: 13px 13px 13px 13px;
}
td.MCgreyBox{
	padding: 13px 13px 13px 13px;
}
td.MCbarPadding{
	padding: 8px 0px 8px 0px;
}

.MCdkgreyBoxBorder{
	border-left:1px solid #B4B4B4;
	border-right:1px solid #B4B4B4;
	padding: 13px 13px 13px 13px;
}
td.MCdkgreyBox{
	padding: 13px 13px 13px 13px;
}

.MCgreyBar{
	font-weight:700;
}
td.MCgreyBar{
	background-color:#E3E3E3;
	padding: 4px 10px 4px 4px;
}


#MCfooter table{
	/*background-attachment:fixed;*/
	background-position:top;
	background-repeat:repeat-x;
	background-image: url("/3gweb/img/common/grey_gradient_foot.gif")
}

.MCfooterLinks{
	font-weight:700;
	padding: 5px 5px 5px 5px;
}

.MCfooterCopy{
	color:#515151;
	padding: 5px 5px 5px 5px;
}

.MCterms{
	font-size:10px;
}

#MCratesTable thead{
}

#MCratesTable thead td{
	font-weight:700;
	background-color:#FF9900;
	color:#000000;
	padding: 4px 0px 4px 4px;
	
}
#MCratesTable tbody{
}
#MCratesTable tbody td{
	background-color:#e8e8e8;
	color:#000000;
	padding: 4px 0px 4px 4px;
}


.MCinfoList {
	list-style: none;
	margin:0px;
	padding:0px;
}

.MCinfoList li {
	color:#000000;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	padding-left:10px; /* padding-left should be bullet width (8) + 2 */
	background-image: url("/3gweb/img/common/bullet_dot_orange.gif");
	background-repeat:no-repeat;
	background-position:left 3px; /* top-align should be approx half of bullet height (7) */

}

.MCsmallfont{
	font-size:8pt;
}
.MCerror{
	color:#cc0000;
	padding: 7px 7px 7px 7px;
	border: 1px solid #cc0000;
}


.MCfooterRates{
	font-weight:700;
	padding: 5px 5px 5px 5px;
	border-top: 1px solid #FF9900;
}
/*************************LEFT NAV****************************/
.LFbkg{
	background-color:#FEAE01;
}
.LFblue{
	background-color:#008ccc;
}

.LFgreyDk{
	border-bottom:1px solid #ffffff;
	color:#ffffff;
	font-family:Verdana;
	font-size:8pt;
	padding:10px 0px 10px 0px;
	background-color:#222222;
}

.LFgreyLt{
	color:#ffffff;
	font-family:Verdana;
	font-size:10pt;
	padding:10px 0px 10px 0px;
	background-color:#515151
}
/********************************************************/

/*************************For Video Alignments****************************/
.videoThumb {
	height: 115px;
	width: 129px;
	border: none;
}