@charset "utf-8";
/*SITEWIDE CSS STYLES*/
body {
	width:100%;
	height:100%;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#fullPage {
	/*border: 1px solid #FF00FF;*/
	width:100%;
	height:100%;
	margin: 0px;
	padding: 0px;
}
#header {
	/*border: 1px solid #FF00FF;*/
	width:930px;
	height:230px;
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(../images/header_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
}
#indexLink {
	/*border: 1px solid #FF00FF;*/
	width:266px;
	height:84px;
	padding-top: 0px;
	margin-right:664px;
	cursor:pointer;
	float: left;
}
#navigation {
	/*border: 1px dotted #00FFFF;*/
	width:930px;
	height:25px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#navigation a:link {
	color:#333333;
}
#navigation a:visited {
	color:#333333;
}
#navigation a:hover {
	color:#76A9C4;
}
#navigation a:active {
	color:#76A9C4;
}
p a:link {
	color:#006699;
	text-decoration:none;
}
p a:visited {
	color:#006699;
	text-decoration:none;
}
p a:hover {
	color:#76A9C4;
	text-decoration:none;
}
p a:active {
	color:#76A9C4;
	text-decoration:none;
}
.mainNavLinks {
	margin: 10px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #333333;
	text-decoration: none;
	outline:none;
}
#dropShadow {
	/*border: 1px solid #FF00FF;*/
	width:930px;
	height:20px;
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(../images/header_drop_shadow.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#pageContent {
	/*border: 1px dotted #FF00FF;*/
	width:930px;
	clear: both;	
	float:none;
	/*min-height: 700px;*/
	height:100%;
}
#pageText {
	/*border: 1px dotted #FF0F00;*/
	/*width:100%;*/
	margin: 0px 100px 20px 100px;
}
#pageText h1 {
	font-size: 18px;
	color:#76A9C4;
}
#pageText h2 {
	font-size: 14px;
	color:#76A9C4;
}
#pageText p {
	font-size: 11px;
	color:#333333;
}
#pageText li {
	font-size: 11px;
	color:#333333;
}
.numberedList {
	font-size: 11px;
	color:#333333;
	list-style-position: outside;
	list-style-type: decimal;
}
#pageText .italics {
	font-size: 11px;
	font-style:italic;
	color:#333333;
}
#footer {
	/*border: 1px solid #FF00FF;*/
	width:930px;
	height:100%;
	clear: both;
	float:none;
	padding-top:20px;
}
#copyright {
	/*border: 1px solid #FF00FF;*/
	width:465px;
	height:22px;
	float: left;
	clear: right;
	background-color: #76a9c4;
}
#copyrightText {
	color:#FFFFFF;
	font-size: 11px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	vertical-align: super;
	padding-left:0px;
}
#siteBy {
	/*border: 1px solid #FF00FF;*/
	width:465px;
	height:22px;
	clear: right;
	float: right;
	background-color: #76a9c4;
	background-position: right center;
}
#siteBy a:link {
	color:#FFFFFF;
	text-decoration: none;
}
#siteBy a:visited {
	color:#FFFFFF;
	text-decoration: none;
}
#siteBy a:hover {
	color:#E9E9E9;
	text-decoration: none;
}
#siteBy a:active {
	color:#FFFFFF;
	text-decoration: none;
}
#siteByText {
	color:#FFFFFF;
	font-size: 11px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	vertical-align: super;
	padding-right:0px;
}
/* PAGE CSS STYLES */
/* INDEX */
#banner {
	/*border: 1px solid #FF00FF;*/
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(../images/banner_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	/*height: 160px;*/
	width: 930px;
}
#banner_intro {
	/*border: 1px solid #FF00FF;*/
	padding:40px 70px 0px 70px;
}
#banner_intro_lower {
	/*border: 1px solid #FF00FF;*/
	padding:0px 70px 0px 70px;
}
#banner_intro h1 {
	color:#333333;
	font-size: 18px;
}
#banner_intro_lower h1 {
	color:#333333;
	font-size: 18px;
}
#banner_text {
	/*border: 1px solid #FF00FF;*/
	padding:0px 70px 0px 70px;
}
#banner_text h2 {
	color:#333333;
	font-size: 11px;
	font-weight:normal;
}
.index_table_td {
	margin: 0px;
	padding: 0px;
	height: 170px;
	width: 337px;
	background-color: #bad4e1;
}
.default_table_td {
	margin: 0px;
	padding: 0px;
	height: 84px;
	width: 300px;
	background-color: #bad4e1;
}
.index_table_link_td{
	margin: 0px;
	padding: 0px;
	height: 84px;
	width: 26px;
	background-color: #76a9c4;
}
#service_blocks {
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(../images/services_table_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 30px 0px 30px 0px;
	margin-top:20px;
}

#service_blocks_narrow {
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(../images/rounded_box.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 25px 0px 30px 28px;
	margin-top:20px;
	width:795px;
}


.cell_title {
	font-size: 12px;
	font-weight: bold;
	padding:5px 5px 5px 15px;
	color:#333333;
}
.cell_text {
	font-size: 10px;
	font-weight: normal;
	padding:0px 5px 5px 15px;
	color:#333333;
}
.cell_link {
	font-size: 10px;
	font-weight: normal;
	padding:0px 5px 4px 15px;
}
.cell_link a:link {
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0099CC;
	text-decoration: none;
}
.cell_link a:visited {
	color: #0099CC;
	text-decoration: none;
}
.cell_link a:hover {
	color: #006699;
	text-decoration: none;
}
.cell_link a:active {
	color: #0099CC;
	text-decoration: none;
}

.index_cell_title {
	font-size: 16px;
	font-weight: bold;
	padding:10px 5px 5px 15px;
	color:#333333;
}
.index_cell_text {
	font-size: 10px;
	font-weight: normal;
	padding:80px 5px 5px 15px;
	color:#333333;
	width:150px;
}
.index_cell_link {
	font-size: 10px;
	font-weight: normal;
	padding:0px 5px 4px 15px;
	width:150px;
}
.index_cell_link a:link {
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0099CC;
	text-decoration: none;
}
.index_cell_link a:visited {
	color: #0099CC;
	text-decoration: none;
}
.index_cell_link a:hover {
	color: #006699;
	text-decoration: none;
}
.index_cell_link a:active {
	color: #0099CC;
	text-decoration: none;
}

/* SERVICES */
#servicesnavigation {
	/*border: 1px solid #F0000F;*/
	margin: 0px;
	padding: 3px 0px 0px 0px;
	width: 250px;
	float: left;
	clear: right;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
}
#servicesPageContent {
	/*border: 1px solid #FF00FF;*/
	margin: 0px;
	padding: 0px;
	width: 480px;
	clear: right;
	float: right;
}
#servicesnavigation a:link {
	color: #333333;
	text-decoration: none;
}
#servicesnavigation a:visited {
	color: #333333;
	text-decoration: none;
}
#servicesnavigation a:hover {
	color: #76A9C4;
	text-decoration: none;
}
#contactUsLink a:link {
	color: #76A9C4;
	text-decoration: none;
}
#contactUsLink a:visited {
	color: #76A9C4;
	text-decoration: none;
}
#contactUsLink a:hover {
	color: #006699;
	text-decoration: none;
}
/* CONTACT US */
#contactAddress {
	/*border: 1px dotted #F0000F;*/
	margin: 0px;
	padding: 3px 0px 0px 0px;
	width: 250px;
	float: left;
	clear: right;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
#contactAddress p {
	font-size: 11px;
	color: #333333;
	line-height: 20px;
}
#contactPageContent {
	/*border: 1px dotted #FF00FF;*/
	margin: 0px;
	padding: 0px;
	width: 480px;
	clear: right;
	float: right;
}
.formTextInput {
	margin: 0px;
	padding: 0px;
	width: 240px;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #76A9C4;
	text-decoration: none;
}
.formTextArea {
	margin: 0px;
	padding: 0px;
	width: 240px;
	height: 60px;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #76A9C4;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.formText {
	font-size: 11px;
	color: #76A9C4;
	font-weight: normal;
}
.formErrors {
	font-size: 11px;
	color: #FF0000;
	font-weight: normal;
}
.formSecurityCode {
	margin: 0px;
	padding: 0px;
	width: 40px;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #76A9C4;
	text-decoration: none;
}

#home_page_button {
	background-attachment: scroll;
	background-image: url(../images/interview_coaching_button.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin:0px 0px 0px auto;
	padding: 0px;
	height: 172px;
	width: 100%;
}
#home_page_button_text {
	/*opacity:0.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	background-color:#FC0;*/
	width:440px;
	height:85px;
	margin:0px auto 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	top:70px;
	left:120px;
}

.home_page_button_h1 {
	font-size:16px;
	font-weight:bold;
}

.home_page_button_p {
	font-size:12px;
}

.services_list_item {
	list-style-type: disc;
	margin-left:-35px;
	font-weight:normal;
	list-style-position: inside;
}

.fieldset {
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: solid 2px #DDDDDD;
	padding:10px;
}
.tableborder{
	border:2px solid #DDDDDD;
}
.tableborder p{
	padding:0;
	margin:0;
}
.inputbox{
	width:100%;
	border:1px solid #76A9C4;
}
.btncss{
	border:1px solid #76A9C4;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:25px;
	cursor:pointer;
}