body
{
  
	background-color: #eaeae5; 
	margin:-10px; 
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;	
}

.debug {border:solid 1px black}
#page_header {position:relative;}
#page_content {position:relative;}
#page_footer {position:relative;}

a:link {color: #124672}
a:visited {color: #a3552f}

a:link.special {color: #f1e6d0}
a:visited.special {color: #c2dbf4}
a:hover.special {color: #c2dbf4}

div, td, th {font-size: 10pt; margin-top: 0px; margin-bottom: 10px}
img {border:solid 0px red}
p {font-size: 10pt; margin-top: 0px; margin-bottom: 10px}
b {font-size: 10pt; font-weight: bold}
em {font-size: 10pt; font-style: italic}
ul {font-size: 10pt}
li {font-size: 10pt}

.red {font-size: 10pt; margin-top: 5px; margin-bottom: 10px; color: #8A1212}
.sm {font-size: 8pt}
.smWhite {font-size: 8pt; color: #FFFFFF}
.emB {font-size: 10pt; font-style: italic; font-weight: bold}
.largeB {font-size: 18pt; font-weight: bold}
.regular {font-size: 10pt; margin-bottom: 0px;}
.leftNav {font-size: 10pt; margin-top: 5px; margin-right: 5px; margin-bottom: 10px; margin-left: 15px; text-align:left}

.LicensingSteps{font-size:8.5pt; margin-top: 5px; margin-right: 5px; margin-bottom: 10px; margin-left: 10px; text-align:left}

.bodyText {margin-top: 0px; margin-right: 20px; margin-bottom: 0px; margin-left: 0px; font-size: 10pt}
.LoginText {margin-top: 0px; margin-right: 15px; margin-bottom: 0px; margin-left: 0px;font-size: 8pt; color: #4f4f4f}
.LoginErrorText {margin-top: 0px; margin-right: 15px; margin-bottom: 0px; margin-left: 0px;font-size: 8pt; color: red}
.cart {font-size: 8pt; color: #a47b66; font-weight: bold; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;}
.cartSummary {font-size: 8pt; color: #a47b66; font-weight: bold; margin-top: 4px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-align: left;}
.subHeading {font-weight: bold; font-size: 10pt; margin-top: 0px; margin-bottom: 10px}
.subSubHeading {font-weight: bold; font-size: 10pt; margin-top: 0px; margin-bottom: 10px}
.tableHeading {font-weight: bold; font-size: 10pt; margin-top: 0px; margin-bottom: 10px;}
.tableRegular {font-size: 10pt; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }
.tableRegular1 {font-size: 7pt; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }

.tableCFH{font-size: 10pt; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; text-align:center; }
.tableCPE{font-size: 10pt; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; text-align:justify; }

.tableHeader {font-size: 10pt; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; text-decoration :underline }
.tableItem{font-size: 10pt; padding-top: 1px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px;}
.tableItem1{font-size: 10pt; padding-top: 1px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; text-align :right ;}
.tableItem2{font-size: 10pt; padding-top: 1px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; text-align :center;}

.indentedP {padding-left: 50pt;}

.homeLeft {background: #eaeae5 url(images/site_wide/homeLeft.gif); background-repeat: repeat-y}
.homeRight {background: #eaeae5 url(images/site_wide/homeRight.gif); background-repeat: repeat-y}
.loginBack {background: #b6bdc3 url(images/site_wide/loginBack.gif); background-repeat: repeat-y}
.footerBack {background: #8a1212 url(images/site_wide/footerBack.gif); background-repeat: repeat-y}

.siteBack {background: #eaeae5 url(images/site_wide/siteBack.gif); background-repeat: repeat-x;}
.navRBack {background: #eaeae5 url(images/site_wide/navRBack.gif); background-repeat: repeat-y}
.mainLeft {background: #eaeae5 url(images/site_wide/mainLeft.gif); background-repeat: repeat-y}

.specialsLeft {background: #eaeae5 url(images/site_wide/specialsLeft.gif); background-repeat: repeat-y}
.specialsRight {background: #eaeae5 url(images/site_wide/specialsRight.gif); background-repeat: repeat-y}

.bodyLeft {background: #c5c4bb url(images/site_wide/bodyLeft.gif); background-repeat: repeat-y}
.bodyRight {background: #c5c4bb url(images/site_wide/bodyRight.gif); background-repeat: repeat-y}
.headerBack {background: #ffffff url(images/site_wide/headerBack.gif); background-repeat: repeat-x}
.navLeftBack {background: #ffffff url(images/site_wide/navLeftBack.gif); background-repeat: no-repeat}

.cartBack {background: #ffffff url(images/site_wide/cartBack.gif); background-repeat: repeat-y}
.cartBackTop {background: #ffffff url(images/site_wide/cartBackTop.gif); background-repeat: repeat-x}
.cartBackBottom {background: #ffffff url(images/site_wide/cartBackBottom.gif); background-repeat: repeat-x}

.footerLeft {background: #8a1212 url(images/site_wide/footerLeft.gif); background-repeat: repeat-y}
.footerRight {background: #8a1212 url(images/site_wide/footerRight.gif); background-repeat: repeat-y; background-position:right}

.adblink {font-size: x-small; color: #003366; text-decoration: underline; font-weight: bold;}
.style1 {font-size: 12px;text-decoration: underline;color: #000000;}
.style2 {font-size: x-small;}
.style3 {font-size: xx-small;font-weight: bold;}
.style4 {font-size: 10px}
.style5 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: underline; color: #000000; }
.statelink {font-size: xx-small;font-weight: bolder;color: #003063;	text-decoration: underline;}
.style8 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.style9 {font-size: xx-small; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.style10 {font-size: 10.5px;color: #003366;text-decoration: underline;font-weight: bold;}

.login_headers {font-size: 12px;font-family: Verdana;font-weight: bold;}
.popUp {background-color: #dcd7c2; margin:0px;}	
.state_alert {font-size:8pt; color:Red}
.manager_message_box {border:solid 2px #CCCCCC; padding:10px; background-color:#EEEEEE; font-weight:bold; text-align:center; font-family:arial}
.self_study_book_fee {font-size:8pt; color:Red; font-weight:bold}
.book_title {font-weight:bold}
.learning_tool_title {font-weight:bold; font-size:10pt;}

#xml_alert {display:none}

.change_image {position:relative; left:-20px}
.change_state {position:relative; font-size:8pt; top:-45px; left:5px;}
.change_city {position:relative; font-size:8pt; top:-45px; left:21px;}
#hlSelectedCity {position:relative; top:0px; left:0px}

.rowDataBoundlbl
{
   color :White ;
   font-size:small ;
  font-weight :bold;
  
  /*  font-size :medium  ;*/
}


