/*
    Common Elements
*/
body {
  scrollbar-face-color:#89B3E7; 
  scrollbar-track-color:#C6F4FF; 
  scrollbar-arrow-color:000080;  
  scrollbar-shadow-color:#89B3E7;  
  scrollbar-dark-shadow-color:000080; 
  scrollbar-3dlight-color:#CEFDFF; 
  scrollbar-highlight-color:#89B3E7;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

#container
{
	position:static;
	margin:0 auto 0 auto;
	padding:0;
	text-align:left;
	width:946px;
}

#contenttable td
{
    padding:0;
    margin:0;
}
#homepagepanelcontainer
{
    width: 815px; 
}
#homepagepanelcontainer div
{
    margin:0;
    padding:0;
}

#homepagepanelcontainer * img
{
    display:block;
    border:0;
}

.CoursesPane, .TestimonialsPane
{
    height: 289px;
    overflow:auto;
    width:286px;
}

.InfoPackPane
{
    display:block;
    height: 57px;
    width: 240px;
    padding-bottom:2px !important;
}
.AskAQuestionPane
{
    display:block;
    height: 57px;
    width:240px;
    padding-bottom:2px !important;
}

.InfoPackPane p, .AskAQuestionPane p
{
    border:0;
    padding:0;
    margin:0;
}

/* Utility styles */
.alignright
{
    text-align:right;
}
.tablelayoutfixed
{
    table-layout:fixed;
}

/* Default Link Styles */

a:link, a:visited
{
	color: #FD9238;
	text-decoration: underline;
}
a:link:hover, a:visited:hover
{
	color: #2F8DDA;
	text-decoration: underline;
}
a img { border: 0; }

/* Content Styles */
.ContentStyle, .ContentStyle table {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
.ContentStyle ul
{
	margin: 0;
	padding: 0;
}
.ContentStyle ul li 
{
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 10px;
	padding-left: 25px;
	list-style-type: none;
}

.smallLink
{
    white-space:nowrap; font-size: 9px; color: #000000; font-family: Arial;
}

.error
{
    color: Red;
}

.tablestyle
{
    background-color:#EFEFEF;
    padding:0;
    margin:0;
    border-collapse:collapse;
    
}
.tablestyle td, .tablestyle th
{
    border:solid 1px fff;
    padding:1px 5px;
    vertical-align: top;
    text-align: left;
}
.tablestyle th, .tablestyle thead td
{
    border:solid 1px #fff;
    color:#888;
    background-color:#FFF;
    height:22px;
    vertical-align:middle;
}
.tablestyle thead th
{
    border:solid 1px fff;
    color:#FFF;
    background-color:#FD9238;
    height:30px;
    vertical-align:middle;
    border:none;
    font-size:13px;
}

p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
}

h1, .head,
h2,
h3,
h4,
h5,
h6
{
	margin: 0;
	color: #FD9238;
	font-size: 16px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

h1
{
    padding-top:6px;
}
h1 .head
{
    padding-top:10px;
    font-size:18px
}

/* footer style */
.FooterStyle
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

/* Layout */
.leftBar
{
    min-width:131px;
    width:131px;
	background-color: #6597DB;
    border-top: solid 1px #416FAD !important;
    border-left: solid 1px #416FAD;
    border-right: solid 1px #416FAD;
    border-bottom: solid 1px #416FAD;
}



/* DNN MENU */
#menutd span
{
	display:block;
	background-color: #6597DB;
    border: solid 1px #416FAD;
	margin-left:2px;
	width: 813px;
	height:21px;
}

#menutd table
{
    border-collapse:collapse;
}
#menutd span span
{
    border: 0;
	margin-left:auto;
	width: auto;
	display:inline;
	height:auto;
}

.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	width: 100%;
}
.main_dnnmenu_item td {
	cursor: pointer; 
	cursor: hand;
	color: #FFF;
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	background-color: #6597DB;
	border-bottom: #416FAD 1px solid; 
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;
    padding: 1px 3px 3px 1px;
}

.main_dnnmenu_rootitem  {
	background-color: #6597DB;
    border-right: solid 1px #416FAD !important;
	cursor: pointer; 
	cursor: hand;
	color: #FFF; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	font-family: Tahoma, Arial, Helvetica; 
    padding: 4px 12px 3px 5px;
	display:block;
	float:left;
}
.main_dnnmenu_itemhover {
	/*background-color: #8da4d3;*/
	color:#FFFF00;
	text-decoration: underline;
}

.main_dnnmenu_itemhover td {
	/*background-color: #8da4d3;*/
	color:#FFFF00;
	text-decoration: underline;
}

.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}

.main_dnnmenu_submenu {
	background-color: #416FAD;
	border: solid 1px #416FAD;
	border-bottom:none;
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
	width:120px;
}
.main_dnnmenu_item {
	height:16px;
	line-height:16px;
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	text-align:right;
	margin-right:10px;
}

.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}

/* form */
#rblCourseSelection
{
    table-layout:fixed;
    margin:0;
}
.validationSummary
{
    margin-bottom:10px;
}



















