#header {
	width: 100%;
	height: 40px;
	margin: 0 auto;
	/*background: url(images/img02.jpg) no-repeat left top;*/
}

#page {
	width: 100%;
	margin: 0 auto;
}

/* Content */

#content {
	float: left;
	width: 400px;
	/*background: url(images/img10.jpg) no-repeat left top;*/
}

/* Post */


#sidebar {
	float: right;
	width: 215px;
}
.listmenu3
{
    FONT-SIZE: 11px;
    WIDTH: 80px;
    COLOR: #2f2f2f;
    FONT-FAMILY: Tahoma
}

/*ajaxprogress bar styles*/
  
        #progressBackgroundFilter
        {
            position: absolute;
            top: 0px;
            bottom: 0px;
            left: 0px;
            right: 0px;
            overflow: hidden;
            padding: 0;
            margin: 0;
            background-color: #000;
         filter: alpha(opacity=50);
            opacity: 0.5;
            height: 1500px;
            z-index: 1000;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
        }
        #processMessage
        {

            top: 99%;
            left: 25%;
            padding: 25px;
            width: 500px;
           font:bold 13px arial;
            position: absolute;
           
            z-index: 1001;
            background: url(../img/sprite.png) no-repeat 0px -2000px;
            background-color: #fff;
            color: black;
            text-align:center;
            border-color: #1c4b77 #1c4b77 #1c4b77 #1c4b77;
            border-style: solid;
            border-width: 1px 1px 1px;
          
        }
   
/*ajaxprogress bar styles*/

 .qtdradio {
	font-family:Tahoma;line-height:15px; font-size:11px; font-weight:bold; color:#2f2f2f; padding-top:2px;  vertical-align:top;
}

.qtdcheckbox {
	font-family:Tahoma;line-height:15px; font-size:11px; font-weight:bold; color:#2f2f2f; padding-top:3px;  vertical-align:top;
}



   
.formtd_rt {
	padding-left:10px;
	padding-bottom:4px;
	text-align:left;
	font-family:Tahoma;
	font-size:11px;
	color:#2f2f2f;
}
.formtd_lt {
	text-align:right;
	font-family:Tahoma;
	font-size:11px;
	padding-bottom:4px;
	color:#2f2f2f;
}

.formtd_lt2 {
	text-align:left;
	font-family:Tahoma;
	font-size:11px;
	padding-bottom:4px;
	color:#2f2f2f;
	padding-left:10px;
	width:175px;
}

.textbox {
	font-family:Tahoma;
	font-size:11px;
	width:160px;
	height:12px;
}

.listmenu {
	font-family:Tahoma;
	font-size:11px;
	width:166px;
	
	color:#2f2f2f;
}

.listmenu2 {
	font-family:Tahoma;
	font-size:11px;
	width:50px;
	
	color:#2f2f2f;
}

.formtdmain1 {
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	vertical-align:top;
	background-color: White;
	
}

.formtdmain {
	padding-left:15px;
	padding-top:20px;
	padding-right:15px;
	padding-bottom:25px;
	vertical-align:top;
	background-color: White;
	
}
.h1 {
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	color:#806344;
}

.tblbdr {
	border:1px solid #aaaaaa;
}

.formheading {
	/*&background-color:#f8f5f0;
	border:1px solid #d5ccc3;*/
	background-color:#ecf2fe;
	border:1px solid #89a7d9;
	height:20px;
	padding-left:10px;
	vertical-align:middle;
	text-align:left;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#2f2f2f;
}

.mandatorystar {
	color:red;
	padding-right:5px;
}

.tdheight {
	height:15px;
}

.listheading {
	text-align:left;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	background-color:#37618c;
	color:#fff;
	border-bottom:1px solid #fff;
	border-right: 1px solid #fff;
	height:18px;
	padding-bottom :2px;
	padding-left:10px;
	padding-top:2px;	
}

.listone {
	text-align:left;
	font-family:Tahoma;
	font-size:11px;
	background-color: #d0d9e2;
	color:#2f2f2f;
	border-bottom:1px solid #fff;
	border-right: 1px solid #fff;
	vertical-align:top;
	padding-bottom :2px;
	padding-left:10px;
	padding-top:2px;
}

.listtwo {
	text-align:left;
	font-family:Tahoma;
	font-size:11px;
	background-color:#e7ebf0;
	color:#2f2f2f;
	border-bottom:1px solid #fff;
	border-right: 1px solid #fff;
	vertical-align:top;
	padding-bottom :2px;
	padding-left:10px;
	padding-top:2px;
}

.format
{
	
	text-align:left;
	font-family:Tahoma;
	font-size:11px;
	vertical-align:top;
	padding-bottom :2px;
	padding-left:10px;
	padding-top:2px;
	
}
.leftmenutd {
	border-right:1px solid #d5ccc3;
	background-color:#f8f5f0;
}

.ins {
	font-family:Tahoma;
	font-size:11px;
	color:#919191;
	text-align:left;
}

.searchresulttd {
	padding-bottom:1px;
	padding-left:2px;
	padding-right:1px;
	padding-top:2px;
}

.bodytext {
	font-family:Tahoma;
	font-size:11px;
	color:#2f2f2f;
	text-align:left;
}
.textboxsmall
{
	font-family:Tahoma;
	font-size:11px;
	width:42px;
	height:12px;
}

/*********** Styles given by designers *******************/


.userTip 
{
	font-family:Tahoma;line-height:15px; font-size:13px; font-weight:bold; color:#2f2f2f;  vertical-align:top;
}

.qtd {
	font-family:Tahoma; font-size:11px; font-weight:bold; color:#2f2f2f; padding-bottom:15px; vertical-align:top;
}

.ans_td{
	padding-left:15px; vertical-align:top;
}
.ansa_td{
	width:10px;font-family:Tahoma; font-size:11px; font-weight:bold; color:#2f2f2f; padding-right:10px; text-align:left; padding-bottom:5px; 
}

.answers_td{

	font-family:Tahoma; font-size:11px; font-weight:none; color:#2f2f2f;  padding-bottom:5px; 
}

.set{
	background-color:#f2f2f2; border-bottom:1px solid #d5d5d5; padding:10px
}
body {
	margin-bottom:0px; margin-left:0px; margin-top:0px;margin-right:0px;background-color:#efefef;  
}
.logo {
	padding-top:5px;padding-left:5px; 

}
.container {
	width:765px;height:100%; background-color:#FFFFFF;
}
.td_space {
	padding-left:10px; padding-right:10px; padding-bottom:10px;
}
.caption {
	font-family:tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#276199; font-weight:bold; padding-top:5px; vertical-align:top;
	
}
.cmscaption {
	font-family:tahoma; font-size:12px; color:#276199; font-weight:bold; padding-top:5px; 
background-image:url(../Images/title_bg.gif);
	padding-left:10px;
}

.cmscaption_dt {
	font-family:tahoma; font-size:12px; color:#276199; font-weight:bold; padding-top:25px; 
/*background-image:url(../Images/title_bg.gif);*/
	padding-left:10px;text-align:center;
}
.cmscaption1
{
	font-family:tahoma; font-size:14px; color:#276199; font-weight:bold; padding-top:2px;padding-left:5px; 
	}
.cmssitecaption2{
	font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:12px; font-weight:bold; padding-top:10px;padding-left:5px;  color:#276199; vertical-align:top;height:67px;
		
}
.cmssitecaption3{
	font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:12px; font-weight:bold; padding-bottom:10px;  padding-top:10px;padding-left:5px;  color:#276199; vertical-align:top;
}
.cmscaption2 {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; padding-top:10px; color:#276199; vertical-align:top;height:40px;
		
}
.logo_td {
	border-bottom:#e8e9e9 solid 1px;
}
.menus {
	text-align:center;font-family:Tahoma; font-size:11px; color:#FFFFFF; font-weight:bold;text-decoration:none;
}

a.menus:hover
{
	font-family:Tahoma; font-size:11px; color:#6DC8E2; text-align:center; font-weight:bold;
	text-align:left; vertical-align:middle; text-decoration:none;
	}
.menu_td {
	height:32px; background-image:url(Images/menu_bg.gif);

}
.footer {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-align:center; vertical-align:middle;
}
.content_td {	
	padding:10px;

}
.content_hd {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold; padding-bottom:20px;
	padding-top:10px;
}
.content_hd1 {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold; padding-bottom:10px;
	padding-top:20px;
}
.content {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; width:485px; padding-bottom:10px; padding-top:10px;
}
.templatecontent {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; width:400px; padding-bottom:10px; padding-top:10px;
}
.alg {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding-bottom:10px; padding-top:10px;
}


.content_hd_rt {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; padding-left:10px;  background-repeat:repeat-x;
}
.nav {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2f2f2f; padding-bottom:10px; padding-top:10px; padding-left:15px; line-height:22px;
	font-weight:bold; 	border-bottom:#e8e9e9 solid 1px; border-left:#e8e9e9 solid 1px; border-right:#e8e9e9 solid 1px;
}
.nav1 {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold;
}

a.nav1:hover
{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3399FF; text-align:center; font-weight:bold;
	text-align:left; vertical-align:middle; text-decoration:none;
	}
.nav_td {
	padding-top:20px; vertical-align:top;
}
.nav_hd {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding-bottom:10px; padding-top:10px; padding-left:10px;
	font-weight:bold;
}
.nav_content {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding-bottom:10px; padding-top:10px; line-height:14px;
	padding-left:10px;
}
.nav_brdr {
	border-left:#e8e9e9 solid 1px; border-right:#e8e9e9 solid 1px; border-bottom:#e8e9e9 solid 1px;
}
/*******************************************/







.aligncenter
{
	text-align :center;
	
}
.popupbg{background-color:gray; filter: alpha(opacity=70); opacity:0.70}

.hidelbl{display:none;}
.modalpopup
{
    font-family: arial,helvetica,clean,sans-serif;
    font-size: small;
    padding: 2px 3px;
    display: block;
    position: absolute;
}

.popupcontainer
{
    border: solid 1px #1c4b77;
    border-width: 1px 0px;
} 
.popupheader
{
    /*background: url(../Images/sprite.png) repeat-x 0px -200px;	*/
    background-color:#1c4b77;
    color: #ffffff;	
    border-color: #1c4b77 #1c4b77 #1c4b77;
    border-style: solid;
    border-width: 0px 1px 1px;
    padding: 3px 10px;
} 

.popupheader .msg
{
    font-weight: bold;
}         
.popupbody .msg
{
    background: url(../img/sprite.png) no-repeat 0px -2000px;	
    float: left;
    padding-left: 22px;
}  

.popupfooter
{
    background-color: #f2f2f2;
    border-color: #1c4b77;
    border-style: none solid;
    border-width: 0px 1px;
    text-align:right;
    padding-bottom: 8px;
    padding-right: 8px;
} 

.popupbody
{
    background-color: #f2f2f2;
    border-color: #1c4b77;
    border-style: solid;
    border-width: 0px 1px;
    padding-top: 10px;
    padding-left: 25px;
    padding-bottom: 30px;
} 

/* Admin Menu Styles */
.container1 {
	width:765px;height:100%; background-color:#e0e4e7;
}
.nav_txt {
	color:#396fa3; font-family:Tahoma; font-size:11px; font-weight:bold; padding-left:5px; padding-bottom:10px;
	padding-right:10px; padding-top:10px; border-bottom:#edf2f6 1px solid; text-decoration:none;
}
.nav_menutxt {
	color:#396fa3; font-family:Tahoma; font-size:11px; font-weight:bold; text-decoration:none;
}
a.nav_menutxt:hover {
	text-decoration:none; color:#7DCFF7;
}
.nav_img {	
	border-bottom:#edf2f6 1px solid; padding-left:10px;width:8px;
}
/*use this for style  errormsg/successful msgs*/
.errormsg
{
	font-family:Tahoma;
	font-size:12px;
	color:Black;
}

.errormsgRed
{
	font-family:Tahoma;
	font-size:12px;
	color:Red;
	}
.bodytext {
	font-family:Tahoma;
	font-size:11px;
	color:#2f2f2f;
	text-align:left;
}


.tblbdr {
	border:1px solid #aaaaaa;
}

	.tdmultitextbox
{
	
	font-family:Tahoma;
	font-size:11px;
	width:160px;
	height:80px;
	
}
.boxtbltd
{
	 font-size:11px;font-family:arial; 
	}
	.boxtblbdr
{
	font-size:11px;font-family:arial; 
	
	}
	
	
	.bodytextcenter {
	font-family:Tahoma;
	font-size:11px;
	color:#2f2f2f;
	text-align:center;
}


.multitextbox {
	font-family:Tahoma;
	font-size:11px;
	width:20em;
	height:6.3em;
}
.coursedowntext
{
	font-family:Tahoma;
	font-style: normal;
	font:bold 14px Arial;
	color:#0000A0;
	text-align:center;
}
/*June22-2010*/
.form_text
{ 
 font-family:Tahoma, Geneva, sans-serif; 
 padding:5px; 
 font-size:11px; 
 color:#2f2f2f; 
 text-align:left;
}
.even_pad
{ 
 padding:5px; 
 background-color:#f2f2f2;
 /*border-bottom: dotted 1px #333;*/
 height:15px;
 vertical-align:middle;
}
.progress
{
font-family:Tahoma;
width: 1px;
height: 14px;
color:#2f2f2f;
font-size: 11px;
overflow: hidden;
background-color:#d0d9e2;
padding-left: 0px;
padding-bottom:5px;
}




/*Ohio Landing page style on july-07-2010*/
#img1 a
{
	width:253px;
	height:350px;
	background-image:url(../Images/Book1Ohio_nor.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
}

#img1 a:hover
{
	width:253px;
	height:350px;
	background-image:url(../Images/Book1Ohio_hvr.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

#img2 a
{
	width:253px;
	height:350px;
	background-image:url(../Images/Book2Ohio_nor.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
}

#img2 a:hover
{
	width:253px;
	height:350px;
	background-image:url(../Images/Book2Ohio_hvr.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

#img3 a
{
	width:253px;
	height:350px;
	background-image:url(../Images/Book3Ohio_nor.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	
}

#img3 a:hover
{
	width:253px;
	height:350px;
	background-image:url(../Images/Book3Ohio_hvr.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}


/*NCCosmetology Landing Page July-16-2010*/
#nccosest a
{
	width:253px;
	height:327px;
	background-image:url(../images/nccosest_nor.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
}

#nccosest a:hover
{
	background-image:url(../images/nccosest_hvr.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

#nccos a
{
	width:253px;
	height:327px;
	background-image:url(../images/nccos_nor.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
}

#nccos a:hover
{
	background-image:url(../images/nccos_hvr.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

#nccosmo a
{
	width:254px;
	height:327px;
	background-image:url(../images/nccosmo_nor.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
}

#nccosmo a:hover
{
	background-image:url(../images/nccosmo_hvr.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

