/*start global styles*/
body {
	background-color: #ffffff;
	color:#333333;
	font-size:78.5%;
	cursor:default;
	font-family: Arial, Helvetica, sans-serif;
}

a:link, a:visited, a:active{
	color:#333333;
	text-decoration: underline;
}

a:hover {
	text-decoration:none;
}

a.rssFeed{
	padding-left: 20px;
	background-image: url(/img/rss.gif);
	background-repeat: no-repeat;
	background-position: center left;
}


.hideMenu
{
 visibility:hidden;
 display:none;
}

/*Sets all divs within the body useful for testing */
/*
 div {background-color:red;} 
*/

.left {float: left;}
.right {float: right;}	

.zero {padding: 0px; margin: 0px;}

hr {display: none;}

/* Logo */


h1.logo{
    background: url(/img/logo.gif) no-repeat 0 0;
    height: 110px;
    width: 192px;
    top: 0;
    left: 0;
    display: block;
    text-indent: -10000px;
}

h1.logo a {
    display: block;
    text-decoration: none;
    cursor: pointer;
}

.oialogo {
    height: 110px;
    width: 192px;
    position: relative;
}

/* Global Page STYLES */
#main {
	float: left;
	padding: 0px;
	margin: 0px;
	text-align: left;
	width: 700px;
}

#main h2 {
	color: #333333;
	font-size: 1.8em;
	padding-bottom: 22px;
}

#main h3 {
	color: #00A2B1;
	font-size: 1.4em;
	padding-bottom: 12px;
}

#main h4 {
	font-size: 1.2em;
	padding-bottom: 12px;
	padding-top: 12px;
}

#main h5 {
	font-size: 0.9em;
	padding-top: 2px; padding-bottom: 2px;
	color: #999;
}


#main p {
	padding-bottom: 10px;
	line-height: 1.7em;
}

#main li {

} 



.maincontentbox {
	padding: 0px;
	margin-left: 5px;
	text-align: left;
	width: 670px;
	float: left;
}

.maincontentboxfull {
	padding: 0px;
	text-align: left;
	width: 700px;
	float: left;
}

.breadcrumbsbox {
	padding: 0px;
	margin: 0px;
	padding-bottom: 25px;
	width: 700px;		
	float: left;
}

.container { background-color:#fff; }

.mainheader {
	float: left; 
	width: 700px; 
	height: 57px; 
	background-image: url(/img/header-bkg.gif); 
	background-repeat: no-repeat;
	padding-bottom: 18px;

}

.mainheader h2 {
	color: #ffffff; 
	font-size: 2.3em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-top: 15px;
	margin-left: 15px;
}

.mainheader-about {
	float: left; 
	width: 700px; 
	height: 105px; 
	background-image: url(/img/header-bkg-about.gif); 
	background-repeat: no-repeat;
	padding-bottom: 18px;
}



.mainheader-students {
	float: left; 
	width: 700px; 
	height: 105px; 
	background-image: url(/img/header-bkg-students.gif); 
	background-repeat: no-repeat;
	padding-bottom: 18px;
}

.mainheader-uni {
	float: left; 
	width: 700px; 
	height: 105px; 
	background-image: url(/img/header-bkg-uni.gif); 
	background-repeat: no-repeat;
	padding-bottom: 18px;
}

.mainheader-decisions {
	float: left; 
	width: 700px; 
	height: 105px; 
	background-image: url(/img/header-bkg-decisions.gif); 
	background-repeat: no-repeat;
	padding-bottom: 18px;
}

.mainheader-news {
	float: left; 
	width: 700px; 
	height: 105px; 
	background-image: url(/img/header-bkg-news.gif); 
	background-repeat: no-repeat;
	padding-bottom: 18px;
}

.mainheader-contact {
	float: left; 
	width: 700px; 
	height: 105px; 
	background-image: url(/img/header-bkg-contact.gif); 
	background-repeat: no-repeat;
	padding-bottom: 18px;
}

.mainhdr h2 {
	color: #ffffff; 
	font-size: 2.3em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-top: 39px;
	margin-left: 15px;
}

.mainhdrSmall{
	color: #ffffff; 
	font-size: 1.2em;
	font-weight: normal;
	margin-left: 18px;
	margin-top: 3px;
}


.top {float: left; width: 680px; padding-bottom: 20px; text-align: right; padding-right: 20px;}


.copyrightinfo {float: left; padding-left: 10px;}


.docheader {
	float: left; 
	width: 700px; 
	height: 90px; 
	background-image: url(/img/doc-bkg.gif); 
	background-repeat: no-repeat;
	margin-bottom: 8px;
	border: 0px red solid;
	vertical-align: top;
	padding: 0px;
}


.docHeaderTitle{
color: #424142;
font-size: 1.0em;
line-height: 1.5;
font-weight: bold;
border: 0px red solid;
}

a:visited.docHeaderTitle, a:link.docHeaderTitle, a.docHeaderTitle
{
color: #424142;
font-size: 1.2em;
}


.docimg {
	width:47px; height: 71px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 12px;
}

.docinfo {width: 400px; float: left; margin-top: 22px;}
.docinfo h2 {font-size: 1.4em;} 
.docinfo p {margin-top: 4px;}
.docinfo span {font-size: 1.0em; margin-right: 15px; color: #333333;} 


/* Header and Footer STYLES */
#header {
	float: left;
	width: 940px;
	padding-top: 20px;
	padding-bottom: 20px;
}

#footer {
	float: left;
	width: 940px;
	margin-top: 10px;
	margin-bottom: 20px;
	height: 24px; 
	background-image: url(/img/footer-bkg.gif); 
	background-repeat: no-repeat;
	color: #ffffff;	
	padding-top: 6px;
	font-size: 0.9em;	
}



#logobox {
	float: left;
	width: 642px;
}  

#topnav {
	float: right;
	text-align: right;
	padding: 0px;
	margin: -80px 0px 0px 0px; 
	border: 0px red solid;	
	width: 450px;
}

.googlesearchbar {
	float: right;
	padding: 0px;
	margin: -17px 0px 0px 0px; 
	border: 0px red solid;
	width: 700px;	
}

#googlesearchlabel {display:none;}

.mainnavbox {
	float: left;
	width: 220px;
}
 
.mainnavtop {
	float: left;
	width: 220px;
	height: 10px;	
	background-image: url(/img/navtop.gif);
	background-repeat: no-repeat;
} 

.mainnav {
	float: left;
	width: 220px;
	background-color: #EEEEEE;
} 

.mainnavbot {
	float: left;
	width: 220px;
	height: 10px;
	background-image: url(/img/navbot.gif);
	background-repeat: no-repeat;	
} 

.paneltext {
	float:left; 
	background-image: url(img/hp-panel-left.gif);
	background-repeat: no-repeat; 
	width: 321px; height: 250px;
	color: #ffffff;
}

.paneltext h2 {
	color: #ffffff;
	font-size: 2.6em;
	padding-bottom: 15px;
}

.paneltext p {
	color: #ffffff;
	font-size: 1.3em;
	font-weight: normal;
	line-height: 1.0em;
}	

.quicklink {
	margin-top: 20px;	
	margin-bottom: 5px;		
	font-size: 1.0em;
	padding-bottom: 4px;
	font-weight: normal;
	text-align: center;
}

.box220 {float: left; width: 220px; padding: 0px; margin: 0px; display: inline;}

.homelistboxtop-students {
	float: left;
	width: 220px;
	height: 69px;	
	background-image: url(/img/box-students.png);
	background-repeat: no-repeat;
	}

.homelistboxtop-uni {
	float: left;
	width: 220px;
	height: 69px;	
	background-image: url(/img/box-uni.png);
	background-repeat: no-repeat;
	}		

.homelist h2 {color: #000; font-size: 1.3em; padding-top: 40px; padding-left: 95px;}
.homelist2 h2 {color: #000; font-size: 1.3em; padding-top: 30px; padding-left: 70px;}


	
.homelistboxbot {
	float: left;
	width: 220px;
	height: 15px;	
	background-image: url(/img/box-bot.png);
	background-repeat: no-repeat;
	}	
	
.homelistboxbkg {
	float: left;
	width: 200px;
	background-image: url(/img/box-bkg.png);
	background-repeat: repeat-y;
	padding-left: 20px;
	padding-top: 10px;
	line-height: 1.3em;
	}	


.homepage700hero  {float: left; width: 700px; background-image: url(/img/hp-panel.gif); background-repeat: no-repeat;}	
.welcometxt {width: 290px; margin: 30px 0px 0px 20px;}

.homepage700 {float: left; width: 700px;}	

.news240 {float: left; width: 240px;}
/* This is the end news panel so no extra width required */
.news220 {float: left; width: 220px;}


.newsbox {float: left; width: 220px; margin-top: 0px; margin-top: 16px;}

.newsimg {width: 54px; float: left; margin-right:10px; height: 80px;}


.newstxt {float: left; width: 126px;}

.newsitem {width: 200px; float: left; border-top: dotted 1px #ccc; padding: 14px 10px 10px 10px;}
.newsitem h3 {color: #A9005B; font-size: 1.1em;}
.newsitem a:link, .newsitem a:visited, .newsitem a:active {color: #A9005B; text-decoration: none;}
.newsitem a:hover {color: #666;}

.newsitem p {line-height: 1.5em; font-size: 0.9em;}


.formbox {float: left; width: 698px; border: 1px solid #ddd; background-color: #f1f1f1; padding-top: 20px; padding-bottom: 20px;}
.formbox2 {float: left; width: 658px; border: 1px solid #ddd; background-color: #f1f1f1; padding:15px; margin-bottom: 20px;}
.formbox3 {float: left; border: 1px solid #ddd; background-color:  #b4f4fa; padding: 20px; margin-bottom: 20px; border: 1px solid #00a2b1; line-height: 35px; width: 620px;}
.formline {border-top:1px solid #f1f1f1;margin-bottom:10px;margin-top:10px;}
.formoptions {margin-bottom:10px;float:left;}
.formoptionsinner {padding-right:10px;padding-left:10px;margin-top:10px;padding-top:20px;margin-bottom:10px;float:left;background-color:#f1f1f1;width:620px;}
.wizardbox {float: left; width: 642px; border: 1px solid #ddd; background-color: #f1f1f1; padding-top: 20px; padding-bottom: 20px;}
.wizboxinside p {line-height:1.2;}


.wizbox {float: left; width: 700px; margin-bottom: 20px;}
.wizboxtop {float: left; width: 700px; background-image: url(/img/wizard-top.gif); background-repeat: no-repeat; height: 46px;}
.wizboxmid {float: left; width: 700px; background-image: url(/img/wizard-mid.gif); background-repeat: repeat-y;}
.wizboxbot {float: left; width: 700px; background-image: url(/img/wizard-bot.gif); background-repeat: no-repeat; height: 119px;}

.wizboxinside {float: left; width: 640px; padding-left: 30px}
.wizline {width: 640px; border-top: #b9e8e8 1px solid; float: left;}
.wizdblline {width: 640px; border-top: #b9e8e8 2px solid; float: left;margin-top:10px;margin-bottom:20px;}
.wizboxmid h2 {font-size: 1.6em; padding-bottom: 15px;}
.wizemail {width: 640px;float:left;border-bottom: #b9e8e8 1px solid;color: #00a2b1;padding-top:10px;padding-bottom:10px;}
.wizemail a:link, .wizemail a:visited, .wizemail a:active {color: #00a2b1}
.wizextended {margin-bottom:20px;line-height:1.5; list-style-type:square;font-size:14px;}
.wizquestion {font-size:14px;line-height:1.5;margin-bottom:10px;padding-top:10px;}
.wizanswer strong {font-style:normal;color:#00A4B5;}
.wizanswer {margin-bottom:20px;line-height:1.5;font-style: italic;}

.wizbtns {float: left; padding-top: 15px; padding-bottom: 5px; margin-right: 0px;height:20px;}
.wizbtns a:visited, .wizbtns a:link, .wizbtns a:active {color: #00a2b1; text-decoration: none;}
.wizbtns a:hover {text-decoration: underline;}
.wizbtns p {padding-top: 6px;}


.wizbtns2 {float: right; padding-top: 10px; padding-bottom: 10px;}
.wizbtns2 a.inputbutton {float:right !important;margin-top:0px !important;}
.wizbtns3 {float: right; padding-top: 10px; padding-bottom: 10px;margin-right:15px;}
.wizcontrols {width: 655px; padding-top: 10px;margin-left:-15px;}

.wizbtnpad {margin-left: 10px;padding-right:20px !important;padding-left:20px !important;min-width: 60px;}
.tip {margin-top: 13px; font-size: 0.9em; color: #00a2b1;height:20px;}

.staffbox {float: left; width: 75px;}
.staffinfo {float: left; width: 560px; padding-left:13px;}



span.inputtext {
background-image:url(/img/error_field_arrow.png);
background-repeat:no-repeat;
color:#C23794 !important;
font-size:11px;
line-height:20px;
padding-left:15px;
}

 
 
/* Page STYLES */

ul.genericUL li {
list-style-type: none;
background:transparent url(/img/generic_bullet_black.gif) no-repeat scroll 0 12px;
padding:5px 15px;
line-height: 1.5;
}

ul.genericgreyUL li {
/*background:transparent url(/img/generic_bullet_grey.gif) no-repeat scroll 0 8px;*/
padding:5px 15px;
}

ul.genericgreyUL2 li
{
list-style-image:url(/img/generic_bullet_grey.gif);
list-style-type:square;
padding-bottom: 10px;
margin-left: 10px;
padding-right: 10px;
}

ul.genericgreyUL3 li {
background:transparent url(/img/generic_bullet_grey.gif) no-repeat scroll 0 12px;
padding:5px 15px;
}


ul.genericgreyUL4 li
{

list-style-type: none;
padding-bottom: 10px;
margin-left: 5px;
padding-right: 10px;
}

ul.genericgreyUL5 li
{

list-style-type: none;
padding-bottom: 10px;
margin-left: 5px;
padding-right: 10px;
}

UL{
line-height: 1.31em;
}



.smalltxt li {font-size: 1.0em}

ul.generictickUL li {
background:transparent url(/img/generic_bullet_tick.gif) no-repeat scroll 0 0px;
padding-left: 35px;
padding-bottom: 20px;
font-size: 1.2em;
font-weight: bold;
}






ol.genericUL li {

list-style-type: decimal;
padding: 7px 7px;
margin-left: 30px;
line-height: 1.4em;

}

.checklistbox {
background-color:#b4f4fa;
border: 1px solid #00a2b1;
width: 640px;
padding: 20px;
margin-bottom: 20px;
}  

.questionbox {
background-color: #b4f4fa;
border: 1px solid #00a2b1;
width: 640px;
padding: 20px;
}  

.responsebox {
background-color: #e1f8ff;
border: 1px solid #00a2b1;
width: 640px;
padding: 20px;
}  


       


/* Simple scalable breadcrumb 
------------------------------------------------------------------*/
	
#crumbs {
	font-size: 0.9em;
	height:2.3em;
	border:1px solid #dedede;
	float: left;
	width: 698px;
	}
#crumbs li {
	float:left;
	line-height:2.3em;
	color:#777;
	padding-left:.75em;
	}		
#crumbs li a {
	background:url(/img/crumbs.gif) no-repeat right center;
	display:block;
	padding:0 15px 0 0;
	}							
#crumbs li a:link,
#crumbs li a:visited {
	color:#777;
	text-decoration:none;
	}		
#crumbs li a:hover,
#crumbs li a:focus {
	color:#dc0963;
	}

#crumbs li a.current
{
	background: none;
}	






/*Fat Erik's Pipelist*/
#navcontainer2 { margin: 0px; float: right; padding: 0px; width: 600px; border: 0px red solid; height: 25px; }

#navcontainer2 a {
	text-decoration:none;	
}

#navcontainer2 a:hover{
	text-decoration:underline;
}

#navlist2
{
list-style: none;
padding: 0;
margin: 0;
border: 0px green solid;
}

#navlist2 li
{
display: inline;
padding: 0;
margin: 0;
}

#navlist2 li:before { content: "| "; }
#navlist2 li:first-child:before { content: ""; }

/*IE workaround*/
/*All IE browsers*/
* html #navlist2 li
{
border-left: 1px solid black;
padding: 0 0.4em 0 0.4em;
margin: 0 0.4em 0 -0.4em;
}

/*Win IE browsers - hide from Mac IE\*/
* html #navlist2 { height: 1%; }

* html #navlist2 li
{
display: block;
float: left;
}

/*End hide*/
/*Mac IE 5*/
* html #navlist2 li:first-child { border-left: 0; }


li#welshflag span
{
background-image: url(/img/flag-welsh.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 26px;
height: 14px;
display: inline-block;
position: relative;
top: 3px;
}




/* New footer */

#footcontainer { margin-left: 0px; float: right; padding-right: 10px; border: 0px red solid; width: 650px;}

#footerlist, #footerlist2
{
height:15px;
margin:0;
padding:0;
text-align: right;
float:right;
}

#footerlist2
{
	margin: 10px 0px 0px 0px;
}

#footerlist2 #PrintPage{
	text-decoration: underline;
	cursor: pointer;
}

#footerlist2 #PrintPage:hover
{
	text-decoration: none;
}

#footerlist ul, #footerlist li, #footerlist2 ul, #footerlist2 li
{

display: inline;
list-style-type: none;
font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
float:left;
border-right: 1px solid #fff;
padding-left:5px;
padding-right:5px;
}

#footerlist li.sep
{
margin-right:5px;
}

#footerlist a:link, #footerlist a:visited
{
text-decoration: none;
color: #fff;
}

#footerlist a:link#current, #footerlist a:visited#current, #footerlist a:hover
{
text-decoration:underline;
}

#footerlist a:hover { color: #fff; }
#footerlist li.first {padding-left:0px;}
#footerlist li.last {border-right:none;}
#footerlist li.right{float:right;border-right:none;margin:0px;padding:0px;}


/* navigation
------------------------------------------------------------------------- */



#divNavigation ul {
	margin-left: 10px
}


#divNavigation li {
    font-size: 12px; /* 11px */
	margin: 0;
	padding-top:12px;
	padding-bottom:12px;
}

li.line {
    font-size: 12px; /* 11px */
	margin: 0;
	background: url("/img/dotted_rule.gif") no-repeat left bottom;
}

.brush {font-size:1.10em; cursor: pointer;}

#divNavigation li a {
	display: block;
	/*padding: 1.2em 0 0 0px;*/
	width: 188px;
	/*height: 2.3em;*/
	background: no-repeat 0 50%;
}




/* hyperlinks - navigation */

#divNavigation li a:link, #divNavigation li a:visited {
	color: #444;
	text-decoration: none;
	  font-family: Arial;
	/*  font-family: Interstate;*/
  font-style: normal;
  font-weight: normal;
}

#divNavigation li a:hover, #divNavigation li a:active {
	color: #1C748A;
}

/* secondary level of navigation */

#divNavigation ul ul {
    margin-left: 25px;
}

#divNavigation ul li ul li {
    font-size: 1em; /* 11px */
	padding: 0.5em 0;
}

#divNavigation ul li ul li a {
	background: url("/img/bullet_orange.gif") no-repeat 0 0.3em !important;
	padding: 0 0 0 12px;
	height: auto;
	width: 160px;
}

/* tertiary level of navigation */

#divNavigation ul ul ul {
    margin-left: 12px;
	background-image: none;
	padding-top: 0.5em;
	
}

#divNavigation ul li ul li ul li {
    background-image: none;
	font-weight: normal;
	}

#divNavigation ul li ul li ul li a {
	background-image: url("/img/bullet_orange_hollow.gif") !important;
	width: 140px;
}









/* current page */

#divNavigation ul li.currentPage a:link,
#divNavigation ul li.currentPage a:visited,
#divNavigation ul li.currentPage a:hover,
#divNavigation ul li.currentPage a:active {
	font-weight: bold;
	color: #222;
	letter-spacing: -0.05em;
}

#divNavigation li.currentPage ul li a:link,
#divNavigation li.currentPage ul li a:visited {
	font-weight: normal;
	color: #444;
	text-decoration: none;
	letter-spacing: 0;
}

#divNavigation li.currentPage ul li a:hover,
#divNavigation li.currentPage ul li a:active {
	color: #1C748A;
	font-weight: normal;
	letter-spacing: 0;
}


/* */
#divNavigation ul li a.selected,
#divNavigation ul li.selected a:link,
#divNavigation ul li.selected a:visited,
#divNavigation ul li.selected a:hover,
#divNavigation ul li.selected a:active {
	font-weight: bold;
	color: #222;
}

#divNavigation li.selected ul li a:link,
#divNavigation li.selected ul li a:visited {
	font-weight: normal;
	color: #444;
	text-decoration: none;
}

#divNavigation li.selected ul li a:hover,
#divNavigation li.selected ul li a:active {
	color: #1C748A;
	font-weight: normal;
}

#divNavigation li.last {
	padding-bottom:20px;
}

#divNavigation ul li ul li ul li.last {
	padding-bottom:0px;
}







/* Block Hover */








/* global buttons	 */
    	a:visited.inputbutton, a:link.inputbutton, a.inputbutton {color:#ffffff;margin-top:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-decoration:none;background-image:url('../img/buttons/button_bg.gif');background-repeat:repeat-x;float:left;font-size:12px;padding:3px;height:16px;text-align:center;font-weight:bold;line-height:16px;}
        a:hover.inputbutton {background-image:url('/img/buttons/button_hover_bg.gif')}
        a:active.inputbutton {background-image:url('/img/buttons/button_down_bg.gif');}

.w60 {width: 60px;}
.w70 {width: 70px;}
.w80 {width: 80px;} 
.w90 {width: 90px;}        
.w100 {width: 100px;}
.w110 {width: 110px;}
.w120 {width: 120px;}
.w130 {width: 130px;}
.w140 {width: 140px;}
.w150 {width: 150px;}

.downloadbtn {float: right; padding-top: 32px; margin-right: 20px;}


a.postnote {
	width: 207px; height: 211px;
	margin-top: 0px; margin-left:7px;
	background: url(/img/postnote.png);
	text-indent: -9999px;
	background-repeat: no-repeat;
	padding: 0px;
	display: block;
}

a.tracker-box {
	width: 201px; height: 62px;
	margin-top: 0px; margin-left:7px;
	background: url(/img/main-tracker.gif);
	text-indent: -9999px;
	background-repeat: no-repeat;
	padding: 0px;
	display: block;
}



a.acrobat {
	width: 700px; height: 29px;
	margin-top: 15px; margin-bottom: 15px;
	background: url(/img/acrobat.gif);
	text-indent: -9999px;
	background-repeat: no-repeat;
	padding: 0px;
	cursor: pointer;
	float: left;
}


#tooltip {
	position: absolute;
	z-index: 3000;
	width: auto;
	height: auto;
	border: 1px solid #ccc;
	background-color: #FFF;
	padding: 10px;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:lighter;
	
}
#tooltip div { margin: 0; }

.tooltipHover {
}

.tooltiplink {
text-decoration: underline;
}


.alphabetBoxContainer{
position:relative;
width: auto;
float: left;
clear: left;
border: 0px red solid;
margin-bottom: 30px;
margin-top: 10px;
}

.alphabetBox{
position: relative;
width: 60px;
background-color: #eee;
border: 1px #ccc solid;
float: left;
clear: right;
padding: 10px;
height: 20px;
margin-right: 20px;
text-align: center;
}

.alphabetBox h2 {font-size: 1.6em;
padding: 0px; margin: 0px;

}


.newcontainer {float: left; margin-top: 15px; width: 220px;}

.pane-list {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 1.3em;
}

.pane-list li {
	background: #fff;
	padding: 10px 20px 10px 10px;
	border-top: dotted 1px #ccc;
	cursor: pointer;
}
.pane-list li:hover {
	background: #eee;
}

.pane-list h3 {
	color: aqua;
}

.pane-list span {
	color:#777777;
	font-size:0.9em;
}

.pane-list img {padding-right: 10px; padding-bottom: 0px;}

.pane-list a:link, .pane-list a:visited, .pane-list a:active {
	text-decoration: none;
	color: #990066;
}

.termsForum{
	font-size: 11px;
	color: #666;
	line-height:13px;
}

/* ACCORDIAN FONT */

.accordianTitle{
color: #00a2b5;
font-size: 1.4em;
padding-bottom: 12px;
}

.accordianTitle2{
color: #00a2b5;
font-size: 1.4em;
background-image: url(/img/bckgnd-accordian.gif); 
background-repeat: no-repeat;
display:block;
padding-left: 15px;
padding-top: 15px;
height: 101px;
}

.accordianTitle3{
font-size: 0.7em;
}

.accordianTitle4{
background-color: #def0f3;
display:block;
width: 650px;
border: 1px #a3d4dc solid;
padding-left: 15px;
padding-top: 10px;
margin-bottom: 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.3em;
font-weight: bold;
height: 25px;
}

a:visited.accordianTitle, a:link.accordianTitle, a.accordianTitle
{
color: #00a2b5;
font-size: 1.4em;
}

.twitterBox{
	font-size:1.1em;
	border: 0px red solid;
	color: #333;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:lighter;
}

.twitterBox a {color:red!important;font-size:85%!important;}
.twitterBox p {border-bottom:1px solid #e4e4e4;	padding-top:10px;}
.twitterBox p a {font-size:1.0em!important;}

.horizontalGrey {
width: 690px;
height: 1px;
border-top: 1px #CCC solid;
float: left;
clear: both;
margin-top: 5px;
margin-bottom: 5px;
}


.horizontalAqua {
width: 690px;
height: 1px;
border: 1px #00a2b1 solid;
float: left;
clear: both;
margin-top: 5px;
margin-bottom: 5px;
}



.pics {  
    height:  250px;  
    width:   379px;  
    padding: 0;  
    margin:  0; 
    float: right;
    display: none;
} 
 
.pics img {  
    width:  379px; 
    height: 250px; 
    top:  0; 
    left: 0 
}


.contactHeader{
background-color: #def0f3;
display:block;
width: 678px;
border: 1px #a3d4dc solid;
padding: 10px;
margin-bottom: 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.3em;
font-weight: bold;
height: 25px;
float: left;
}

/* TABLE FOR CONTACTS PAGE */

table.servicesT
{	
width: 620px;
border-spacing: 12px;
margin-top: 0px;
}


table.servicesT td.servHd
{	
text-align: center;
font-weight: bold;
}


table.servicesT td
{	
text-align: left;
padding: 10px;
} 

.servBodL { border-left: 0px dotted #FFF; }


.tableContacts {
padding-left: 25px;
}


.discussionSubmit {
border: 0px red solid;
width: auto;
margin-top: 10px;
float: right;
}

/* Forms */
.howmany
{
	clear: both;
	padding: 5px;
	background-color: #d6d6d6;
	margin: 2px 0px 0px 18px;
}

.howmany
{
	display: none;
}

.howmany input
{
	width: 20px;
}

/* Validation Boxes */
.valSummary
{
	margin: 5px 0px 5px 0px;
	border: 4px solid red;
	background-color: #fff4f4;
	padding: 5px;
	clear: both;
}

.valSummary li
{
	padding: 0px 0px 5px 0px;
}

/* Job Form */
.personalDetails table
{
	clear: both;
}

.personalDetails label
{
	display: block;
	margin: 0px 0px 2px 0px;
}

.personalDetails table td
{
	padding: 5px;
}

.personalDetails table td table td label
{
	float: left;
	padding: 0px
}

.personalDetails table td table td input
{
	float: left;
	width: 25px;
	margin: 0px;
}

.personalDetails .formItemTip{
	font-size: smaller;
	color: gray;
}

.personalDetails textarea
{
	width: 250px;
	height: 150px;
}

.personalDetails .position input
{
	width: 250px;
}

.personalDetails .advertised input
{
	width: 250px;
}

.expandable .toggle
{
	cursor: pointer;
}

#main ul
{
list-style-type:disc;
padding: 0px 0px 0px 10px;
margin: 0px 0px 10px 10px;
}

#main ul li
{
	margin: 0px 0px 5px 0px;
}

#main ol
{
	list-style-type: decimal;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 10px 10px;
}

#main ol li
{
	margin: 0px 0px 5px 0px;
}

#main .paddingLeft
{
	padding: 0px 0px 0px 30px;
}

.clearer
{
	clear: both;
	height: 1px;
}

.asterix{
	color: red;
	padding-top: 1px;
	padding-right: 2px;
	font-size: 20px;
	font-weight: bold;
	float: left;
	width: 10px;
	border: 0px red solid;
	font-family: Arial, Helvetica, sans-serif;
	}

.subfooter-container
{
	width: 940px;
	border: 0px red solid;
	float: left;
}

.subfooter
{
	color: #999999;
	font-size: 85%;
	cursor:default;
	padding-bottom: 5px;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
}

h3.aloud
{
    background: url(/img/aloud-logo.png) no-repeat; 
    height: 40px;
    width: 108px;
    float: right;
    display: block;
    text-indent: -10000px;
border: 0px red solid;
}

h3.aloud a 
{
    display: block;
    text-decoration: none;
    cursor: pointer;
}


.logo-browse
{
width: 93px;
height: 40px;
float: right;
background: url(/img/aloud-logo.png) no-repeat; 
border: 0px red solid;
}

/* -- Comments -- */
#comments
{
  clear: both;
  background-color: #efefef;
}

h2.commentsTitle
{
  clear: both;
  padding: 20px 20px 0px 20px;

}

.comments{
  padding: 0;
  clear: both;
}

.comments fieldset ul, .comments fieldset ul li
{
  padding: 0;
  margin: 0;
  list-style: none;
}

.comments fieldset legend
{
  font-size: 123.1%;
  font-weight: bold;
}

.addComment input, .addComment textarea
{
  border: 1px solid #C5CDD0;
  border-radius: 4px 4px 4px 4px;
  margin: 8px 0;
  padding: 11px 15px 9px;
  width: 580px;
  display: block;
}

#main .addCommentControls ul
{
  margin: 0;
  padding: 0;
}

.addComment textarea
{
  height: 200px;
  width: 580px;
  padding: 5px;
}

.addComment #ContentPlaceHolderDefault_MasterContentPlaceHolder_Col1Bottom_Comments_8_chkSubscribeToReview
{
  padding: 5px;
  margin: 0;
  width: 20px;
  float: left;
}

.comment
{
  margin: 0 0 20px 0;
  padding: 0 0 11px 0;
  background-image: url(/data/images/back_Comment.gif);
  background-repeat: no-repeat;
  background-position: right bottom;
  min-height: 60px;

}

.commentInner
{
  background-color: #ececec;
  padding: 10px 20px 10px 20px;
}

.comment .commentPhoto
{
  float: left;
  width: 80px;
}

.comment .commentHeader
{
  padding: 10px 0 10px 0;
  font-size: smaller;


}

.comment img
{
  padding: 4px;
  background-color: white;
  border: 1px solid #dddddd;
}

.altComment
{
  background-image: url(/data/images/back_CommentAlt.png);
  background-position: right bottom;

}

.addComment ul, .addComment li
{
  list-style: none;
  padding: 0;
  margin: 0;
}

.addComment
{
  margin: 0;
  padding: 0 20px 20px 20px;
  background-color: #e5e5e5;
}

.addComment h3
{
  padding: 20px 0 0 0;
  color: #999999;

}

#main .addComment li
{
  margin: 0 0 20px 0;
}

#main .addComment h4
{
  color: #999999;
  margin: 0;
  padding: 0;
}

.noGuestPosting
{
  margin: 0px 20px 20px 20px;
  padding: 0 20px 20px 20px;
  background-color: #e5e5e5;
}

.noGuestPosting h3
{
  padding: 20px 0 0 0;
  color: #999999;
}

.noGuestPosting p
{
  margin: 0;
}

#comments .thankyou
{
  margin: 0px 20px 20px 20px;
  padding: 20px 20px 20px 20px;
  background-color: #e5e5e5;
}

#comments .thankyou p
{
  margin: 0;
}

/* -- Topics -- */
.topic
{
    margin: 0 0 20px 0;
    padding: 0 0 20px 0;
    border-bottom: 1px dotted #eeeeee;

}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

#srchResult iframe {
        width: 690px;
        height: 1300px;
	bordeR: 0px red solid;}











































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h2 {

}

h3 {

}

h6 {
color: #999; font-size: 1.1em;
}

