
/*--------- TABLE OF CONTENTS---------*/
/* Body
------------------------------------- */
/* @group Header
------------------------------------- */
/* @group Typography
------------------------------------- */
/* @group Featured Slider
------------------------------------- */
/* @group NavBar
------------------------------------- */
body {
	color: #40484f;
	background: #B5CBDD url(../images/blue-gray/page_bg.png) repeat-x fixed center 0px;
}

/* @group Header */

#header span#graphic a,#header h1#graphic a {
	background-image: url(../images/blue-gray/logo.png);
}

#header span#text-header a,#header h1#text-header a {
	font-size: 46px;
	line-height: 30px;
	color: #25639d;
	text-shadow: #dfdfdf 1px 1px 1px;
}

#header span#text-header a:hover,#header h1#text-header a:hover {
	color: #1f5586;
}

#header span#text-slogan,#header h2#text-slogan {
	font-size: 18px;
	color: #282828;
	text-shadow: #fff 0 1px 1px;
}

/* @end */

/* @group Typography */

a {
	color: #2a6398;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #19447A;
}

h1 { color: #030303;}

h2 { color: #346593; }

h3 { color: #333;}

h4 { color: #4f4f4f;}

h5 { color: #434343;}

h6 { color: #760000;}

h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {
	color: #000;
	text-decoration: none;
}

#breadcrumbs {
	background-color: #ebebeb;
	border: 1px solid #dadada;
}
#breadcrumbs .sep {
	background-image: url(../images/blue-gray/bread_sep.png);
}

#sidebar1 h1,#sidebar1 h2,#sidebar1 h3,
#footer h1,#footer h2,#footer h3 {
	font-size: 1.5em;
	color: #000;
}

#sidebar2 h1,#sidebar2 h2,#sidebar2 h3,
#footer h1,#footer h2,#footer h3 {
	font-size: 1.5em;
	color: #000;
}

/***********Sidebar1 Menu*********/

#sidebar1 ul.menu li.active.current,
#sidebar1 ul.menu li.active{
	color: #fff;
	background-color: #25639d;
	border: 0px solid #8a0002;
}

#sidebar1 ul.menu li li ul a,
#sidebar1 ul.menu li.active.parent ul li a,
#sidebar1 ul.menu li.active.parent ul li a {
	background-color: transparent;
	color: #555;
	font-size: .9em;
	line-height: 1em;
	padding: 5px 0px 5px 10px;
	text-decoration: underline;
}
#sidebar1 ul.menu li li a,
#sidebar1 ul.menu li.current.active li a,
#sidebar1 ul.menu li.current.active li.active.current a {
	background-color: transparent;
	color: #555;
	font-size: .9em;
	line-height: 1em;
	padding: 5px 0px 5px 10px;
	text-decoration: underline;
}

/***********Sidebar2 Menu*********/

#sidebar2 ul.menu li.active.current a,
#sidebar2 ul.menu li.active a {
	color: #fff;
	background-color: #25639d;
	border: 0px solid #8a0002;
}

#sidebar2 ul.menu li li ul a,
#sidebar2 ul.menu li.active.parent ul li a,
#sidebar2 ul.menu li.active.parent ul li a {
	background-color: transparent;
	color: #555;
	font-size: .9em;
	line-height: 1em;
	padding: 5px 0px 5px 10px;
	text-decoration: underline;
}
#sidebar2 ul.menu li li a,
#sidebar2 ul.menu li.current.active li a,
#sidebar2 ul.menu li.current.active li.active.current a {
	background-color: transparent;
	color: #555;
	font-size: .9em;
	line-height: 1em;
	padding: 5px 0px 5px 10px;
	text-decoration: underline;
}

/* /append */

::selection {background: #fffed8;color: #000;}
::-moz-selection {background: #fffed8;color: #000;}

#headerad {
	position: absolute;
	top: 12px;
	right: 5px;
	display: block;
	width: 468px;
	height: 60px;
	text-align: center;
	text-shadow: #fff 1px 1px 0;
	font: bold 12px/60px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	color: #060606;
}

/* @end */

/* @group Slider */

#st_slider h2 {
	color: #000;
	font-size: 30px;
	letter-spacing: -1px;
	text-shadow: #fff 0 2px 0;
}

#st_slider h2 a {
	color: #404040;

}
#st_slider h2 a:hover {
	color: #25639d;
}

#st_slider p {
	color: #565656;
	font-size: 26px;
	line-height: 125%;
	font-weight: normal;
	letter-spacing: -1px;
	font-style: normal;
	text-shadow: #fff 1px 1px 0;
}
#st_slider ul.pagination li a {
	background: url(../images/blue-gray/pag_item.png) no-repeat center center;
	margin: 10px 4px;padding: 0px;
}
#st_slider_nav a.previous {
	background: url(../images/blue-gray/pag_prev.png) no-repeat left center;
}
#st_slider_nav a.next {
	background: url(../images/blue-gray/pag_next.png) no-repeat right center;
}
#st_slider ul.pagination li.active a {
	background: url(../images/blue-gray/pag_active.png) no-repeat center center;}

/* @end */

/* @group Navbar */

#nav {height: 46px;margin: 5px 0px;background: url(../images/blue-gray/nav_l.png) no-repeat left center;z-index: 5000;font-size: 15px;position:relative;z-index: 100;width: 933px;}


#nav ul {background: url(../images/blue-gray/nav_r.png) no-repeat right top}

#nav ul li span {
    cursor: default;
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
    display: block;
}
#nav ul li a, #nav ul li span {color: #fff;text-shadow: #0c3154 1px 1px 1px;}

#nav ul li a:hover,#nav ul li:hover a, #nav ul li:hover span {color: #b3ddff;text-shadow: #0c3154 0px 0px 1px;}

#nav .menu li li a, #nav .menu li li a:visited, #nav .menu li li span  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#fff;
	border-bottom: 1px solid #1b5285;
	text-shadow: none;
}

#nav .menu li li li,#nav .menu li li:hover, #nav .menu li li.sfHover,
#nav .menu li li a:focus, #nav .menu li li a:hover, #nav .menu li li a:active {
	background: #3c71a1;
	color: #fff;
}
#nav .menu li:hover ul,#nav .menu li.sfHover ul {background: url(../images/blue-gray/menu_footer.png) no-repeat center bottom;}

#nav .menu li li {background: url(../images/blue-gray/menu_bg_trans.png) repeat;}

/* @group Structure */

#main {z-index: 1;}

/* Right Sidebar Layout */

#main .top_r_19 {height: 29px;background: url(../images/box_r_200.png) no-repeat left top;}
#main .mid_r_19 {background: url(../images/box_r_200.png) repeat-y center bottom;height: 1%;}
#main .bot_r_19 {height: 9px;background: url(../images/box_r_200.png) no-repeat right bottom;}

#main .top_r_18 {height: 29px;background: url(../images/box_r_240.png) no-repeat left top;}
#main .mid_r_18 {background: url(../images/box_r_240.png) repeat-y center bottom;height: 1%;}
#main .bot_r_18 {height: 9px;background: url(../images/box_r_240.png) no-repeat right bottom;}

#main .top_r_17 {height: 29px;background: url(../images/box_r_280.png) no-repeat left top;}
#main .mid_r_17 {background: url(../images/box_r_280.png) repeat-y center bottom;height: 1%;}
#main .bot_r_17 {height: 9px;background: url(../images/box_r_280.png) no-repeat right bottom;}

#main .top_r_16 {height: 29px;background: url(../images/box_r_320.png) no-repeat left top;}
#main .mid_r_16 {background: url(../images/box_r_320.png) repeat-y center bottom;height: 1%;}
#main .bot_r_16 {height: 9px;background: url(../images/box_r_320.png) no-repeat right bottom;}

#main .top_r_15 {height: 29px;background: url(../images/box_r_360.png) no-repeat left top;}
#main .mid_r_15 {background: url(../images/box_r_360.png) repeat-y center bottom;height: 1%;}
#main .bot_r_15 {height: 9px;background: url(../images/box_r_360.png) no-repeat right bottom;}

#main .top_r_14 {height: 29px;background: url(../images/box_r_400.png) no-repeat left top;}
#main .mid_r_14 {background: url(../images/box_r_400.png) repeat-y center bottom;height: 1%;}
#main .bot_r_14 {height: 9px;background: url(../images/box_r_400.png) no-repeat right bottom;}

/* Right Sidebar Layout */

#main .top_l_19 {height: 29px;background: url(../images//box_l_200.png) no-repeat right top;}
#main .mid_l_19 {background: url(../images//box_l_200.png) repeat-y center bottom;height: 1%;}
#main .bot_l_19 {height: 9px;background: url(../images//box_l_200.png) no-repeat left bottom;}

#main .top_l_18 {height: 29px;background: url(../images//box_l_240.png) no-repeat right top;}
#main .mid_l_18 {background: url(../images//box_l_240.png) repeat-y center bottom;height: 1%;}
#main .bot_l_18 {height: 9px;background: url(../images//box_l_240.png) no-repeat left bottom;}

#main .top_l_17 {height: 29px;background: url(../images//box_l_280.png) no-repeat right top;}
#main .mid_l_17 {background: url(../images//box_l_280.png) repeat-y center bottom;height: 1%;}
#main .bot_l_17 {height: 9px;background: url(../images//box_l_280.png) no-repeat left bottom;}

#main .top_l_16 {height: 29px;background: url(../images//box_l_320.png) no-repeat right top;}
#main .mid_l_16 {background: url(../images//box_l_320.png) repeat-y center bottom;height: 1%;}
#main .bot_l_16 {height: 9px;background: url(../images//box_l_320.png) no-repeat left bottom;}

#main .top_l_15 {height: 29px;background: url(../images//box_l_360.png) no-repeat right top;}
#main .mid_l_15 {background: url(../images//box_l_360.png) repeat-y center bottom;height: 1%;}
#main .bot_l_15 {height: 9px;background: url(../images//box_l_360.png) no-repeat left bottom;}

#main .top_l_14 {height: 29px;background: url(../images//box_l_400.png) no-repeat right top;}
#main .mid_l_14 {background: url(../images//box_l_400.png) repeat-y center bottom;height: 1%;}
#main .bot_l_14 {height: 9px;background: url(../images//box_l_400.png) no-repeat left bottom;}

/* Wide Layout */

.top_w_wide {background:url("../images/bg_w.png") no-repeat scroll left top transparent;
height:29px;}
.mid_w_wide {background:url("../images/bg_w.png") repeat-y scroll center bottom transparent;
height:1%;}
.bot_w_wide {background:url("../images/bg_w.png") no-repeat scroll right bottom transparent;
height:9px;}

/* 3-Col Layout */

#main .top_3_wide {height: 29px;background: url(../images//box_3_col.png) no-repeat right top;}
#main .mid_3_wide {background: url(../images//box_3_col.png) repeat-y center bottom;height: 1%;}
#main .bot_3_wide {height: 9px;background: url(../images/box_3_col.png) no-repeat left bottom;}

#footer {margin: 5px 0px;}
#footer .top {
background:url("../images/bg_w.png") no-repeat scroll left top transparent;
height:29px;
}
#footer .bot {
background:url("../images/bg_w.png") no-repeat scroll right bottom transparent;
height:9px;
position:relative;
top:-10px;
}
#footer #st_slider .post-text {padding:0px 24px 5px 24px;margin: 0;border: 0;background: none;width: 892px;}
#footer .post-thumb {padding:0px 0px;margin: 0;border: 0;background: none;}
#footer .mid {
background:url("../images/bg_w.png") repeat-y scroll center bottom transparent;
height:1%;
padding-bottom:10px;
position:relative;
top:-10px;
}
#featured{
margin:5px 0;
}
#featured .top {
background:url("../images/feature_top.png") no-repeat scroll center top transparent;
height:16px;
}
#featured .feature {
background:url("../images/feature_mid.png") repeat-y scroll 0 0 transparent;
margin:0 auto;
position:relative;
width:960px;
}
#featured .bot {
background:url("../images/feature_bot.png") no-repeat scroll center bottom transparent;
height:14px;
}

/*******Style Top*************/
#top{
	color:#060606;
	text-shadow:1px 1px 0 #fff;
}

/* @end */

/*Menu*/

#nav {height: 46px;margin: 5px 0px;z-index: 5000;font-size: 15px;position:relative;z-index: 100;width: 933px;}
#nav ul {width: 100%;}
#nav ul,#nav ul li {list-style: none;float: left;line-height: 36px;}
#nav ul {margin: 0px 0px 0px 7px;padding: 0px 10px 0px 10px;}
#nav ul li {margin: 0px 10px 0px 0px;position: relative;}
#nav ul li a {padding: 5px 5px;color: #fff;font-weight: bold;text-shadow: #1b4a76 1px 1px 0;}
#nav ul li a:hover,#nav ul li:hover a {/*color: #a6ccef;*/}

#nav .menu ul {
	position:		absolute;
	top:			-999em;
}
#nav ul.menu li {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#nav .menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
#nav .menu li {
	float:			left;
	position:		relative;
}
#nav .menu a {
	display:		block;
	position:		relative;
}
#nav .menu li:hover ul,
#nav .menu li.sfHover ul {
	left:0;
	top:44px;
	width: 180px;
	background: url(../images/blue-gray/menu_footer.png) no-repeat left bottom;
	padding-bottom: 5px;
}
#nav .menu li li:hover ul,
#nav .menu li li.sfHover ul {
	background-image: none;
	padding-bottom: 0px;
}

#nav ul.menu li:hover li ul,
#nav ul.menu li.sfHover li ul {
	top:-999em;
}
#nav ul.menu li li:hover ul,
#nav ul.menu li li.sfHover ul {
	left:180px; /* match ul width */
	top:0;
}
#nav ul.menu li li:hover li ul,
#nav ul.menu li li.sfHover li ul {
	top:-999em;
}
#nav ul.menu li li li:hover ul,
#nav ul.menu li li li.sfHover ul {
	left:180px; /* match ul width */
	top:0;
}
#nav .menu {
	float:	left;
	width: 100%;
}
#nav .menu a {
	text-decoration:none;
    font-size:14px;
}
#nav .menu li li a,
#nav .menu li li a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:#fff;
	text-shadow: none;
	font-size: 12px;
	font-weight: normal;
}
#nav ul.menu ul {
	background-image: none;
	margin: 0;
	padding: 0;
}
#nav .menu li li {
	line-height: 15px;
    padding:0px;
	width: 180px;
	background: url(../images/blue-gray/menu_bg_trans.png) repeat;
}
#nav .menu li li li {
	background:		#9AAEDB;
}
#nav .menu li li:hover, #nav .menu li li.sfHover,
#nav .menu li li a:focus, #nav .menu li li a:hover, #nav .menu li li a:active {
	outline:		0;
}

