@charset "utf-8";

/*=========================================================================================================================
 LEFT SUB NAVIGATION
===========================================================================================================================*/

#left_sub_nav {
	float:left;
	width:170px;
	border-right:1px solid #b3c7d0;
	padding-right:5px;
	padding-top:15px;
}
#left_sub_nav .sub_nav {

}
#left_sub_nav .sub_nav strong {
	font-size: 15px;
	text-transform: uppercase;
	margin-bottom: 10px;
	display: block;
	color: #494A4B;
}
#left_sub_nav .sub_nav ul {
	padding: 0;
	margin: 0;
	margin-bottom: 30px;
}
#left_sub_nav .sub_nav li {
	display: block;
	list-style:none;
	margin-bottom:0;
	margin-right: -3px;
	background: url(../images/bg-sub-nav.png) no-repeat left center;	
}
#left_sub_nav .sub_nav li:hover {
	background: url(../images/bg-sub-nav.png) no-repeat right center;	
}
#left_sub_nav .sub_nav li.first {
	border-top: 0;
}
#left_sub_nav .sub_nav a {
	text-decoration: none;
	display: block;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-right: 3px;
	border-top: 1px solid #cad8de;
}
#left_sub_nav .sub_nav a:hover {
	color: #fff;
}
#left_sub_nav strong {
	color:#007AC9;
	font-size:14px;
}	
#left_sub_nav li {
	list-style:none;
	margin-bottom:3px;
}


/*=========================================================================================================================
 RIGHT MAIN CONTENT
===========================================================================================================================*/

#right_main_content {
	float:left;
	width:635px;
	padding-left:23px;
}
.small_contact
{
	font-size:11px;
}
.bread_crumb
{
	font-size:10px;
	float:left;
	width:70%;
}
#inside_content
{
	margin-top:5px;
	text-align:left;
	clear:both;
}
#inside_content .sub_heading
{
color: #41739e;
font-weight:bold;
}
.print_page
{
	font-size:10px;
	float:right;
	width:30%;
	text-align:right;
}
hr
{
	color: #616365;
	margin-top:5px;
	margin-bottom:5px;	
	clear:both;
}
.list
{
	list-style:disc;
}	

/*=========================================================================================================================
 TABS
===========================================================================================================================*/

.tabs {
	width: 100%;
	float: right;
}
.tabs2 {
	margin-top: 10px;
}
ul.tabNavigation, ul.tabNavigation2 {
	list-style: none;
	margin: 0;
	padding: 0;
	font: bold 14px/1.2 Helvetica, Arial, sans-serif;
	height: 30px; /*--Set height of tabs--*/
}
ul.tabNavigation li, ul.tabNavigation2 li {
	float: left;
	height: 30px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 35px; /*--Vertically aligns the text within the tab--*/
	padding-right: 4px;
	padding-left: 0;
	overflow: hidden;
	position: relative;
}
ul.tabNavigation li a, ul.tabNavigation2 li a {
	display: block;
	color: #5d5d5d;
	text-decoration: none;
	padding-right: 5px;
	background: url(../images/tab-default-right.png) top right no-repeat;
	border-bottom: 1px solid #c1c1c1;
	text-shadow: 1px 1px 0px #fff;
}
ul.tabNavigation li a span {
	display: block;
	padding: 0 15px 0 20px;
	background: url(../images/tab-default-bg.png) 0 0 repeat-x;
}
ul.tabNavigation li a:hover {
	color: #007AC9;
	background: url(../images/tab-active-right.png) top right no-repeat;
}
ul.tabNavigation li a:hover span {
	color: #007AC9;
	background: url(../images/tab-active-bg.png) 0 0 repeat-x;
}
ul.tabNavigation li a.selected span {
	background: url(../images/tab-active-bg.png) 0 0 repeat-x;
	color: #007AC9;
}
ul.tabNavigation li a.selected {
	background: url(../images/tab-active-right.png) top right no-repeat;
}
ul.tabNavigation li a:hover {
}
ul.tabNavigation li a:focus, ul.tabNavigation2 li a:focus {
	outline: 0;
}
div.tabs > div {
	padding: 20px;
	border: 1px solid #c1c1c1;
	/*height: 329px;*/ /*-- Add margin-top value from below to compensate --*/
	background-color: #fff;
	margin-top: -1px; /*-- Pull the divs up over tabs --*/
}
div.tabs2 > div {
	padding: 12px 12px 4px 12px;
	border: 1px solid #dedcd7;
	background-color: #eff0ea;
	margin-top: -2px; /*-- Pull the divs up over tabs --*/
}
div.tabs > div h2, div.tabs2 > div h2 {
	margin-top: 0;
	color: #4a4a4a;
	font-size: 14px;
}
div.tabs2 #first2 a img, div.tabs2 #second2 a img {
	border: 1px solid #dedcd7;
	margin-right: 6px;
	margin-bottom: 4px;
}
div.tabs2 #first2 a:hover img, div.tabs2 #second2 a:hover img {
	border: 1px solid #bbb8b2;
}
#first {
}
#second {
}
#third {
}

