/*
Common Colors
	
	blue borders: #7F99B5;
	blue h1: #003366;
	gold leftnav: #F38B00;
	blue page title: #003366;
	blue subtitle: #7F98B6;
	light blue link: #3399CC;
*/
body img{
	border: none;
}
body {
	font: 14px arial;
	line-height:20px;
}
a:link{
	color: #3399CC;
	text-decoration:none;
}
a:visited{
	color: #3399CC;
	text-decoration:none;
}
a:hover{
	color: #40BFFF;
	text-decoration:none;
}

h1{ /* used primarily for the title of the page; */
	font: normal 18pt/100% arial;
	text-transform: uppercase;
	margin: 0;	
	color: #003366;
}


h2{ /* page subtitle */
	font: bold 10.5pt/100% arial;
	text-transform:uppercase;
	color: #7F98B6;
}
h3{ /* dark blue small */
	font: bold 105%/100% arial;
	text-transform:none;
	color: #003366;
	margin-bottom:.5ex;
}
h4{ /* black small */
	font: bold 100%/100% arial;
	text-transform:none;
	color: #000000;
	margin-bottom:.5ex;
}
h5{ /* black small */
	font: bold 100%/100% arial;
	text-transform:none;
	color: #000000;
	margin-bottom:.5ex;
}

p{
	margin: 0px 0 1em 0;
}
ul{
	margin-top: 1ex;
	margin-left: 3ex;
	padding-left:0px;
}
li{
	padding-left:0px;
	margin-bottom: .3em;
}
blockquote{
	margin: 2em 20px 2em 30px;
	color:#F38B00;
}
blockquote p{
	margin-top:2ex;
	margin-bottom:0;
}
cite{
	display:block;
	text-align:right;
	font-style:normal;
}
td{
	vertical-align:top;
    margin-left: 40px;
}
/* special text */
.callout-body{
	color:#F38B00;	
}
.layout-footer{
	font-size: 7.5pt;
	color: #7E97AD;
}
.layout-footer span{
	padding: .5ex;
}
.related{
	line-height: 130%;
}
.related h3, blockquote h3{
	font-weight: bold;
	line-height: 100%;
	text-transform: uppercase;
	margin: 0 0 .5em 0;
}
.lower{
	text-transform: lowercase;
}

table.bioList td{
	padding: 5px 10px 15px 0;
}
table.bioList p{
	margin-bottom: 5px;
}
div.knowItNow{
	padding-left: 120px;
	background: url( /Images/KnowItNow.gif ) no-repeat;
}
div.knowItNow h3{
	font: bold 100%/100% arial;
	text-transform:uppercase;
	color: #7F98B6;
	margin-bottom:0px;
}
div.caption h4{
	text-transform:uppercase;
	color: #F38B00 !important;
}
div.caption {
	color: #003366;
}

span.required{
	color: #F38B00;
	font-weight:bold;
	font-size:larger;
}
.error{
	color: #FF0000;
	margin: 0px;
}

div#buyformdiv {

}
div#buyformdiv p.details {
	font-style:italic;
	color:#999;
}

div#buyformdiv p {
	margin:0;
	padding:0 0 13px 0;
}

div#buyformdiv h4 {
	margin:20px 0 10px 0;
	padding:0;
	color:#495e7b;
	border-bottom:1px solid #ccc;
	font-size:16px;
}

div#buyformdiv .btn-paypal {
	margin:16px 0 10px 0;
}


div#buyformdiv ul {
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
}

div#buyformdiv ul li {
	margin:0 0 10px 20px;

}

h3.apply {color:#3399CC; font-weight:bold;}
td select.country {width:220px;vertical-align:bottom;line-height:30px;}
td.applylabelreq {color: #F38B00;font: bold 13px Arial;line-height:normal; text-align:right; vertical-align:middle;padding-right:5px;}
td.applylabel {color: #000000;font: bold 13px Arial;line-height:normal;text-align:right;vertical-align:bottom;padding-right:5px;}
table.Register {width:620px;}
table.Register td.applylabelreq, table.Contact td.applylabelreq {height:30px;color: #F38B00;font: bold 13px Arial;line-height:normal; text-align:right; vertical-align:middle;padding-right:5px;}
table.Register td.applylabel, table.Contact td.applylabel {height:30px;color: #000000;font: bold 13px Arial;line-height:normal;text-align:right;vertical-align:middle;padding-right:5px;}
table.Contact {width:620px;}
span.applylabelreq {color: #F38B00;font: bold 13px Arial;line-height:normal;}
span.applylabel {color: #000000;font: bold 13px Arial;line-height:normal;}
table.Contact td.applylabelreqSmall {height:30px;color: #F38B00;font: bold 11px Arial;line-height:normal; text-align:left; vertical-align:top;padding-right:5px;}

div#faqs {position:relative;}
div#faqs .question {
font: bold 14px Arial;
margin-bottom: 14px;
}
div#faqs .answer {font: normal 14px Arial;
margin-bottom: 14px;}
div#faqs .answer ul { margin-top:0;}
div#faqs span {font-weight:bold;}


div.Workshops h4
{text-transform:uppercase;
	color: #F38B00 !important;}
div.Workshops h2 {
	color: #003366 !important;
	margin-bottom:5px;
	
}