/*------ Resets and Body ------*/
* {
	margin:0;
	padding:0;
}

body {
	color:#888;
	font-size:12px;
	font-family: Arial, Verdana, sans-serif;
	background:url(../images/background.png) repeat-x;
	background-color:#A4BEC4;
}


	
/*------ End Resets and Body ------*/

	
/*------ Basic ------*/
img.logo {
	margin-left:0;
	margin-top:5px;
}

img.shadow {
	margin-left:6px;
}

a {
	color:#0154A4;
	text-decoration:none;
}

a:hover {
	color:#0154A4;
	text-decoration: underline
}

#container {
	width:968px;
	margin:0 auto;
	text-align:left;
}

#content_container {
	margin:0 auto;
	height:auto;
	padding:0px;
	width:968px;
	position:relative;
	top: 8px;
	z-index:1;
}

#header {
	position:relative;
	top:0;
	left:0;
	width:968px;
	height:105px;
	z-index:1;
}

div.hr {
	clear:both;
	padding-top:4px;
	width:920px;
	margin:auto;
	height:5px;
}

#bodyCon {
	position:relative;
	background:url(../images/content_backgound.png) repeat-y;
	overflow:hidden;
	z-index:2;
}


	
/*------ End Basic ------*/

	
/*------ Content Area ------*/
#content {
	padding:0 10px 15px 20px;
	float:left;
	width:770px;
	color:#000;
	font-size:14px;
	min-height:300px;
	font-family: Arial, Verdana, sans-serif;
}

#content img {
	border:0;
	padding-left:5px;
}

#content p {
	padding-bottom:10px;
}

li {
	list-style-position:inside;
}

#content h1 {
	padding-top:15px;
	padding-bottom:15px;
}

#content h2 {
	padding-top:10px;
	padding-bottom:10px;
}

#content div.hr {
	clear:both;
	background:url(../images/hr.png) no-repeat;
	padding-top:4px;
	width:920px;
	margin:auto;
	height:5px;
}


	
/*------ End Content Area ------*/

	
/*------ Top Nav ------*/
#content_header {
	clear:both;
	float:left;
	background:url(../images/top.png) no-repeat;
	padding:0;
	width:968px;
	height:73px;
}


	
/*Begin Nav*/
#navigation {
	height:72px;
	margin-top:0;
	position:relative;
	z-index:99;
}

#navigation .shell {
	position:relative;
	height:72px;
}

#navigation ul.main {
	list-style-type:none;
	padding:2px 0 0 25px;
	margin-top:15px;
	position:absolute;
	height:30px;
	top:3px;
	left:0;
	z-index:100;
}

#navigation ul li {
	float:left;
	display:inline;
	padding-right:22px;
	position:relative;
}

#navigation ul li a.nav_active {
	color:#FFF;
	text-shadow: 1px 1px 0px #000;
}

#navigation ul li a {
	font-style: italic;
	float:left;
	display:inline;
	line-height:32px;
	color:#3a4648;
	font-family:Arial;
	font-size:17px;
	text-transform:capitalize;
	text-decoration:none;
	text-shadow: 1px 1px 0px #FFF;
}

#navigation ul li a:hover,#navigation ul li a.hover {
	text-decoration:none;
	color:#FFF;
	text-shadow: 1px 1px 0px #000;
}

#navigation ul li .dd {
	position:absolute;
	top:30px;
	left:-5px;
	width:170px;
	background-color:#A4BEC4;
	display:none;
}

#navigation ul li .dd ul {
	list-style-type:none;
	margin:0;
	padding:0px 0;
	border:1px #617483 solid;
}

#navigation ul li .dd ul li {
	float:none;
	display:block;
	padding:0;
	height:100%;
}

#navigation ul li .dd ul li a {
	float:none;
	display:block;
	line-height:21px;
	padding-left:7px;
}

#navigation ul li .dd a:hover,#navigation ul li .dd a.hover {
	text-decoration:none;
	background-color:#3a4648;
	color: #A4BEC4;
	text-shadow: 1px 1px 0px #000;
}

.nolink {
	cursor:default;
}


	
/*End Nav*/

	
/*------ End Top Nav ------*/


	
/*------ Sidebar Nav ------*/
#side_nav {
	clear:both;
	float:left;
	margin:0 0 10px 10px;
	position:relative;
	width:145px;
}

#side_nav ul {
	list-style-type:none;
}

#side_nav ul li {
	padding:5px 0 0 9px;
}

#side_nav a {
	font-style: italic;
	line-height:32px;
	color:#5E6D70;
	font-family:Arial;
	font-size:17px;
	text-decoration:none;
	text-shadow: 1px 1px 0px #FFF;
}

#side_nav a:hover {
	color:#000;
}

	
/*------ End Sidebar Nav ------*/

/*Begin Forms*/

.sc_table_form {
	margin: auto;
	padding: 2px;
}

.sc_table_tr_td_label_form {
	text-align:right;
	width: 40%;
}

.sc_table_tr_td_value_form {
	text-align:left;
	width: 60%;
	padding: 5px;
}

.sc_form_required{
	color: #FF0000;
	float: right;
	font-size: 10px;
} 

.sc_form_textbox{
	width: 400px;
} 

.sc_form_textarea{
	width: 400px;
}

.sc_form_separator_label{
	font-weight: bold;
	width: 100%
} 

.sc_form_separator{
	height: 1px;
} 

#sc_form_textbox_address_street {
	width: 200px;
}

#sc_form_textbox_city {
	width: 160px;
}

#sc_form_textbox_State {
	width: 40px;
}

#sc_form_textbox_Zip {
	width: 70px;
}

input, textarea {
	border-top: 1px solid #e7e5de;
	border-bottom: 1px solid #c4c3bc;
	border-left: 1px solid #dad9d2;
	border-right: 1px solid #dad9d2;
	padding: 5px;
	
	background-color: #f6f6f6;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#d5d4d4)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #f6f6f6, #d5d4d4); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(top, #f6f6f6, #d5d4d4); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #f6f6f6, #d5d4d4); /* IE10 */
	background-image:      -o-linear-gradient(top, #f6f6f6, #d5d4d4); /* Opera 11.10+ */
	background-image:         linear-gradient(to bottom, #f6f6f6, #d5d4d4);
	border-radius: 2px;
}

input[type="submit"]{
	
	padding:6px 16px;
	color:#292526;
	display:inline-block;
	overflow:hidden;
	padding:8px 21px;
	margin:0 0 0 1px;
	text-transform:uppercase;
	cursor:pointer;
	border:1px solid #f9f8f2;
	letter-spacing:1px;
	border-radius:4px;
	box-shadow:0 0 1px rgba(0,0,0,.5);
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-o-transition:all .3s ease;
}

input[type="submit"]:hover {
	font-weight: bold;
}

/*End Forms*/

	
/*------ Footer Area ------*/
#footer {
	background:url(../images/bottom.png) no-repeat 0 bottom;
	clear:both;
	text-align:center;
	float:left;
	font-size:9px;
	font-weight:normal;
	height:auto;
	width:968px;
	padding-bottom:20px;
}

#footer a {
	color:#3a4648;
}


	
/*Begin Bottom Nav*/
.bottom_nav {
	font-size:12px;
	color:#3a4648;
	text-align:center;
	margin:auto;
	padding-top:15px;
	padding-bottom:15px;
	clear:both;
}

.bottom_nav a {
	color:#3a4648;
	text-decoration:none;
}

.bottom_nav a:hover {
	color: #000;
	text-decoration:none;
}


	
/*End Bottom Nav*/

	
/*------ End Footer Area ------*/

/*Begin Slider*/

#wrapper {
	position:relative; z-index: 20; top:57px; left:0px; width:770px; height:300px; margin:auto;clear: both;
}

.nivoSlider {
    position:relative;
    width:770px; /* Change this to your images width */
    height:300px; /* Change this to your images height */
    background:url(../images/loading.gif) no-repeat 50% 50%;
}
.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
.nivoSlider a {
    border:0;
    display:block;
}

/*End Slider*/