/* tagme */

body {margin:0;padding:0;background:#fff url("/images/bg-top.jpg") repeat-x;color:#333;font: 12px/18px Arial, Helvetica, Verdana, sans-serif;text-align:center}

/* TYPOGRAPHY - BASIC ELEMENTS */

a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:underline;cursor:pointer} 

a:link {color:#069;} 

a:visited {color:#069} 

a:hover,a:active {color:#000;} 

h1, h2, h3, h4, h5, h6 {color:#000;font-family:Georgia}

h1 {font-size: 156%;padding:8px 0 3px 0;font-style:italic;font-family:Georgia}

h2 {font-size: 140%}

h3 {font-size: 126%}

h4 {font-size: 116%}

h5 {font-size: 106%}

h6 {font-size: 96%}



hr {margin:20px 0;background:#B1A888;height:1px;color:#B1A888;border:none;clear:both;padding:0}

/* LAYOUT - HEADER */
.snapprofile{font-family:lucida grande, verdana}
.homelink{display:block;}


#wsscontent0a454e2a-5848-c3de-e597-fb37e63547ae{position:absolute;top:0;right:0;color:#fff}

#wsscontent0a454e2a-5848-c3de-e597-fb37e63547ae a{color:#fff}

.logo{position:absolute;top:0;left:0;height:120px;width:110px;}
   
   #header h1 a{
   display: block;
   text-indent: -9999px;
   height:120px;width:110px;}
   

#header {background:transparent url("/images/logo-tagme.jpg") no-repeat;margin:0px 0 0 0px;padding:0px 0 0 0px;height:163px;width:100%;z-index:2000}

#nav{z-index:2000;display: inline;clear: left;height: 35px;margin: 133px 0px 0 134px;list-style: none;padding:0;width:826px !important;width /* */:850px;}

#nav li{height:30px;width:161px;background:#191F59 url("/images/bg-tab.jpg") repeat-x;z-index:1200;list-style:none;margin-left:4px;float: left;font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;line-height: 1;}

#nav a {float:left;margin:0;padding:0 0 3px 6px;text-decoration:none;}

#nav a span {font-size:17px;float:right;display:block;padding:4px 10px 4px 0px;color:#fff;margin:0 0px 0 0;width:144px;}

#nav li a em {
display:block;
font-size:13px;
font-style:normal;
font-weight:normal;
letter-spacing:0;
opacity:0.9;
padding:0 0 0px 0px;
text-transform:none;
color:#fff;
}
#nav li.selected a em {color:#191F59;}
#nav li.selected {background:#fff url("/images/bg-tab-active.jpg") repeat-x;}
#nav li.selectedchild a span {color:#191F59;}
#nav li.selected a span {color:#191F59;}

#nav li:hover {background:#8A192A url("/images/bg-tab-on.jpg") repeat-x;}
#nav li:sfhover {background:#8A192A url("/images/bg-tab-on.jpg") repeat-x;}
#nav li:hover a em {color:#fff;}
#nav li:hover a span {color:#fff;}
#nav li.sfhover a span {color:#fff;}


#nav li.selected:hover a em {color:#fff;}
#nav li.selected:hover a span{color:#fff;}
#nav li.selected.sfhover a span{color:#fff;}   

#nav li:hover li a span, 
#nav li.sfhover li a span{
      background:none;
      }

#nav li:hover li a:hover span{color:#ccc;}
#nav li.selected:hover li a:hover span{color:#ccc;}
#nav li li.selected {background:none;}
#nav li li:hover.selected {background:none;}
#nav li li.selected a span {color:#ccc;}
#nav li li:hover {background:none;}
#nav li li:sfhover {background:none;}

#nav li li a:hover  span {color:#ccc;}
#nav li li a.sfhover span {color:#ccc;}



/* Commented Backslash Hack hides rule from IE5-Mac \*/
    #nav a span {float:none;}
    /* End IE5-Mac hack */

#nav li li a span{float:none;margin-left:0px;padding:4px}




#nav, #nav ul {
	float: left;
	}

#nav li {
	float: left;
	padding: 0;
}

#nav li .sub2 {
background:#8A192A;
z-index:200;
	position: absolute;
	left: -999em;
	height: auto;
	width: 491px;
	w\idth: 491px;
	font-weight: normal;
	margin: 30px 0 0 0px;
	padding:15px 0 0 0;
}

#nav li .sub2 li a span{float:none;}




#nav li ul.sub2 li a span{width:400px;}
#nav li ul.sub3 li a span{width:180px}
#nav li li {padding:0;margin:0;background:none;float:none;height:30px;



}
#nav li .sub3 {display:none;width:810px;padding:0 0 12px 10px;}
#nav li .sub3 a span{font-size:11px;color:#fff;}
#nav li .sub3 li a span{font-size:12px;color:#fff;}
#nav ul.sub3 li{float:left;border-left:1px solid #C00925;width:200px}

#nav ul.sub2 li a.active span{color:#ccc}
#nav li ul a span{
font-size:15px;	
}

#nav li:hover ul, #nav li.sfhover ul {
	left: 303px;
}



#middle_leftNav1 a.active{color:#FAD42F;}
#nav li:hover{position: static;}/* bug fix for hover in IE7 */
#middle_leftNav1 ul a{display:block;padding:6px 10px}
#middle_leftNav1 ul {list-style:none;padding:0;margin:4px 0 0 0;}
#middle_leftNav1 li {background:#fff url("/images/bg-nav-lefcol.gif");margin:8px 0 0px 0}
#middle_leftNav1 li li{display:none;margin:0px 0 0px 0;border-top:1px solid #ccc}
#middle_leftNav1 li.selectedchild li li{display:none;}
#middle_leftNav1 li.selectedchild li.selected li{display:block;}
#middle_leftNav1 li.selectedchild li.selected li li{display:none;}
#middle_leftNav1 li.selectedchild li.selectedchild li.selected li{display:block;}
#middle_leftNav1 li.selectedchild li.selectedchild li{display:block;}
#middle_leftNav1 li.selectedchild li.selectedchild li li{display:none;}
#middle_leftNav1 li.selectedchild li.selectedchild li.selectedchild li{display:block;}
#middle_leftNav1 li.selected li{display:block;background:#fff}
#middle_leftNav1 li.selected li li{display:none;background:#fff}
#middle_leftNav1 li.selectedchild{background:#fff;border:1px solid #ccc}
#middle_leftNav1 li.selectedchild li{display:none;background:#fff;}
#middle_leftNav1 li.selectedchild li.selected{display:block;}
#middle_leftNav1 li.selectedchild li.selectedchild{display:block;}
#middle_leftNav1 li li.selected{background:#FAD42F;}
#middle_leftNav1 li.selectedchild a{color:#000;}
#middle_leftNav1 li.selectedchild li a{color:#000;text-decoration:none}
#middle_leftNav1 li.selectedchild li a:hover span{color:#FAD42F;}
#middle_leftNav1 li.selectedchild li.selected a.active:hover span{color:#000;}
#middle_leftNav1 li li.selectedchild{background:#fff;}
#middle_leftNav1 li a{font-size:15px;font-weight:bold;color:#fff;text-decoration:none;cursor:pointer;display: block;}
#middle_leftNav1 li a:hover {color:#FAD42F;}
#middle_leftNav1 li.selected li.selectedchild a:hover span{color:#000;}
#middle_leftNav1 li a:hover {color:#FAD42F;}
#middle_leftNav1 ul ul{margin:0 0 0 5px}
#middle_leftNav1 li li a{font-size:13px;}
#middle_leftNav1 li li li a{font-size:12px;}
#middle_leftNav1 li.selected li a {color:#000;}
#middle_leftNav1 li.selected li a:hover {color:#FAD42F;}
#middle_leftNav1 .Certification a span, .Certification_Materials_in_Development a span, .Meeting_Attendance_Eligibility_Criteria_and_Fees a span, .Fall_Open_Assessment_Sites a span{color:#CC0000;}
#middle_leftNav1 .Certification a:hover span, .Certification_Materials_in_Development a:hover span, .Fall_Open_Assessment_Sites a:hover span, .Meeting_Attendance_Eligibility_Criteria_and_Fees a:hover span {color:#FAD42F;}

#middle_leftNav1 .sub4 a span{font-weight:normal;color:#c00}
/* LAYOUT - main body of page */

.clear {clear:both;position:relative;} 

#upper_center{display:block;margin:0;padding:0px 0px 0px 0px;height:auto !important;height /* */:238px;min-height:238px;}

#wrap {width:960px !important;width /* */:990px;margin:0 auto;position:relative;text-align:left;padding:0;}

#content-wrap {width:960px !important;width /* */:990px;margin:0px 0 0 0px;text-align:left;position:relative;}

#content {background:#fff url("/images/bg-leftcol.gif") repeat-y;margin:20px 0 20px 0;text-align:left;}	

.rightcol{z-index:0;float:left;padding:0px 0 20px 0px;width:728px;}

.rightcol-txt{padding:0 22px 0 20px}
.rightcol-txt table{border-collapse: collapse;
padding:0;margin:0;}
.rightcol-txt table img{padding:0 0px}
.leftcol-content{padding:0px 10px 00px 10px;}
.leftcol-content-hm{padding:10px 0px 0px 0px;}

.leftcol{z-index:0;width:232px;padding:0px 0px 0px 0px;float:left;}

.formdiv {padding:8px;width:500px;}
.formbox{width:495px}

.formdiv textarea {width:500px;height:110px}

.textfield{width:200px}

.newslettersignup{font:14px Georgia;padding:14px 16px;line-height:19px;font-style:italic}
.newslettersignup strong{font:14.5px Georgia;font-style:normal;font-weight:bold}
#dhmul-dhmul{width:190px;color:#999;margin:2px 0}
.rightcol table td{padding:6px}
.rightcol table {width:700px}


/* LAYOUT - FOOTER */

#footer {border-top:1px solid #ccc;width:960px;color:#000;line-height:19px;text-align:left;padding:0px 0 80px 0;height:80px;margin:0 auto}

.copyright{margin:12px 0 0 0;font-size:11px;padding:20px 0 0 20px;text-align:left}

.smalllogo{padding:0px 24px 0px 0;margin-top:-12px}

.searchbox{z-index:100;position:absolute;top:187px;background:#E1E1D2;width:222px !important;width /* */:253px;padding:4px 0 0px 30px;left:0px;height:34px}
#searchphrases{border:1px solid #A7A36F;color:#999;padding:4px}
.button{position:block;}
.assessmentsites td{border:1px solid #ccc;padding:4px}
