@import url("/2010/2010-elements/css/ba.css");



/* ===== Tags ===== */



body{
	background-color:#c9c9c9;
	font-family:Geneva,Arial,Helvetica,sans-serif;
}

body#mpffs.lc{
	display:none;
}

a:visited {
	color: #656565;
}

h1{
	font-family:Geneva,Arial,Helvetica,sans-serif;
	color:#0079c1;
	font-size:28px;
	margin:10px 0;
	text-align:center;
}

h2{
	font-size:22px;
	color:#4c4c4c;
	margin:0;
	border-bottom:1px solid #d2d2d2;
	padding:0 0 5px 0;
}

h3{
	display:block;
	margin:18px 0 0;
	text-align:left;
	clear:both;
	padding:5px 0px 5px 10px;
	font-size:18px;
	color:white;
	font-style:italic;
	background-color:#7fa400;
}

blockquote{
	margin: 0 0 15px 10px;
	background-color:#fff1b2;
	padding: 5px 10px;
	width:375px;
	/* font-size:95%; */
	border-left: 2px solid #b38f02;
}

blockquote ul, ol {
	margin: 0 0 5px 10px;
	padding: 5px 10px 5px 15px;
	width:325px;
	/* font-size:95%; */
	}

table	{
	width:450px;
	border: 1px solid #D7D7D7;
}

td{
	padding:2px;
	/* font-size:95%; */
}

thead tr td{
	border-bottom:2px solid #215f90;
	background-color:#cfe0ea;
}

thead{
	font-weight:bold;
}

td {
	border: 1px solid #ccc;
	margin: 0;
}

img {
	border: 0;
}

li{
	margin:0;
}

tr.row-alt td{
	background-color:#ededed;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}



/* ===== Divs ===== */

div#rxBlurb {
	background-color: #4593bd;
	margin: 0;
	padding: 3px 10px 3px 10px;
	/* font-size:95%; */
	color: #dbf6ff;
	border-left: 2px #10558e solid;
	border-right: 2px #10558e solid;
}

div#rxBlurb strong {
	font-size:125%;
	font-family: sans-serif;
	font-weight: bold;
	color: white;
}

#frame-main{
	background-color:#fff;
	width:750px;
	margin:0 auto;
	padding: 15px;
}

#frame-toolbar_menu{
	width:750px;
	float:right;
	text-align:right;
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:12pt;
	font-weight:bold;
}

#frame-menu{
	width:750px;
	float:left;
}

#frame-breadcrumb{
	width:750px;
	float:left;
	background-image:url(/2010/2010-elements/images/footer-title-secondpages.gif);
	height:33px;
}

#frame-breadcrumb .breadcrumb-text{
	color:#FFF;
	text-indent:+10px;
	padding-top:5px;
	font:13px Arial,Helvetica,sans-serif;
  	font-weight: bold
}

#frame-breadcrumb a{
	color: #D9F8FF;
	text-decoration:underline;
}

#frame-breadcrumb a:visited{
	color: #D9F8FF;
	text-decoration:underline;
}

#home #frame-main{
	background-image:url(/2009/images/gradiant.png);
	background-position:center 55px;
}

#tooltip{
	position:absolute;
	border:1px solid #205888;
	background-color:#f0f0f0;
	padding:10px;
	color:#000;
	display:none;
	width:200px;
}

#full ul li{
	line-height:150%;
}



/* ===== Results ===== */



.table-results tr td{}

.theresults a,.theresults a:visited{
	text-decoration:none;
	background-color:#ededed;
	padding:3px;
}

.theresults a:hover{
	border-bottom:1px solid #215f90;
	padding-bottom:2px;
}


/* ===== Button ===== */



.button-more{
	display:block;
	font-size:85%;
	height:18px;
	text-align:right;
	padding:3px 0;
}

.button-more a{
	margin-right:5px;
	padding:5px;
	font-size:85%;
	font-weight:bold;
	text-decoration: none !important;
	border:1px solid #c7d4de;
	border-top-color:#fff;
	border-left-color:#fff;
	background:#f2eecc;
}

.button-more a:hover{
	text-decoration:none;
	color:#fff;
	border-right-color:#0d1f6d;
	border-bottom-color:#0d1f6d;
	background-color:#2364b7;
}



/* ===== Classes ===== */


.contract{
	width: 230px;
	font-size: 11px;
}

.table-results{
	font-size:90%;
}

.alt{
	background-color:#FFFFCC;
}

.labelrow{
	background-color:#d2d2d2;
}

.theresults{
	font-size:85%;
	text-align:center;
}

.smalltext{
	font-size:12pt;
}

.selection{
	/* font-size:85%; */
	padding:5px;
	text-align:right;
	background-color:#c4ecfe;
	border: 1px #96b5c2 solid
}

.selection select{
	width:140px;
}

.selection form{
	margin:0;
	padding:0;
}

.half{
	float:left;
	width:220px;
	margin:10px 0 0 15px;
}

.full{
	float:left;
	width:470px;
	margin:10px 0 0 10px;
	background-color:#fff;
}

.left{
	border-right:1px solid #ccc;
}

a.tooltip,a:visited.tooltip{
	color:navy;
	text-decoration:none;
	font-weight:bold;
	font-family:Georgia,"Times New Roman",Times,serif;
}

.sectionTitle {
	text-decoration:none;
	color: #00324d;
	font-weight:bold;
	font-size:115%;
	display:block;
	padding:5px 0 5px 5px;
	background-color:#A5DBF0
}



/* ===== Columns ===== */



.col-middle{
	width:60px;
}

.col-right{
	width:60px;
}

.col-left,.col-middle,.col-right{
	float:left;
}

.col-left{
	width:200px;
}

#column-content{
	width:470px;
	float:left;
	position:relative;
	margin-bottom:15px;
}

#column-right{
	width:230px;
	float:left;
	margin:0 0 0 10px;
	position:relative;
	left:+10pt;
}



/* ===== Side bar menu (GREEN) ===== */



.sidebar{
	width:230px;
	margin:0 0 0 5px;
	padding:0 0 8px 0;
	background-color:#d2e58a;
}

.sidebarHeader {
	margin:10px 0 0 5px;
	width:230px;
	height:35px;
	background-image:url('/2010/2010-elements/images/sidebar-header.gif');
	background-position: top;
	background-repeat: no-repeat;
	background-color:#bed95b;
}

.sidebarFooter {
	margin:0 0 5px 5px;
	width:230px;
	height:10px;
	background-image:url('/2010/2010-elements/images/sidebar-footer.gif');
	background-position: top;
	background-repeat: no-repeat;
}

.sidebarTitle{
	text-decoration:none;
	color: #5d740a;
	font-weight:bold;
	font-size:12pt;
	display:block;
	padding:10px 0 10px 13px !important;
	margin:0;
	position: relative;
}

.sidebar ul{
	margin:0;
	padding:5px 0 0 0;
}

.sidebar li{
	list-style-type:none;
	margin:0;
	display:block;
	padding:0;
	border-bottom: 1px solid #d2e58a;
}

.sidebar li a{
	text-decoration:none;
	color:#4c6009;
	/* font-weight:bold; */
	font-size:12pt;
	display:block;
	padding:0px 5px 0 15px;
	margin:0;
}

.sidebar li a:visited{
	text-decoration:none;
	color: #7c8c46;
	/* font-weight:bold; */
	font-size:12pt;
	display:block;
	padding:0px 5px 0 15px;
	margin:0;
}

.sidebar li a:hover{
	text-decoration:underline;
}

.sidebar ul ul{
		padding:0 5px 0 15px;
}

.nonLink{
	text-decoration:none;
	color: #555555;
	/* font-weight:bold; */
	font-size:12pt;
	display:block;
	padding:0 5px 0 15px !important;
	border-bottom: 1px solid #bed95b;
	margin:0;
}

.version{
	font-size:11pt;
	margin:10px 0;
	padding:0 5px;
	/* font-weight:bold; */
	width:235px;
}



/* ===== Side bar menu (Lite) ===== */



.sidebarLite{
	width:230px;
	margin:0 0 0 5px;
	padding:0 0 8px 0;
	background-color:#f2e091;
}

.sidebarHeaderLite {
	margin:0 0 0 5px;
	width:230px;
	height:35px;
	background-image:url('/2010/2010-elements/images/sidebar-headerlite.gif');
	background-position: top;
	background-repeat: no-repeat;
	background-color:#d9c25b;
}

.sidebarFooterLite {
	margin:0 0 15px 5px;
	width:230px;
	height:10px;
	background-image:url('/2010/2010-elements/images/sidebar-footerlite.gif');
	background-position: top;
	background-repeat: no-repeat;
}

.sidebarLite p{
	padding:0 5px;
}

.sidebarLite ul{
	margin:0;
	padding:5px 0 0 0;
}

.sidebarLite li{
	list-style-type:none;
	margin:0;
	display:block;
	padding:0;
	border-bottom: 1px solid #f2e091;
}

.sidebarLite li a{
	text-decoration:none;
	color: #725E0E;
	/* font-weight:bold; */
	font-size:12pt;
	display:block;
	padding:0px 5px 0 15px;
	margin:0;
}

.sidebarLite li a:visited{
	text-decoration:none;
	color: #987D12;
	/* font-weight:bold; */
	font-size:12pt;
	display:block;
	padding:0px 5px 0 15px;
	margin:0;
}

.sidebarLite li a:hover{
	text-decoration:underline;
}

.sidebarLite ul ul{
		padding:0 5px 0 15px;
}

.sidebarTitleLite{
	text-decoration:none;
	color: #8D7410;
	/* font-weight:bold; */
	font-size:15pt;
	display:block;
	padding:10px 0 10px 13px !important;
	margin:0;
	position: relative;
}



/* ===== Side bar menu (Lite) ===== */



.sidebarEnroll{
	width:230px;
	margin:0 0 0 5px;
	padding:0 0 8px 0;
	background-color:#c4ecfe;
}

.sidebarHeaderEnroll {
	margin:15px 0 0 5px;
	width:230px;
	height:10px;
	background-image:url('/2010/2010-elements/images/sidebar-enroll-header.gif');
	background-position: bottom;
	background-repeat: no-repeat;
}

.sidebarFooterEnroll {
	margin:0 0 10px 5px;
	width:230px;
	height:10px;
	background-image:url('/2010/2010-elements/images/sidebar-enroll-footer.gif');
	background-position: top;
	background-repeat: no-repeat;
}

.sidebarEnroll a{
	text-decoration:none;
	color: #0c5475;
	/* font-weight:bold; */
	font-size:20px;
	display:block;
	padding:5px 0 0 0;
	margin:0;
	text-align: center;
}

.sidebarEnroll a:visited{
	text-decoration:none;
	color: #386479;
	/* font-weight:bold; */
	font-size:20px;
	display:block;
	padding:5px 0 0 0;
	margin:0;
	text-align: center;
}

.sidebarEnroll a:hover{
	text-decoration:underline;
}

.sidebarTitleEnroll{
	text-decoration:none;
	color: #0c5475;
	/* font-weight:bold; */
	font-size:14pt;
	display:block;
	padding:5px 0 10px 13px !important;
	margin:0;
}


/* ===== Title and heading styles ===== */



.page_title {
  font-size: 125%;
  color: #025799;
  font-weight: bold;
}

.minorHeading {
	font-size: 110%;
	color: #024A82;
	font-weight: bold;
	font-style: italic;
}

.faqQuestion {
	color: #535353;
	font-weight: bold;
	font-style: italic;
}



/* ===== Table styles ===== */



.glossaryTable {
	width:250px;
	margin: 0;
}

tr.tableRowGrey {
  background-color: #EBEBEB;
}

tr.tableRowDark {
  background-color: #fff1b2;
}

tr.tableRowLite {
  background-color: #E1F6FF;
}



/* ====== Proofreading Styles ====== 



.edit {
	background-color: Yellow;
}

.addLink {
	background-color: #ADFF2F;
}
*/

u {
	text-decoration: none;
}

/* ===== Header ===== */



#frame-header{
	width:750px;
	float:left;
	position:relative;
}

div#header{
	width:750px;
	height:80px;
	background:url(../images/site-header.gif) no-repeat;
}
div#header-logo {
	float: left;

}


div#toolbar{
	float:right;
}

div#mainMenu{
	width:750px;
}

.top_menu{
	float:right;
}

.toolbar{
	margin:0 0 10px;
	text-align:right;
	font-size:12pt;
}



/* ===== Footer ===== */



div#footerFrame{
	margin:0 auto;
	width:750px;
	background: #0171f9 url(/2010/2010-elements/images/background-page_footer.gif) repeat-x;
	position:relative;
	clear:both;
}

div#footerText{
	top:-5px;
	color:white;
	font:11pt/15pt Arial,Helvetica,Geneva,sans-serif;
	padding: 0px 10px 5px 10px;
}

div#footerText a{
	text-decoration:underline;
	color:#DDDDDD;
}

div#footerText a:visited{
	text-decoration:underline;
	color:#DDDDDD;
}

.footerMenu a {
	color: #D9F8FF;
	text-decoration:underline;
}

.footerMenu a:visited {
	color: #ECECEC;
	text-decoration:underline;
}

.footerMenu {
	color: white;
	font-family: sans-serif;
	font-size: 12pt;
	/* font-weight: bold; */
	display:block;
	padding: 10px 10px 0px 10px;
}
