body {    margin:0;}#logohead{/* background-image: url('/assets/Uploads/head-bk.jpg'); */   background-repeat: repeat-x;font-size:0.7em;min-height: 1px;font-family: trebuchet ms,"Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana;text-decoration: none;font-size: 24px;border-bottom: 0px solid gray;margin-left:0px;margin-top:0px;margin-bottom:0px;padding-left:0px;padding-top:0px;}.logo {	border-style: none;}/* Skip links */.accessLinks{display:block;visibility:hidden;font-size:0px;height:0px;width:0px;overflow:hidden;line-height:0px;position:absolute;z-index:1;left:-9999px;}/* Breadcrumbs */div#breadCrumbs{margin-left: 2%; font-family: arial;     z-index:100;top:122px;left:0px;height:32px;line-height:32px;min-width:200px;font-size:0.7em; background-color:#ffffff;line-height: 10px;}div#breadCrumbs a,div#breadCrumbs a:link,div#breadCrumbs a:visited,div#breadCrumbs a:active{text-decoration:none;color:#333333;background-color:#ffffff;}div#breadCrumbs a:hover{text-decoration:underline;color:#254a66;}div#breadCrumbs a.active{color:#254a66;}div#utilSearch{float:right;padding:28px 5px 0 0;text-align:right;}ul#utilityNav{margin:0 0 22px 0;padding:0px;list-style-type:none;font-size:0.9em;}ul#utilityNav li{display:inline;text-transform:uppercase;line-height:1em;margin:0px;padding:0px;}ul#utilityNav li a,ul#utilityNav li a:link,ul#utilityNav li a:visited,ul#utilityNav li a:active{text-decoration:none;color:#333333;font-weight:normal;}ul#utilityNav li a:hover{color:#254a66;}#Form_SearchForm div#Search, #Form_SearchForm div.Actions {display: inline; padding: 0; margin:0;}form#Form_SearchForm fieldset {border: none; margin:0; padding:0; display:inline;}form#Form_SearchForm legend {display: none;}input#Form_SearchForm_Search{width:140px;height:15px;line-height:15px;background-color:#ffffff;border:solid 1px #254a66;color:#000000;padding:1px 3px;}input#Form_SearchForm_action_searchResults{width:30px;height:19px;background-color:#254a66;border:none;color:#ffffff;vertical-align:top; margin:auto;}input#Form_SearchForm_action_searchResults:hover{cursor:pointer;}/* Primary Navigation *//* ------------------ */ul#primaryNav{position:absolute;z-index:200;top:94px;left:0px;height:20px;width:100%;line-height:20px;margin:0px;padding:0px;list-style-type:none;}ul#primaryNav li{display:block;float:left;text-transform:uppercase;line-height:20px;margin:0px;padding:0px;border-right:solid 1px #8a878a;text-align:center;}ul#primaryNav li#menu1-1{width:10%;}ul#primaryNav li#menu1-2{width:23%;}ul#primaryNav li#menu1-3{width:19%;}ul#primaryNav li#menu1-4{width:20%;}ul#primaryNav li#menu1-5{width:13%;}ul#primaryNav li#menu1-6{width:14%;}ul#primaryNav li.last{border-right:none;}ul#primaryNav li a,ul#primaryNav li a:link,ul#primaryNav li a:visited,ul#primaryNav li a:active{text-decoration:none;color:#000000;}ul#primaryNav li a.current,ul#primaryNav li a.section,ul#primaryNav li a:hover{font-weight:normal;text-decoration:none;color:#254a66;}/* Primary Nav Drop Down */ul#primaryNav ul{position:relative;z-index:200;background:url(/assets/nav-drop-bg.png) top left repeat-x;margin:0 0 0 -1px;padding:1.2em 8px 0.2em 8px;list-style-type:none;border-left:solid 1px #8a878a;border-bottom:solid 1px #8a878a;background-color:#ffffff;display:none;}ul#primaryNav ul li{display:block;float:none;text-transform:none;line-height:1.1em;margin:0px;padding:0.6em 0 0.6em 1.4em;border-right:none;text-align:left;font-weight:bold;color:#666666;border-bottom:solid 1px #cccccc;}ul#primaryNav ul li.last{border-bottom:none;}ul#primaryNav ul li a,ul#primaryNav ul li a:link,ul#primaryNav ul li a:visited,ul#primaryNav ul li a:active{font-weight:bold;color:#666666;}ul#primaryNav ul li a:hover{font-weight:bold;color:#254a66;}ul#primaryNav li:hover ul{display:block;}ul ul {	font-size: 100%;	}#navheadouter {    	height:130px;    	padding: 0; 	background:url('/assets/Uploads/page-head-bg.gif') top left repeat-x;}#navhead{    	margin:0 auto;    	line-height: 10px;    	height:130px;    	font-family:trebuchet ms, "Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana;    	text-decoration: none;    	font-size: 0.7em;    	width:100%;    C8E3F1	background:transparent url('/assets/Uploads/primary-nav-bg.png') no-repeat scroll center top;}#navhead img { float: left; margin:0 auto; }#contentcont{    border: 0px solid #ccc;     float: left;    width: 90%;     margin-left: 2%;    margin-right:5%;        background-color:#fff;    position: relative;   }#maintext{    /* float:left; */    font-family: arial;           margin-right:  140px;    margin-left: 180px ;    padding-right:10px;    border-right: 1px solid #ccc;}/* SEARCH RESULTS */#searchmaintext{    margin-right:  140px;    padding-right:10px;    font-family:arial;}#searchmaintext p{    /* font-size:0.8em; */    padding:0px;    line-height:150%;}#searchmaintext ul{    line-height:140%;    margin-bottom:5px}#searchmaintext li {     font-size:0.8em;     padding:0px;    margin-top:5px;    line-height:150%;    margin-right:0px}#searchmaintext li ul{     font-size:1.2em;     list-style:square ;}.external {    background: url("/assets/external-site.gif") no-repeat scroll right center;    padding-right: 13px;}#maintext a.external:hover {    background: url("/assets/external-site.gif") no-repeat scroll right center;    padding-right: 13px;    }#maintext contentLeft {float:left;}#maintext {font-size:0.8em;}#maintext div.intro{width:95%;    font-size:1.0em !important;    line-height:140%;    font-weight:100;       background-color:#C8E3F1;    margin-right:0px;padding:8px;    margin-top:15px;   }#maintext div.intro p{    font-size: 1.1em;}#maintext p{padding:0px;    line-height:150%;}#maintext ul{    line-height:140%;    margin-bottom:5px}#maintext li {     padding:0px;    margin-top:5px;    line-height:150%;    margin-right:0px}#homepagemaintext{    /* float:left; */    font-family: arial;            margin-top:  20px;    margin-right:  140px;    margin-left: 30px ;    padding-right:10px;    border-right: 1px solid #ccc;}#homepagemaintext a.external:hover {    background: url("/assets/external-site.gif") no-repeat scroll right center;    padding-right: 13px;    }#homepagemaintext contentLeft {float:left;}#homepagemaintext {font-size:0.8em;}#homepagemaintext div.intro{width:95%;    font-size:1.0em !important;    line-height:140%;    font-weight:100;        /* background-image: url("/assets/Uploads/bluebox.gif");background-repeat: repeat-x; */ background-color:#C8E3F1;    margin-right:0px;padding:8px;    margin-top:15px;   }#homepagemaintext div.intro p{    font-size: 1.1em;}#homepagemaintext p{padding:0px;    line-height:150%;}#homepagemaintext ul{    line-height:140%;    margin-bottom:5px}#homepagemaintext li {     padding:0px;    margin-top:5px;    line-height:150%;    margin-right:0px}.highlight {         }h1{font-family: trebuchet MS,sans-serif;font-size:2.56em;font-weight:normal;padding:2px 0 0 0px;margin:0px;line-height:1em;}h1 abbr{display:block;margin:0 1em 0 0;line-height:0.8em;}h1 span{font-size:0.8em;display:block;color:#254a66;}h1 a,h1 a:link,h1 a:visited,h1 a:hover,h1 a:active{color:#000000;text-decoration:none;font-weight:normal;text-transform: none;}#maintext h1 { margin: 0 0 0em 0;        font-size:2.2em;    margin-bottom: 12px;    line-height:120%;font-weight:100;    font-family: trebuchet MS,sans-serif; color: #000; }#maintext h2 { margin: 0 0 .5em 0;        font-family:  arial, trebuchet MS,sans-serif;    font-weight:100;    font-size:1.8em;    margin-bottom: 18px;    margin-top: 6px;        margin-bottom: 5px;    padding-top: 5px;     /* border-top: 1px dotted #999; */    color: #000;  }#maintext p.important{background: url("/assets/Uploads/important.gif") no-repeat scroll left top;    padding-left: 25px;}#maintext h3 { margin: 0 0 .5em 0;            font-family: arial, trebuchet MS,sans-serif;    font-size:1.5em;    margin-bottom: 1px;    margin-top: 22px;    font-weight: 900;    color: #000; }#maintext h4 {         font-family: arial, trebuchet ms;    font-size:1.2em;    margin-bottom: 12px;    margin-top: 12px;    font-weight: 900;    color: #000; }#maintext h5 {         font-family: arial, trebuchet ms;    font-size:1.1em;  font-style:italic;  margin-bottom: 12px;    margin-top: 12px;    font-weight: 100;    color: #000; }#maintext a{color:#254A66;text-decoration:underline;}#maintext a:hover {text-decoration:underline;}#maintext a:visited {color:#531471;text-decoration:underline;}#rightbox{    float:right;    /* width:150px; */    width:120px;/*    background-color:#F4F2F9; */    font-family: arial, Verdana;    font-size:0.8em;    padding:7px;    /* margin-top:40px; */       margin: 0;margin-top:35px;margin-bottom:270px;}#rightboxhead{ font-family: trebuchet ms,Verdana, "Lucida Grande","Lucida Sans Unicode",Verdana; font-size:1.2em; font-weight:900; /* border-bottom: 1px solid #220B52; */ padding:0px; margin-bottom:10px; /* background-color:#CABAE9;   */ color: #254A66;}#rightbox ul {    margin: 5px;    padding-left: 10px;    list-style: square;    }#rightbox li {line-height:130%;    }#rightbox a {color:#254A66;text-decoration:underline;}#rightbox a:hover {}#rightbox a:visited {color:#531471;text-decoration:underline;}#rightboxhead2{ font-family:trebuchet ms, Verdana, "Lucida Grande","Lucida Sans Unicode",Verdana; font-size:1.2em; font-weight:900; /* border-bottom: 1px solid #220B52; */ padding:0px; margin-bottom:10px; /* background-color:#E5DEF5; */ color: #254A66;}#footer{    font-size: 0.6em;    clear: both;    color: #666;    border-top: 2px solid #ccc;    padding: 10px;    font-family:trebuchet ms;    text-transform:uppercase;}#footer ul {    margin-left: 10%;    padding: 0;    list-style: none;    line-height: normal;   width: 70%; }#footer li {    padding: 0px;    text-align:left;}#footer a{color:#666;text-decoration:none;}#footer a:hover {color:#254A66;text-decoration:none;}#footer a:visited {color:#666666;text-decoration:none;}/*  LEFT NAV MENU */#leftnav{    float:left;/*    width:160px;   */    width:170px;    margin-top:9px;    margin-bottom:200px;    min-height:100%;    font-family: trebuchet ms;/* margin-right:30px; */    border-right: 1px solid #ccc;    /* border-right:1px solid #ccc; */font-family: arial, trebuchet ms;    font-size:9pt;/*    margin-top:420px;    margin-right:17px;        */        line-height:120%;} #leftnavhead{    font-family: arial;    font-size:1.5em;    color:#000;    /*background-color:#614697;*/    font-weight:900;    padding-bottom:15px;    color:#000;    line-height:120%;    vertical-align: top;/*    border-bottom: 4px solid #330D81;    border-top: 1px solid #330D81; */}#leftnav  ul {    list-style: none;    margin: 0;    padding:0 8px 8px 0;    }#leftnav  ul li {padding-bottom:5px;    font-weight: 900;/*    border-bottom: 1px solid #ccc; */}#leftnav ul li ul li {    font-weight: 100;    margin: 0 0 0 11px;    padding: 4px 0 4px  0;    /*border-bottom: 1px solid #ccc;*/    font-size:0.9em}#leftnav  a {        color: #254A66;    display: block;    margin: 0 0 0 0px;    padding: 4px 0 0px 0;    text-decoration: none;    }#leftnav  a:hover, #nav a:active, #nav a:visited {}#active {font-size:1.2em;font-weight:900;color: #254A66;background-color:#fff;}#leftnav  #navon {    color: #000;    margin: 0;        padding: 0px 0 2px  4px;  }#leftnav  #subnavon {    background-color: #ccc;    border-left: 3px #ff0000 solid;    color: #000;    font-weight:900;    padding-left:5px;    margin: 0;    border: 0px #FF0000 solid;  }/*  LEFT NAV ENDS */blockquote { background-color:#C8E3F; border-left:4px dotted #ccc;width:80%;padding:10px;}div.float {float:left;width:44%;padding:5px;}div.float-right {float:right;width:44%;padding:5px;}div.float p {}a#sscLink{float:right;}img#sscLogo{border-style:none; }/* other. for authentication standards */code {font-size:1em; font-family: courier; color: #033F34; background-color:#F2F8D3}dt  {font-size:1em;  color: #333; border-bottom:1px dotted #000; margin-left:10p; margin-top:15px; font-weight:900}dd  {margin-left:10px; margin-top:5px; }p.sendright {text-align:right; font-weight:900;}table.auth td{background-color:#F2F8D3; border-bottom:1px solid #666; padding:10px; font-size:0.9em}/* other. for standards summary layout *//* code {font-size:1em; font-family: courier; color: #033F34; background-color:#F2F8D3}dt  {font-size:1em;  color: #333; border-bottom:1px dotted #000; margin-left:10p; margin-top:15px; font-weight:900}dd  {margin-left:10px; margin-top:5px; }p.sendright {text-align:right; font-weight:900;} */table.info { border-spacing:0px; width:90%}table.info td{background-color:#fff; border:1px solid #666;  padding:3px; border-collapse:collapse;}table.info .met {width:50px;background-color:#e5eecc; font-weight:900;}table.info .standard {background-color:#c8e3f1;font-weight:900;}table.info .techs {background-color:#c8e3f1; font-weight:900; }table.info .success {width:150px;background-color:#c8e3f1; font-weight:900;}table.info .head {background-color:#c8e3f1; font-weight:900; width:50%;}table.info .subhead {padding: 10px;background-color:#efefef; font-weight:900; text-align: left;}caption {font-size:0.8em; font-weight:100; text-align: right; }