html {
	overflow-y:scroll;
}

body {	
	color: #666666;
	font-family: Trebuchet MS;
	font-size: 12px;
	margin: 0px;
	height: 100%;	
}

a {
	color: #458CE4;	
	text-decoration: none;
}

a:hover{
	color: #013499;	
	text-decoration: none;
}


a.normal {
	color: #E56761;	
	text-decoration: none;
}

a.normal:hover{
	color: #DA251D;	
	text-decoration: none;	
}

a.nav {
	color: #458CE4;	
	text-decoration: none;
}

a.nav:hover{
	color: #013499;	
	text-decoration: none;
}

a.bottomLink {
	color: #458CE4;	
	text-decoration: none;
}

a.bottomLink:hover{
	color: #013499;	
	text-decoration: underline;
}

a.pageSection {
	color: #C74B27;	
	text-decoration: none;
}

a.pageSection:hover{
	color: #C74B27;	
	text-decoration: none;
	font-weight: bold;
}


a.pageSectionItalic {
	color: #C74B27;	
	text-decoration: none;
	font-style: italic;
}

a.pageSectionItalic:hover{
	color: #C74B27;	
	text-decoration: underline;
	font-style: italic;
}

li {
	margin-bottom: 10px;	
}

.left {
	background-image: url("../Images/leftBg.jpg");	
	background-position: top right;
	background-repeat: repeat-x;		
}

.middle {
	background-image: url("../Images/middleBg.jpg");	
	background-position: top left;
	background-repeat: repeat-x;
	width: 791px;
	padding-bottom: 30px;		
}

.right {
	background-image: url("../Images/rightBg.jpg");	
	background-position: top left;
	background-repeat: repeat-x;		
}

.mainPic {
	background-image: url("../Images/mainPicBg.gif");	
	background-position: top;
	background-repeat: repeat-y;
	padding-top: 8px;
	height: 90px;
}

.topMenuOpA {
	background-image: url("../Images/topMenuAbg.gif");	
	background-position: bottom;
	background-repeat: repeat-x;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	cursor: hand;		
}

.topMenuOpB {
	background-image: url("../Images/topMenuBbg.gif");	
	background-position: bottom;
	background-repeat: repeat-x;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	cursor: hand;		
}

.leftMenuContainer {
	border-top: 1px solid #AAB6BA;
	background-image: url("../Images/leftMenuBg.jpg");	
	background-position: top;
	background-repeat: repeat-y;
}

.bottom {
	border: 1px solid #CCCCC6;
	padding-left: 15px; 
	font-size: 10px;
}

.lmOptionA {
	height: 23px;
	padding-top: 5px;
	padding-left: 12px;
	background-image: url("../Images/arrowsLm.gif");		
	background-position: right;
	background-repeat: no-repeat;
	cursor: pointer;	
}

.lmOptionB {
	height: 22px;
	padding-top: 4px;
	padding-left: 11px;
	background-color: #F8F8F8;
	background-image: url("../Images/arrowsLmB.gif");		
	background-position: right;
	background-repeat: no-repeat;	
	cursor: pointer;	
	border: 1px solid #E0E0E0;
	color: #00398D;
}

/*.submenu {
	margin-bottom: 0px;
	width: 185px;
	background-color: #8CA0B8;
}
*/

.submenu {
	display: none;
}

.subMenuB {
	background-color: #F8F8F8;
	padding-top: 5px;
	padding-bottom: 5px;
	border-left: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
}

.mainMenu{
	font-size: 10px;
	font-weight: bold;
	color: #00398D;
	text-decoration: none;
	cursor: pointer;	
}

.mainMenuFirst{
	font-size: 10px;
	font-weight: bold;
	color: #fad233;
	text-decoration: none;
	cursor:pointer;
}

.mainMenu:hover {
	font-size: 10px;
	font-weight: bold;
	color: #fad233;
	text-decoration: none;	
}

.mainMenuFirst:hover {
	font-size: 10px;
	font-weight: bold;
	color: #fad233;
	text-decoration: none;	
}

.mainMenu:active {
	font-size: 10px;
	font-weight: bold;
	color: #fad233;
	text-decoration: none;	
}

.mainContent {
	padding: 7px 15px 30px 30px;
	background-image: url("../Images/mainContentBg.gif");		
	background-position: right;
	background-repeat: repeat-y;
	color: #505050;	
}

.navContainer {
	color: #999999;
}

.pageTitle {
	font-size: 22px;
	color: #0029A4;	
	border-bottom: 4px solid #A2C5F1;
	padding-bottom: 2px;
	padding-top: 20px;
}

.pageSummary {
	border-top: 1px solid #ffffff;
	padding: 4px 2px 8px 8px;	
	background-color: #F7F7F7;	
}

.pageSubSummary {
	border: 1px solid #F7F7F7;
	padding: 2px 10px 0px 10px;
	width: 250px;
	height: 28px;
	background-image: url("../Images/pageSubSummaryBg.jpg");		
	background-position: right;
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-style: italic;
	text-align: left;
	color: #C74B27;				
}

.pageSubtitle {
	color: #C74B27;	
	text-decoration: none;
	font-weight: bold;
}

.hide {
	display: none;
}

.show {
	display: block;
	color: #000000;
}

.box {
	border: 1px solid #C8DFF9;
	width: 250px;
	height: 150px;
	text-align: left;
	padding: 20px 10px 10px 10px;
	background-color: #FAFCFE;		
}

.boxGray {
	border: 1px solid #EBEFF4;
	text-align: left;
	margin-bottom: 6px;	
}

.boxGrayOver {
	background-color: #F7F7F7;
	cursor: pointer;
}

.boxGrayNormal {
	background-color: #F9FAFC;
}

.boxGrayInside {	
	padding: 10px 10px 10px 21px;	
}

.boxTitle {		
	color: #C74B27;
	border-bottom: 1px solid #C8DFF9;
	margin-top: 8px;
	margin-bottom: 8px;	
	width: 200px;	
}

.boxDate
{
	padding-left: 10px;
	text-align: left;
	font-style: italic;	
	border-left: 1px solid #FFFFFF;
	background-color: #F7F7F7;
	color: #000000;
}

.table {
	width: 100%;	
}

.tableRow {
	font-size: 11px;
	background-color: #F9FAFC;
	border-top: 1px solid #ffffff;
	height: 15px;
	vertical-align: middle;	
}

.jobsErr {
	color:#FF0000;
	font-size: 11px;
	background-color: #F9FAFC;
	border-top: 1px solid #ffffff;
	height: 15px;
	vertical-align: middle;
}

.tableSubtitle {
	color: #458CE4;
}

.txtField {
	height: 13px;
	width: 124px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;	
	color: #999999;
	border: 1px solid #cccccc;		
	background: #f5f5f5;
}

.txtBrowse {
	height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;	
	color: #999999;
	border: 1px solid #cccccc;		
	background: #f5f5f5;
}

.logoMicrosoft {
	background-image: url("../Images/logoMicrosoftBg.gif");		
	background-position: left;
	background-repeat: repeat-x;
	width: 182px;
	height: 112px;
	padding-top: 70px;
	text-align: center;
	margin-left: 1px;
}

.logoA {
	border: 1px solid #F0F0F0;
	padding: 5px 5px 5px 5px;
	text-align: center;
	margin-bottom: 15px;
}

.logoB {
	border: 1px solid #E0E0E0;
	padding: 5px 5px 5px 5px;
	text-align: center;
	margin-bottom: 15px;
	cursor: pointer;
}

.logoClientA {
	border: 1px solid #F0F0F0;
	padding: 1px 1px 1px 1px;
	text-align: center;
	margin-bottom: 15px;
}

.logoClientB {
	border: 1px solid #E0E0E0;
	padding: 1px 1px 1px 1px;
	text-align: center;
	margin-bottom: 15px;
	cursor: pointer;
}

.highlight
{
	background-color: #F2F8FD;
	font-weight: bold;
}