body
{
    background-image : url(../_images/body.gif) ;
    background-position : top left ;
    background-repeat : repeat ;
    font-family : "Trebuchet MS", Verdana, Arial, sans-serif ;
    text-align : center ;
    padding : 0px 0px 100px 0px ;
}

h3 {
font-size:16px;
font-weight:bold;
color: #009999;
margin-bottom:5px;}

h5 {
font-size:14px;
font-weight:bold;
color: #009999;
margin-bottom:5px;}

#line
{
    background-color : #dcdcdc ;
    height : 2px ;
    left : 0px ;
    overflow : hidden ;
    position : absolute ;
    top : 0px ;
    width : 100% ;
    z-index : -1 ;
}

#container
{
    background-color : #ffffff ;
    border : 1px solid #666666 ;
    border-top : 0px ;
    margin : 0px auto 20px auto ;
    text-align : left ;
    width : 995px ;
}

#container div.clear
{
    clear : both ;
    height : 1px ;
    overflow : hidden ;
}

#header
{
    background-image : url(../_images/header.gif) ;
    background-position : top center ;
    background-repeat : repeat-x ;
    height : 105px ;
    margin : 0px auto ;
    text-align : left ;
    width : 995px ;
}

#header p
{
    color : #ffffff ;
    display : inline ;
    font-size : 92% ;
    margin : 10px 0px 0px 15px ;
    float : left ;
}

#header p a
{
    color : #ffffff ;
    text-decoration : underline ;
}

#header p a:hover
{
    color : #000000 ;
}

#logo
{
    display : inline ;
    float : left ;
    margin : 0px 0px 0px 15px ;
}

#breadcrumb
{
    background-color : #f26631 ;
    border-bottom : 1px solid #f26631 ;
    border-top : 5px solid #333333 ;
}

#breadcrumb p
{
    color : #ffffff ;
    font-size : 108% ;
    margin : 15px 25px ;
}

#breadcrumb p a
{
    color : #ffffff ;
    text-decoration : none ;
}

#breadcrumb p a:hover
{
    text-decoration : underline ;
}

#breadcrumb span
{
    color : #ffffff ;
    float : right ;
    font-weight : bold ;
    margin : 5px 25px ;
}

#breadcrumb span label
{
    display : block ;
    font-family : Verdana, Arial, sans-serif ;
    font-size : 77% ;
}

#left
{
    display : inline ;
    float : left ;
    margin : 30px 0px 0px 0px ;
    width : 295px ;
}

#left p
{
    margin : 10px 20px ;
    text-align : center ;
}

#dtt
{
    margin : 0px 30px ;
}

#dtt li
{
    display : inline ;
}

#dtt li a
{
    border-right : 4px solid #ffffff ;
    color : #000000 ;
    display : block ;
    font-size : 100% ;
    margin : 0px 0px 5px 0px ;
    padding : 5px 0px 5px 10px ;
    text-decoration : none ;
}

#dtt li a:hover
{
    background-color : #f1eded ;
    border-right : 4px solid #f1eded ;
}

#dtt li a.active
{
    background-color : #f1eded ;
    border-right : 4px solid #f26631 ;
}

#sections
{
    margin : 0px 30px 0px 30px ;
    padding : 0px 0px 30px 0px ;
}

#sections li
{
    display : inline ;
}

#sections li a
{
    background-color : #f1eded ;
    border-right : 4px solid #999999 ;
    color : #015e8a ;
    display : block ;
    font-size : 100% ;
    margin : 0px 0px 5px 0px ;
    padding : 5px 0px 5px 10px ;
    text-decoration : none ;
}

#sections li a:hover
{
    background-color : #f1eded ;
    border-right : 4px solid #999999 ;
    color : #f26631 ;
}


#right
{
    display : inline ;
    float : left ;
    margin : 30px 0px 0px 0px ;
    width : 700px ;
}

#right hr
{
    background-color : #f9b49a ;
    color : #f9b49a ;
    border : 0px ;
    height : 4px ;
    margin : 0px 30px 15px 0px ;
}

#right h1, #entry-left h1, #entry-left-wide h1, #wide h1
{
    color : #005480 ;
    font-size : 182% ;
    font-weight : bold ;
    margin : 0px 30px 15px 0px ;
}

#right h2, #entry-left h2, #entry-mid h2, #entry-left-wide h2
{
    color: #0099CC;
    font-size : 142% ;
    font-weight : bold ;
    margin : 0px 30px 7px 0px ;
}

#right p, #entry-left p, #entry-mid p, #entry-left-wide p
{
    font-size : 100% ;
    line-height : 138.5% ;
    margin : 0px 30px 15px 0px ;
}

#right ul
{
    font-size : 100% ;
    margin : 0px 30px 15px 0px ;
}

#right ul li
{
    line-height : 153.9% ;
    list-style-position : inside ;
    list-style-type : disc ;
    margin : 0px 0px 0px 10px ;
}

#right #link
{
    font-size : 108% ;
    margin : 25px 30px 0px 0px ;
}

#right #link .one
{
    background-image : url(../_images/one.gif) ;
    background-position : center left ;
    background-repeat : no-repeat ;
}

#right #link .two
{
    background-image : url(../_images/two.gif) ;
    background-position : center left ;
    background-repeat : no-repeat ;
}

#right #link .three
{
    background-image : url(../_images/three.gif) ;
    background-position : center left ;
    background-repeat : no-repeat ;
}

#right #link li
{
    height : 56px ;
    line-height : 100% ;
    list-style-position : outside ;
    list-style-type : none ;
    margin : 0px 0px 15px 0px ;
    padding : 0px 0px 0px 66px ;
}

#right #link li span
{
    color : #005480 ;
    font-weight : bold ;
    line-height : 153.9% ;
}

#one-col {
width: 950px;
margin: 40px;
padding: 90px 0 0 50px;
min-height:200px;
background-image: url(../_images/test-prep.jpg);
background-repeat:no-repeat;}

#one-col-g {
width: 950px;
margin: 40px;
padding: 90px 0 0 50px;
min-height:200px;
background-image: url(../_images/test-prep-g.jpg);
background-repeat:no-repeat;}

	#col1 {width:250px;
	border: 2px solid #CC3300;
	padding:3px;
	margin-right: 15px;
	float:left;
	background-color:#FFFFFF;
	min-height: 570px;}
	
	#col2 {width:250px;
	border: 2px solid #CC3300;
	padding:3px;
	margin-right: 15px;
	float:left;
	background-color:#FFFFFF;
	min-height: 570px;}
	
	#col3 {width:250px;
	border: 2px solid #CC3300;
	padding:3px;
	float:left;
	background-color:#FFFFFF;
	min-height: 570px;}
	
	#col1 p,#col2 p,#col3 p
	{
	margin:0 10px 10px 10px;}
	
	#col1 h5,#col2 h5,#col3 h5
	{
	margin:10px 10px 5px 10px;}


#promo
{
    display : inline ;
    float : right ;
    margin : 0px 20px 20px 20px ;
    width : 253px ;
}

#resources
{
    background-image : url(../_images/resources.jpg) ;
    background-position : center center ;
    background-repeat : no-repeat ;
    height : 152px ;
    margin : 0px ;
    width : 253px ;
}
	#resources-g
{
    background-image : url(../_images/resources-g.jpg) ;
    background-position : center center ;
    background-repeat : no-repeat ;
    height : 152px ;
    margin : 0px ;
    width : 253px ;
}

#resources p, #resources-g p
{
    color : #cc6633 ;
    font-size : 100% ;
    font-weight : bold ;
    line-height : 100% ;
    padding : 15px 105px 0px 25px ;
}

#resources p a, #resources-g p a 
{
    color : #f26631 ;
    text-decoration : none ;
}

#resources p a:hover,#resources-g p a:hover
{
    color : #000000 ;
}

#resources p strong,#resources-g p strong
{
    color : #000000 ;
    display : block ;
    font-size : 167% ;
    line-height : 93% ;
    margin : 0px 0px 5px 0px ;
}

#practice
{
    background-image : url(../_images/practice.jpg) ;
    background-position : center center ;
    background-repeat : no-repeat ;
    height : 141px ;
    margin : 0px ;
    width : 253px ;
}

#practice p
{
    color : #cc6633 ;
    font-size : 108% ;
    font-weight : bold ;
    line-height : 108% ;
    padding : 11px 105px 0px 25px ;
}

#practice p a
{
    color : #f26631 ;
    text-decoration : none ;
}

#practice p a:hover
{
    color : #000000 ;
}

#practice p strong
{
    color : #000000 ;
    display : block ;
    font-size : 182% ;
    line-height : 93% ;
    margin : 0px 0px 5px 0px ;
}

#what_next
{
    border-bottom : 1px solid #cc3300 ;
    margin : 10px 7px 0px 9px ;
    width : 237px ;
}

#what_next h2
{
    background-color : #cc3300 ;
    color : #ffffff ;
    font-size : 138.5% ;
    margin : 0px ;
    padding : 5px 10px ;
}

#what_next ul
{
    color : #663300 ;
    font-size : 108% ;
    margin : 10px 0px ;
}

#what_next ul li
{
  letter-spacing : -1px ;
}

#what_next ul li a
{
    color : #663300 ;
    text-decoration : none ;
}

#what_next ul li a:hover
{
    color : #000000 ;
}

#footer
{
    background-color : #00547f ;
    background-image : url(../_images/footer.gif) ;
    background-position : top center ;
    background-repeat : repeat-x ;
    border : 1px solid #666666 ;
    font-size : 108% ;
    line-height : 162% ;
    margin : 0px auto ;
    text-align : left ;
    width : 995px ;
}

#row
{
    background-color : #ffffff ;
    margin : 25px ;
}

#row div.clear
{
    clear : both ;
    height : 1px ;
    overflow : hidden ;
}

#wide
{
    display : inline ;
    float : left ;
    margin : 10px 10px 10px 10px ;
	width: 690px;
}


#wide p
{
    margin : 10px ;
	font-size:0.875em;
	line-height: 1.3em;
	
}



#one
{
    display : inline ;
    float : left ;
    margin : 10px 140px 10px 10px ;
}

#one p
{
    margin : 10px ;
}

#one p a
{
    color : #000000 ;
    text-decoration : none ;
}

#one p a:hover
{
    text-decoration : underline ;
}

#two
{
    display : inline ;
    float : left ;
    margin : 10px ;
}

#two p
{
    margin : 10px ;
}

#three
{
    display : inline ;
    float : right ;
    margin : 10px ;
}

#three p
{
    font-size : 85% ;
    line-height : 127.5% ;
    margin : 10px ;
    text-align : right ;
}

em
{
    font-style : italic ;
}

strong
{
    font-weight : bold ;
}


.table-1-col {
width:390px;
margin: 0 0 20px 0;
}

  .table-1-col th {
  padding: 2px 5px 2px 5px;
  background-color: #006699;
  color:#fff;}

  .table-1-col td {
  padding: 2px 5px 2px 5px;}
  
.table-2-col {
width:90%;
margin: 0 0 20px 0;
}

  .table-2-col th {
  padding: 2px 5px 2px 5px;
  background-color: #006699;
  color:#fff;}

  .table-2-col td {
  padding: 2px 5px 2px 5px;}  

.18 {
font-size:18px !important;
}

#entry-left {
float:left;
width:460px;
margin:20px 0 10px 30px;
}

	#entry-left-wide {
	float:left;
	width:550px;
	margin:20px 0 10px 30px;
	}

#entry-left-new {
float:left;
width:645px;
margin:20px 0 10px 30px;
}

	#entry-left-new-wide {
	float:left;
	width:550px;
	margin:20px 0 10px 30px;
	}
	
#entry-mid {
float:left;
width:160px;
margin:20px 0 10px 10px;
padding:10px 5px;
background-color:#eaeaea;
border: 3px solid #dcdcdc;
}

#entry-mid-new-g {
float:left;
width:265px;
height:385px;
margin:20px 0 10px 20px;
padding-top:50px;
background-image:url(../_images/stop-press-g.jpg);
background-repeat: repeat-x;
}



#entry-mid-new {
float:left;
width:265px;
height:385px;
margin:20px 0 10px 20px;
padding-top:50px;
background-image:url(../_images/stop-press.jpg);
background-repeat: repeat-x;
}
	#entry-mid-news-new {
	background-color:#FFFFFF;
	width:245px;
	height:290px;
	margin:0 10px 10px 10px;
	padding-top:5px;
	}
	
		#entry-mid-news-new p {
		margin:5px 10px 10px 10px;
		padding: 5px 0 10px 0;
		border-bottom: 1px dotted #CCCCCC;
		}

#entry-right {
float:left;
width:220px;
margin:0px 30px 10px 30px;
text-align:center;
}
	#entry-right img{
	padding:15px 0 5px 0;
}


#entry-bottom {
float:left;
width:600px;
margin:0px 30px 10px 10px;
text-align:left;
}
	#entry-bottom img{
	padding:10px 0 5px 0;
}


#traffic-light {
	float: right;
	margin-right:30px;}

#working {
	float: right;
	margin-top:40px;
	margin-right:95px;}

.clear {
width:100%;
height:5px;
display:block;
clear:both;}

.blue {color: #000066;}