/* Sub-Page > General positions */

#subleftcol {margin-top: 7px;
	float: left;
	width: 564px;}

#subrightcol {margin-top: 7px;
	margin-left: 564px;
	width: 176px;}

/* Fix for IE 3px bug */

* html #subleftcol {width: 561px;}

* html #subrightcol {margin-left: 561px;}

/* End of fix */

.subrightcolbox {font-size: 11px;
	color: #525252;
	width: 174px;
	background-color: #EEF2ED;
	border: 1px solid #D3DBD2;
	padding: 0px;
	margin: 0px;}

.subrightcolboxcontent {width: 154px;
	overflow: hidden;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;}
	
.subrightcolboxtable td {width: 77px;
}
	
.subrightcolboxcontent p {padding: 0px;
	margin: 0px;}
	
.subrightcolboxcontent ul {list-style:none;
	padding: 0px;
	margin-top: 0px;
	margin-left: 0px;}

.subrightcolboxcontent li {background-image: url(../images/red_ul.gif);
	background-repeat: no-repeat;
    background-position: 5px 7px;
	margin: 0px;
	padding-left: 18px;
	padding-top: 5px;}
	
.subrightcolboxcontent li ul li {background-image: url(../images/grey_ul.gif);
	background-repeat: no-repeat;
    background-position: 0px 7px;
	margin: 0px;
	padding-left: 13px;
	padding-top: 5px;}
	
.subrightcolboxcontent iframe {margin-left: 0px;
	overflow: hidden;}

/* Define Header style */

#subheader {width: 550px;
	height: 38px;
	font-size: 11px;
	color: #ffffff;
	text-align: right;}

#subheader p {margin: 0px;
	padding-top: 12px;
	padding-right: 10px;}

#subheader a {color: #ffffff;
	text-decoration: none;
	margin: 0px;
	padding: 0px;}

#subheader a:hover {text-decoration: underline;}

.bgred {background-color: #C60612;}
	
.bgblue {background-color: #345484;}
	
.bggreen {background-color: #206531;}

.bggrey {background-color: #C8D1C7;}

#subheaderimg {width: 550px;
	border: 0px;
	/* border-top: 1px solid #ffffff; */
	border-bottom: 1px solid #D3DBD2;
	margin-bottom: 15px;}

/* General Body Styles */

#subcontent {width: 550px;
	font-size: 11px;
	color: #525252;
	padding-top 0px ! important;
	padding-bottom 0px ! important;}
	
#subcontent p {font-size: 11px;
 	line-height: 130%;
	text-align: justify}
	
#subcontent a {color: #C60612;
	text-decoration: none;}
	
#subcontent a:hover {color: #525252;
	text-decoration: underline;}
	
#subcontent h1 {font-size: 110%;
	font-weight: bold;
	color: #C60612;}

#subcontent h2 {font-size: 110%;
	font-weight: bold;
	color: #C60612;}

#subcontent ul {list-style:none;
	padding: 0px;
	padding-top: 15px;
	padding-left: 10px;}

#subcontent li {background-image: url(../images/red_ul.gif);
	background-repeat: no-repeat;
    background-position: 5px 2px;
	margin: 0px;
	padding-left: 20px;
	padding-bottom: 10px;
	padding-top: 0px ! important;}
	
.tbox { border: 1px solid #D3DBD2;
	width: 548px;
	height: auto;}
	
.thead { vertical-align: bottom;
	text-align: center; }

.tbody { 
	text-align: right;
	}
	
.row1 { background-color:#eeeeee; }

.row2 { background-color:#ffffff }
	
.progress { width: 100%;
	}
	
.prored {background-color: #C60612;
	height: 3px;
	font-size: 1px;}
	
.problue {background-color: #345484;
	height: 3px;
	font-size: 1px;}
	
.progreen {background-color: #206531;
	height: 3px;
	font-size: 1px;}

.progrey {background-color: #C8D1C7;
	height: 3px;
	font-size: 1px;}
	
/* Table Styles */
.width100 {width: 100%;
	vertical-align: top;}
.width75 {width: 75%;
	vertical-align: top;}
.width60 {width: 60%;
	vertical-align: top;}
.width50 {width: 50%;
	vertical-align: top;}
.width40{width: 40%;
	vertical-align: top;}

