/* CSS Document - INTERIOR PAGES */



html {

	height: 100%;

}



#sidenav {

    position: fixed; /*--Fix the sidenav to stay in one spot--*/

    float: left; /*--Keeps sidenav into place when Fixed positioning fails--*/

}



*html #sidenav {

    position: absolute;

    left: expression( ( 0   ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) )   'px' );

    top: expression( ( 0   ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) )   'px' );

}



body {

	height: 100%;

	margin-bottom: 1px;

}



div.summary {

	display: block;

	position: relative;

	float:left;

	margin-top:20px;
	
	margin-left:50px;

	background-image:url(/summarybg.png);
	background-repeat:repeat;

	border:1px dashed #000;

	color:#fff;

	padding:5px;

	text-align:left;

	font-size:0.8em;

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

}



div.success {

	margin-left:10px;

	display:block;

	width:600px;

	text-transform:uppercase;

	font-size:1.5em;

	font-weight:bold;

	color:#006600;

	background:#FFFFCC url(/success.png) no-repeat left center;

	padding-left:40px;

	padding-top:10px;

	padding-bottom:10px;

	padding-right:10px;

	text-align:left;

}



#button {

	width:171px;

	height:34px;

	background-image:url(/getratesbutton.png);

	background-repeat:no-repeat;

	margin-left:25px;

	border:none;

}



#button:hover {

	background-image:url(/getratesbuttonover.png);

	background-repeat:no-repeat;

	cursor:default;

}



#button2 {

	width:171px;

	height:34px;

	background-image:url(/finalize.png);

	background-repeat:no-repeat;

	margin-left:15px;

	border:none;

}



#button2:hover {

	background-image:url(/finalizeover.png);

	background-repeat:no-repeat;

}



#button3 {

	width:171px;

	height:34px;

	background-image:url(/confirm.png);

	background-repeat:no-repeat;

	margin-left:15px;

	border:none;

}



#button3:hover {

	background-image:url(/confirmover.png);

	background-repeat:no-repeat;

}



div.form_border {

    border:1px solid #666666;

	width:600px;

	padding:5px;

}



.clr {

	clear: both;

}



td.mainbody {

	padding-left:10px;

	padding-right:25px;

}



div.leftside {

	display:block;

	float:left;

	overflow:hidden;

	padding:15px;

	width:225px;

	border-right:1px dashed #cccccc;

}



div.rightside {

	display:block;

	float:right;

	overflow:hidden;

	width:230px;

	padding:15px;

	border-left:1px dashed #cccccc;

}



#right_outer {

	margin-left: 5px;

	width: 230px;

}



#right_inner {

  float: none !important;

  float: left;

  border-left: 1px dashed #cccccc;

  padding: 15px;

}



#left_outer {

	margin-top: 2px;

	width: 195px;

	height:100%;

}



#left_inner {

  border-right: 1px dashed #cccccc;

  padding: 2px;

  float: none !important;

  float: left;

}



div.bodypadding {

	margin-left:15px;

	margin-right:7px;

}



td.topmenu {

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

	background-position:top;

	background-repeat:no-repeat;

	height:28px !important;

}



.componentheading {

	padding-left:5px;

	padding-top:5px;

}



#buttons_inner {

	border: 1px solid #cccccc;

	height: 21px !important;

	height: 23px;

}



#pathway_text {

  overflow: hidden;

	display: block;

	height: 25px;

	line-height: 25px !important;

	line-height: 22px;

	padding-left: 15px;

	margin-bottom: 2px;

}



#pathway_text img {

	margin-left: 5px;

	margin-right: 5px;

	margin-top: 6px;

}



#buttons {

	float: left;

	margin: 0px;

	padding: 0px;

	width: auto;

}





ul#mainlevel-nav

{

	list-style: none;

	padding: 0;

	margin: 0;

	font-size: 12pt;

}



ul#mainlevel-nav li

{

	background-image: none;

	padding-left: 15px;

	padding-right: 25px;

	margin: 0;

	font-size: 12pt;

	line-height: 25px;

	white-space: nowrap;
float:left;
}



ul#mainlevel-nav li a

{

	display: block;

	padding-left: 25px;

	padding-right: 25px;

	text-decoration: none;

	color: #ffffff;

	background: transparent;
float:left;
}



#buttons>ul#mainlevel-nav li a { width: auto; }



td.mainlevel-nav a

{

	color: #ffffff;

}



td.mainlevel-nav a:hover

{

	color: #cccccc;

}



	ul#mainlevel-nav li a:hover

{

	color: #fff;

	background: #c64934;

}







table.content_table {

  width: 900px;

	padding: 0px;

	margin: 0px;

}



table.content_table td {

	padding: 0px;

	margin: 0px;

}





#banner_inner {

	float: left;

	padding: 0px;

	height: 70px;

}





.mosimage_caption {

  margin-top: 2px;

  background: #efefef;

  padding: 1px 2px;

  color: #666;

  font-size: 10px;

  border-top: 1px solid #cccccc;

}



span.article_seperator {

	display: block;

	height: 1.5em;

}

.dpDiv {

	}





/* the table (within the div) that holds the date picker calendar */

.dpTable {

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

	font-size: 12px;

	text-align: center;

	color: #505050;

	background-color: #ece9d8;

	border: 1px solid #AAAAAA;

	}





/* a table row that holds date numbers (either blank or 1-31) */

.dpTR {

	}





/* the top table row that holds the month, year, and forward/backward buttons */

.dpTitleTR {

	}





/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */

.dpDayTR {

	}





/* the bottom table row, that has the "This Month" and "Close" buttons */

.dpTodayButtonTR {

	}





/* a table cell that holds a date number (either blank or 1-31) */

.dpTD {

	border: 1px solid #ece9d8;

	}





/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */

.dpDayHighlightTD {

	background-color: #CCCCCC;

	border: 1px solid #AAAAAA;

	}





/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */

.dpTDHover {

	background-color: #aca998;

	border: 1px solid #888888;

	cursor: pointer;

	color: red;

	}





/* the table cell that holds the name of the month and the year */

.dpTitleTD {

	}





/* a table cell that holds one of the forward/backward buttons */

.dpButtonTD {

	}





/* the table cell that holds the "This Month" or "Close" button at the bottom */

.dpTodayButtonTD {

	}





/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */

.dpDayTD {

	background-color: #CCCCCC;

	border: 1px solid #AAAAAA;

	color: white;

	}





/* additional style information for the text that indicates the month and year */

.dpTitleText {

	font-size: 12px;

	color: gray;

	font-weight: bold;

	}





/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 

.dpDayHighlight {

	color: 4060ff;

	font-weight: bold;

	}





/* the forward/backward buttons at the top */

.dpButton {

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

	font-size: 10px;

	color: gray;

	background: #d8e8ff;

	font-weight: bold;

	padding: 0px;

	}





/* the "This Month" and "Close" buttons at the bottom */

.dpTodayButton {

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

	font-size: 10px;

	color: gray;

	background: #d8e8ff;

	font-weight: bold;

	}
	
#nav {font-size:12px; color:#fff; background-color:#000; width:940px; padding-top:10px; padding-bottom:15px;}
#nav a:link {color:#fff; text-decoration:none;}
#nav a:visited {}
#nav a:hover {color:#0F3; text-decoration:none;}
#nav a:active {}
