@charset "utf-8";
*{ outline: 0; }
HTML, body
{	
	margin: 0;
	padding: 0;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #000000;
	background: #e2e2e2 url(../images/bg_t.gif) center center fixed;
}
/* General Resets */
body, table, th, td, div, p, ul, li, ol, dl, dt, dd, span, em, strong, h1, h2, h3, h4, h5, h6, a{ 
	padding: 0; margin: 0; border: 0; outline: 0; line-height: 16px; }
form, input, select, option, textarea{ font: 11px/16px 'Tahoma', Verdana, Arial, Helvetica;
	padding: 0; margin: 0; border: 0; outline: 0; outline-style: none; outline-width: 0; }
:focus{ outline: 0; outline-style: none; outline-width: 0; }
table{ border-collapse: collapse; border-spacing: 0; width: 100%; }
th, td{ vertical-align: top; }
select {border: #666666 1px solid; margin: 5px 0 5px 0; width: 225px; padding: 5px; font-family: "Trebuchet MS", Tahoma, Arial, Verdana,s sans-serif; 
		background-color:#CCCCCC; font-weight: bold;}
input, img{ border: 0; outline: none; }
input, input:hover{ outline-style: none; }
address, caption, cite, code, dfn, em, th, var{ font-style: normal; font-weight: normal; }
/*ol, ul{ list-style: none; }*/
caption, th{ text-align: left; }
h1, h2, h3, h5, h6{ font-weight: normal; font-size: 100%; font-family: "Trebuchet MS", Tahoma, Arial, Verdana,s sans-serif; }
q:before, q:after{ content: ''; }
abbr, acronym{ border: 0; cursor: help; border-bottom: 1px dashed; }
a, a:link, a:visited, a:hover{ text-decoration: none; outline: none;}
a{ color: #ff3300; }
a:hover{ color: #000; }
a.newslink{ color: #000; margin-right: 10px; clear: both; }
a.newslink:hover{ border-bottom: #232020 1px solid; color: #ff7800; }
a.newsimma{ color: #000; clear: both; }
a.newsimma:hover{ color: #ff7800; }
a.more{ border-bottom: #ff7800 1px solid; color: #232020; margin-right: 10px; clear: both; }
a.more:hover{ border-bottom: #232020 1px solid; color: #ff7800; }
div#wrapper{ width: 1000px; margin: 0 auto; }
h2 {font: normal 25px "Myriad Pro", Helvetica, sans-serif; color:#a51212; padding: 8px 0px 10px 10px; border-bottom: 1px dotted #999999; background:url(../images/bgg_table.gif) repeat-x top left; height: 23px;}
h3 {font: normal 20px "Myriad Pro", Helvetica, sans-serif; color:#a51212; margin: 8px 10px 0px 25px; border-bottom: 1px dotted #999999; height: 23px;}

/* Marquee style */
#marquee p{font-family: "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif; font-size: 11px; color:#000; padding: 8px 10px 5px 15px; border-bottom: 1px dotted #999999; }

div.note{ padding: 8px; margin: 10px 0px; border: 1px dotted #999999; border-width: 1px; background-color: #ddd; }
div.note p{ padding: 3px 3px 0px; }


ul.bulletpoint{ list-style: none; margin-left: 45px; }
.bulletpoint li{ margin: 7px 0px; padding-left: 15px; background: url(../images/ico_arrow.gif) no-repeat left; }


/* Header */
div.header{ background-color: #dbdbdb;padding-right: 0; height: 94px; }
div.header span{ padding-right: 30px; vertical-align: middle; }

/* Navigation */
div.navigation{ background: #FF0000 url(../images/bgg_menu.jpg) repeat-x top left; height: 53px;}

/* Global Navigations */

ul#awesome-menu {
	width: 965px; margin: 0px auto; 
	list-style: none;
}

ul#awesome-menu li { display: inline; }
	
ul#awesome-menu li a {
	display: block; float: left; height: 53px;
	background-image: url(../images/menu_global.png); text-indent: -9999px;}
	
	ul#awesome-menu li a.index {
		width: 61px; background-position: 0 0;	
	}
	ul#awesome-menu li a.about {
		width: 108px; background-position: -61px 0;	
	}
	
	ul#awesome-menu li a.services {
		width: 129px; background-position: -169px 0;	
	}
	
	ul#awesome-menu li a.team {
		width: 103px; background-position: -298px 0;	
	}
	
	ul#awesome-menu li a.hipaa {
		width: 149px; background-position: -401px 0;	
	}
	
	ul#awesome-menu li a.benefits {
		width: 79px; background-position: -550px 0;	
	}	
	
	ul#awesome-menu li a.career {
		width: 141px; background-position: -629px 0;	
	}
	ul#awesome-menu li a.contact {
		width: 130px; background-position: -770px 0;	
	}	
	
	ul#awesome-menu li a.faqs {
		width: 62px; background-position: -898px 0;	
	}		
	
	ul#awesome-menu li a.index:hover, ul#awesome-menu li a.about:focus {
		background-position: 0 -53px;	
	}
	ul#awesome-menu li a.about:hover, ul#awesome-menu li a.about:focus {
		background-position: -61px -53px;	
	}
	
	ul#awesome-menu li a.services:hover, ul#awesome-menu li a.services:focus {
		background-position: -169px -53px;	
	}
	
	ul#awesome-menu li a.team:hover, ul#awesome-menu li a.team:focus {
		background-position: -298px -53px;	
	}
	
	
	ul#awesome-menu li a.hipaa:hover, ul#awesome-menu li a.hipaa:focus {
		background-position: -401px -53px;	
	}
	
	ul#awesome-menu li a.benefits:hover, ul#awesome-menu li a.benefits:focus {
		background-position: -550px -53px;	
	}

	ul#awesome-menu li a.career:hover, ul#awesome-menu li a.career:focus {
		background-position: -629px -53px;	
	}
	
	ul#awesome-menu li a.contact:hover, ul#awesome-menu li a.contact:focus {
		background-position: -770px -53px;	
	}

	ul#awesome-menu li a.faqs:hover, ul#awesome-menu li a.faqs:focus {
		background-position: -898px -53px;	
	}

a { outline: none; }

/* Global Banner */
div.globalbanner{ margin-top: 0px; }
div.globalbanner img{ width: 1000px; height: 193ssspx; vertical-align: top; margin: 0; }

/* Marquee style */

#marqueediv {font-family: "Trebuchet MS", Tahoma, Arial, Verdana,s sans-serif; font-weight: bold; font-size: 16px; color:#990000; padding: 8px 10px 5px 15px; border-bottom: 1px dotted #999999; background:url(../images/bgg_table.gif) repeat-x top left; height: 23px;}

/* content */
div.content{ background-color: #dbdbdb; width: 1000px;}

div.left{ border-right: 2px solid #b8b8b8; font-family: "Trebuchet MS", Tahoma, Arial, Verdana,s sans-serif; font-size: 12px;}
.contentback{ background: #FFFFFF;}
div.left p{ line-height: 25px; color: #000000; padding: 10px 15px 10px 25px; text-align:justify;}

div.right{font-family: "Trebuchet MS", Tahoma, Arial, Verdana,s sans-serif; font-size: 11px; background-color: #bbbaba; margin: 0px 3px 0px 1px;  }
div.rightcandy{ width: 260px; height: 170px; background-color: #CCCCCC; margin: 6px;}
div.rightcandy h6{ font-family: "Trebuchet MS", Tahoma, Arial, Verdana,s sans-serif; font-size: 14px; font-weight:bold; padding: 10px 0px 10px 10px; color: #2b2929;}
div.rightcandy p { padding: 0px 10px 5px 10px; color: #4a4a4a;}

/* career style */
div.careers{  font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; color:#000000; width: 650px; margin-left: 25px;}
.contentback{ background: #FFFFFF;}
div.careers p{ line-height: 25px; color: #000000; padding: 5px 15px 10px 25px; text-align:justify;}

/*** schedule ***/
table.course_details th{ border: #cdcccc 1px solid; border-width: 1px 0px 2px; padding: 7px 0px; font-weight:bold; text-align:left; font-size:14px; color:#FF0000; background-color:#eae9e9; padding-left: 5px; height: 22px; margin: 0px 25px 10px 30px;}
table.course_details td{ border-bottom: #E3DCD2 1px solid; padding: 5px 0px; text-align: left; vertical-align: text-top; padding-left: 5px; line-height: 25px; font-size:12px;}
table.course_details tr.course_details_total{ background-color: #F2EDE6; font-weight: bold; white-space: nowrap;}
table.course_details td.course_details_total_heading{ text-align: right; padding-right: 10px; }
table.course_details tr.alternate{ border-bottom: #E3DCD2 1px solid; padding: 5px 0px; text-align: left; vertical-align: text-top; padding-left: 5px; line-height: 25px; font-size:12px; background-color:#f4eee7;}


/* News list style */
#newslist{ clear: both; width: 675px; text-align: left; overflow: hidden; margin-bottom: 6px; margin: 15px; margin-left: 25px; background:url(../images/bgg_content.jpg) repeat-x;}
#newslist h3{padding: 10px 25px 5px;  position: relative; color: #025984; font-weight:bold;}
#newslist h3 a{ position: absolute; right: 2px; padding: 0px 10px; font-weight:bold; color: #025984; }
#newslist h3 a:hover{ color: #fff;}

/* accordion style */
#newslist_accordion{ display: block; padding: 0px 0px 5px; }
.toggler {margin: 0 3px; padding: 3px; font-size: 11px; font-weight: bold; font-family: "Trebuchet MS", Tahoma, Arial, Verdana,s sans-serif; 
	height: 20px; vertical-align: middle; border-top: 1px dotted #666666; cursor: pointer; color: #015672;  }
.toggler strong{color: #843a03; }
.element { margin: 0 3px; }
.float-right {padding:10px 20px; float:right;}
blockquote {padding:5px 0 5px 30px;}
.newslist_toggle{ color: #FF0000; }
.newspara{ font-family: "Trebuchet MS", Tahoma, Arial, Verdana,s sans-serif; padding:0px 0px 5px 25px; font-size:12px; text-align:justify; line-height: 20px;}

/* sitemap style */
.sitemap a{color:#000000;}
.sitemap li a { color:#000000;}
.sitemap a:hover{color: #FF0000;}

/* navigation style */
div.leftcandy{ width: 260px; height: 100px; background-color: #CCCCCC; margin: 6px;}
div.leftnav{ float: left; text-align: left; width: 255px;}
ul.leftmenu{ margin: 5px 5px 0px 5px;  text-decoration: none;}
ul.leftmenu li{ text-align: left;list-style: none; font-weight: bold; background-color:#D2D2D2;}
* html ul.leftmenu li a{ zoom: 1; }

/* contact style */
.contact { font-family: "Trebuchet MS", Tahoma, Arial, Verdana,s sans-serif; font-weight: bold; font-size: 12px; color:#666666;}
.contact td { height: 30px; border-bottom: 1px solid #CCCCCC; padding: 5px;}
.textbox{ border: 1px solid #666666; width: 185px; height: 20px;}
.contact textarea {border: 1px solid #666666; width: 185px; height: 100px;}
.submit{ width: 75px; border: 1px solid #000000; height: 25px; cursor:pointer; font-weight: bold; background-color: #FF3300; color:#FFFFFF;}


/* footer */
.footer {
	background:#CCCCCC url(../images/bgg_footer.gif) repeat-x; height: 42px; margin: 0; padding: 0;	padding-top: 10px; height: 30px; clear: both;
	font-family: "Trebuchet MS", Tahoma, Arial, Verdana,s sans-serif; color: #999999;}
	
div.footer span{ padding: 15px 0px 0px 10px;}
div.footer a{color:#999999;}
div.footer a:hover{ border: 0; color: #fff; }



/* Extras */
div.clearall{ clear: both; height: 0px; font-size: 0px; line-height: 0px; }
/* for modern browsers */
.clearfix:after{ content: "."; display: block; height: 0; font-size: 0; clear: both; 
	visibility: hidden; overflow: hidden; }
.clearfix {display: inline-block; }
.clearfix { min-height: 0; }/* for IE7 */
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

