.Hidden
{
	DISPLAY: none;
	VISIBILITY: hidden;
}
.Visible
{
	VISIBILITY: visible;
}

.button-green {
	color:white;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#B32317;
	border:1px solid;
	border-top-color:#820024;
	border-left-color:#820024;
	border-right-color:#820024;
	border-bottom-color:#820024;
}
a{
	color: #255282;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	text-decoration: none;
}
a:hover{
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	text-decoration: underline;
}
a.toplinks{
	color:#5A324A;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	font-family: arial, "lucida console", sans-serif
}
a.toplinks:hover{
	color:#73847A;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	font-family: arial, "lucida console", sans-serif
}
body{
	color : #000000;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}
body.inside{
	margin : 0px 0px 0px 0px;
	background-image: url(/images/insideBackground.gif);
	background-repeat:no-repeat;
	background-position: top center;
	background-color : #FFFFFF;
}
body.insideresults{
	margin : 0px 0px 0px 0px;
	background-position: top center;
	background-color : #FFFFFF;
}
.image_link{
	cursor:hand;
}
td,p{
	color : #000000;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}
td.end{
	color : #000000;
	font-family : Times New Roman;
	font-size : 16px;
}
td.inside{
	color: #255282;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 11px;
}

td.Form{
	color: #000000;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 11px;
}
td.inside2{
	color: #FFFFFF;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 11px;
}
td.heading{
	color:#000000;
	font-family : Helvetica, sans-serif;
	font-size : 13pt;
	font-weight:bold;
}
p.heading{
	color:#6C8072;
	font-family : Helvetica, sans-serif;
	font-size : 18pt;
}
.subheading{
	color:#6C8072;
	font-family : Helvetica, sans-serif;
	font-size : 11pt;
	font-weight:bold;
}
.subheadingI{
	color:#6C8072;
	font-family : Helvetica, sans-serif;
	font-size : 11pt;
	font-style: italic;
}
ul{
	list-style : square;
}
TD.small,  P.small, li.small {
	color : #000000;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}
.smhead{
	color:#6C8072;
	font-family : Helvetica, sans-serif;
	font-size : 9pt;
	font-weight: bold;
}
.smhead2{
	color:#000000;
	font-family : Helvetica, sans-serif;
	font-size : 9pt;
	font-weight: bold;
}
.sm{
	color:#000000;
	font-family : Helvetica, sans-serif;
	font-size : 8pt;
}
.pI_sm{
	color:#000000;
	font-family : Helvetica, sans-serif;
	font-size : 8pt;
	font-style: italic;
}
tr.shaded{
	background-color : #EEEEEE;
}
table.outline{
	background-color : #FFFFFF;
	border : 1px solid #6C8072;
}
.adminPH{
	color: #FFFFFF;
	background-color : #6C8072;
	font-family : Helvetica, sans-serif;
	font-size : 11pt;
	font-weight: bold;
}
a.adminPH{
	color: #FFFFFF;
	background-color : #6C8072;
	font-family : Helvetica, sans-serif;
	font-size : 11pt;
	font-weight: bold;
	text-decoration: underline;
}
a.adminPH:hover{
	color: #FFFFFF;
	background-color : #6C8072;
	font-family : Helvetica, sans-serif;
	font-size : 11pt;
	font-weight: bold;
	text-decoration: none;
}
table.Private
{
    BORDER-BOTTOM: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
}
table.Private2
{
    BORDER-LEFT: black 2px solid;
    BORDER-RIGHT: black 2px solid;
    BORDER-TOP: black 1px solid;
}
table.Private3
{
    BORDER-BOTTOM: black 1px solid;
    BORDER-LEFT: black 2px solid;
    BORDER-RIGHT: black 2px solid;
}
table.Private4
{
    background-color : #EEEEEE;
    BORDER-BOTTOM: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
}


/**** New Classes Start Here 30-04-10 ****/

/*Menu Start Here*/
.horizontal ul{
list-style-type: none;
padding: 0px;
border: 1px solid #5A324A;
display: block;
height: 1.8em;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:0;
}
.horizontal li{
float: left;
display: inline;
}
.horizontal li a{
text-decoration: none;
height: 1.2em;
float: left;
display: block;
padding: .4em 1px .4em 5px;
font-size: 11px;
font-weight: normal;
}
.horizontal li li a{
border-top: none;
}
.horizontal li ul{
position: absolute; 
margin-top: 1.8em;
margin-left: -1px;
width: 260px;
border: none;
display: block;
height: auto;
border: 1px solid #5A324A;
background: #FFFFFF;
}
.horizontal li li ul{
position: absolute;
margin-top: .1em;
margin-left: 300px;
}
.horizontal li ul li a{
width: 255px;
}
/*This section makes the menu not work in non-javascript enabled browsers by not showing the menu by default-This can be worked around by making top level links point to a sitemap*/
/*Not sure if I recommend this or not*/
.inaccesible li ul{
display: none;
}
/*Arrow code - looks like <a class="haschild" href="#">Text <span>Arrow</span></a> can be turned on/off with arrow class*/
.arrow a span{
padding-left: .5em;
font-size: 100%;  
}

.arrow a span.noshow{
visibility: hidden;
}
/*Plus code*/
.plus a span{
padding-left: .2em;
}
/*colors for menu*/
.blackwhite li a{
background-color: white;
color: black;
}

.bluewhite li a{
color: #4A5A4F;
}
.bluewhite li a:hover{
background-color: #738A7A;
color: white;
}

/*Menu End Here*/

.body-bg{ color:#FFFFFF; margin:0; padding:0;}
.bg2{ background:#738A7A}
.bg3{background:#B9C4BC}
.bg4{background:#CFD7D2}


.search{color: #B9C5BD;font-family : Helvetica, sans-serif;font-size : 9pt;font-weight: bold;}
.go{color:white;font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;background-color:#B9C5BD;border:1px solid;border-top-color:#5D354D;border-left-color:#5D354D;border-right-color:#5D354D;border-bottom-color:#5D354D;}
.divd{height:12px; width:2px;}
.top-nav a{color:#5A324A;text-decoration:none;font-size:12px;font-weight:bold;font-family: arial, "lucida console", sans-serif}
.top-nav a:hover{color:#73847A;text-decoration:none;}
h1.schools{ margin:0; padding:0;color:#348CB7;text-decoration:none;}
h1.schools a{ text-decoration:none;color:#348CB7;font-size:11pt;font-weight:bold;font-family: arial, "lucida console", sans-serif}
h2.schools{ margin:0; padding:0;color:#348CB7;text-decoration:none;}
h2.schools a{ text-decoration:none;color:#348CB7;font-size:11pt;font-weight:bold;font-family: arial, "lucida console", sans-serif}
.national{ font-size:12px; padding-right:5px; color:#5A324A; font-family:Arial, Helvetica, sans-serif; font-style:italic}

h1.heading-qualification{color:#6C8072;	font-family : Helvetica, sans-serif;font-size : 18pt;font-weight: normal;}
h2.subheading{color:#6C8072;font-family : Helvetica, sans-serif;font-size : 11pt;font-weight:bold; margin: 0; padding: 0;}
.list-style-alpha{list-style : lower-alpha;}
.list-style-roman{list-style:lower-roman}
.qualification-list li{ margin: 0 0 10px 0;}
h1.quality-pro{color: #669999; font-size: 13px; margin:10px 0 10px 0; padding:0; font-weight:normal}
h1.quality-pro .bl{ font-weight:bold}
p.tag-line{font-size: 11px;color: #669999;font-weight: bold; margin-bottom:0;}
p.top{ margin-top:0; font-size:11px}
p.btm{ margin-bottom:0; font-size:11px}


#footer{ color: #000; background:#FFFFFF; padding: 10px 0; text-align: center; border-top:2px solid #CFD7D2}
#footer ul{ margin:0; padding:0}
#footer ul li{ display: inline; list-style-type: none; color: #000;}
#footer ul li a{ color: #000; font-size: 11px; text-transform: none; font-weight: bold; padding: 0 5px;}
#footer ul li a:hover{ text-decoration:underline}
#footer .copyright{ text-align: center; padding: 10px 0 0 0; font-size: 11px;}
#footer a{ color: #000; font-weight: bold;}





