/****** Content Starts ******/

body {
	line-height:1;
	color:black;
	background:white;
}
ol, ul {
	list-style:none;
}
table {
	border-collapse:separate;
	border-spacing:0;
}
caption, th, td {
	font-weight:normal;
}

.img_pos_left {
	float:left;
	margin: 5px 15px 5px 10px;
	
	}
.img_pos_right {
	float:right;
	margin: 5px 15px 5px 10px;
	
	}
p.img_caption {
	font-size:9px;
	text-align:center;
	background-color: #DDE9FF;
	margin:1em 0 ;
	padding: 2px;
}
.img_caption.right {
	float:right;
	margin-left:1em;
}
.img_caption.left p {
	clear:left;
	text-align:center;
}
.img_caption.right p {
	clear:right;
	text-align:center;
}

body {
	font-size:12px;
	margin:0;
	line-height:135%;
}

body#ff-georgia, body#ff-georgia.f-default {
	font-size:13px;
}
body.f-large, body#ff-optima.f-large, body#ff-georgia.f-large {
	font-size:14px;
}
p {
	margin-top:5px;
	margin-bottom:15px;
}
h1, h2, h3, h4, h5 {
	padding-bottom:2px;
	margin: 15px 0 10px 0;
	font-weight:normal;
	line-height:135%;
}
h1 {
	font-size:200%;
}
h2 {
	font-size:175%;
}
h3 {
	font-size:150%;
}
h4 {
	font-size:125%;
	line-height:130%;
}
h5 {
	font-size:100%;
	text-transform:uppercase;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.clr, .clear {
	clear:both;
	font-size:0;
}

.show-m, .main-m {
	margin-left:2px;
	margin-right:2px;
}
.show-l, .main-l {
	margin-left:-2px;
}
.show-r {
	margin-right:-2px;
	padding:0 2px;
}
.main-r {
	margin-right:-2px;
	padding:0;
}
.show-tm, .show-bm, .main-tm, .main-bm, .module-tm, .module-bm, .sidecol-tm, .sidecol-bm {
	height:10px;
	position:relative;
	margin:0 10px;
}
.show-tr, .show-tl, .show-br, .show-bl, .main-tr, .main-tl, .main-br, .main-bl, .module-tr, .module-tl, .module-br, .module-bl, .sidecol-tr, .sidecol-tl, .sidecol-br, .sidecol-bl {
	height:10px;
	width:10px;
	position:absolute;
	top:0;
}
.show-tl, .show-bl, .main-tl, .main-bl, .module-tl, .module-bl, .sidecol-tl, .sidecol-bl {
	left:-10px;
}
.show-tr, .show-br, .main-tr, .main-br, .module-tr, .module-br, .sidecol-tr, .sidecol-br {
	right:-10px;
}
.show-bm {
	margin-bottom:3px;
}



/****** Content End *********/

/*********************************************************************************************************************************/

/******  Header Starts ******/
#header {
	height:133px;
}
#header .padding {
	padding:30px 0;
	overflow:hidden;
}

.google_pos {display: none!important; position:absolute; top: 10px; right:75px;}

.logo-module img{border:0px;}
	

	
/******  Header Ends  ******/

/*********************************************************************************************************************************/

/****** Menu Starts *******/

#ff-amasc, a.amasc, #ff-amasc #horiz-menu li li span {
	font-family:Helvetica, Arial, sans-serif;
}
#ff-amasc #horiz-menu li span, #ff-amasc .date-block, #ff-amasc h1, #ff-amasc h2, #ff-amasc h3, #ff-amasc h4, #ff-amasc h5, #ff-amasc .saptabs-links, #ff-amasc .feature-block span.feature-title {
	font-family:Geneva, Tahoma, Arial, sans-serif;
}
#ff-bebas, a.bebas, #ff-bebas #horiz-menu li li span, #ff-bebas h3.showtext {
	font-family:Helvetica, Arial, sans-serif;
}
#ff-bebas .date-block, #ff-bebas h1, #ff-bebas h2, #ff-bebas h3, #ff-bebas h4, #ff-bebas h5, #ff-bebas .feature-block span.feature-title {
	font-family:Bebas, Helvetica, Arial, sans-serif;
}
#ff-continuum, a.continuum, #ff-continuum #horiz-menu li li span, #ff-continuum h3.showtext {
	font-family:Helvetica, Arial, sans-serif;
}
#ff-continuum .date-block, #ff-continuum h1, #ff-continuum h2, #ff-continuum h3, #ff-continuum h4, #ff-continuum h5, #ff-continuum .feature-block span.feature-title {
	font-family:Continuum, Helvetica, Arial, sans-serif;
}
#ff-optima, a.optima, #ff-optima input.button {
	font-family:Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;
}
#ff-geneva, a.geneva {
	font-family:Geneva, Tahoma, "Nimbus Sans L", sans-serif;
}
#ff-helvetica, a.helvetica {
	font-family:Helvetica, Arial, FreeSans, sans-serif;
}
#ff-lucida, a.lucida {
	font-family:"Lucida Grande", Helvetica, Verdana, sans-serif;
}
#ff-georgia, a.georgia {
	font-family:Arial, sans-serif;
}
#ff-trebuchet, a.trebuchet {
	font-family:"Trebuchet MS", sans-serif;
}
#ff-palatino, a.palatino {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;
}
#ff-georgia #horiz-menu .menutop li li .item, #ff-optima #horiz-menu .menutop li li .item {
	font-size:12px;
}
#horiz-menu {
	display:block;
	height:68px;
}
#horiz-menu .padding {
	padding:10px 0;
}
#horizmenu-surround {
	position:relative;
}
#horiz-menu ul {
	float:left;
}

/****** Menu Ends ********/

/*********************************************************************************************************************************/

/****** Footer Starts ******/

/****** Footer Ends ******/





/***** menu boarder start ****/
.main-tm {
	background-position:0 -20px;
	background-repeat:repeat-x;
}
.main-tl {
	background-position:0 0;
	background-repeat:no-repeat;
}
.main-tr {
	background-position:-10px 0;
	background-repeat:no-repeat;
}
.main-bm {
	background-position:0 -30px;
	background-repeat:repeat-x;
}
.main-bl {
	background-position:0 -10px;
	background-repeat:no-repeat;
	margin-left: -1px;
}
.main-br {
	background-position:-9px -10px;
	background-repeat:no-repeat;
}

/***** menu border ends ********/
/***** main body border starts ******/
.show-tm {
	background-position:0 -60px;
	background-repeat:repeat-x;
}
.show-tl {
	background-position:0 -40px;
	background-repeat:no-repeat;
}
.show-tr {
	background-position:-10px -40px;
	background-repeat:no-repeat;
}
.show-bm {
	background-position:0 -70px;
	background-repeat:repeat-x;
}
.show-bl {
	background-position:0 -50px;
	background-repeat:no-repeat;
}
.show-br {
	background-position:-10px -50px;
	background-repeat:no-repeat;
}

/****  Main body border ends ******/



.colmask {
	clear:both;
	overflow:hidden;
	position:relative;
	width:100%;
}
.col1wrap {
	padding-bottom:2em;
}
#maincol {
	position:relative;
	padding:0 7px;
}
.wrapper {
	position:relative;
}
#main-content a, #main-content .separator, #main-content .item {
	font-weight:bold;
}
#main-body {
	padding-top:5px;
	min-height:470px;
}
#rightcol {
	padding:0 14px 0 0;
}
#leftcol {
	padding:0 0 0 14px;
}

#maincontent-block {
	padding:0 7px;
}
#inset-block-right {
	float:right;
}
#inset-block-left {
	float:left;
}

.s-c-s .colmid {
	float:left;
	position:relative;
	width:200%;
}
.s-c-s .colright {
	float:left;
	left:50%;
	position:relative;
	width:100%;
}
.s-c-s .col1wrap {
	float:right;
	position:relative;
	right:100%;
	width:50%;
	padding-bottom:1em;
}
.s-c-s .col1pad {
	overflow:hidden;
}
.s-c-s .col1 {
	overflow:hidden;
	width:100%;
}
.s-c-s .col2 {
	float:left;
	position:relative;
	overflow:hidden;
	margin-left:-50%;
}
.s-c-s .col3 {
	float:left;
	position:relative;
	overflow:hidden;
	left:0;
}
.s-c-x .colright {
	float:left;
	position:relative;
	width:200%;
}
.s-c-x .col1wrap {
	float:right;
	padding-bottom:1em;
	position:relative;
	width:50%;
}
.s-c-x .col1 {
	overflow:hidden;
	position:relative;
	right:100%;
}
.s-c-x .col2 {
	float:left;
	position:relative;
}
.x-c-s .colright {
	float:left;
	position:relative;
	right:100%;
	width:200%;
}
.x-c-s .col1wrap {
	float:left;
	left:50%;
	padding-bottom:1em;
	position:relative;
	width:50%;
}
.x-c-s .col1 {
	overflow:hidden;
}
.x-c-s .col3 {
	float:right;
	position:relative;
}
.module-inner {
	position:relative;
	padding:15px;
}
.side-mod .module-inner {
	padding:15px 0;
}
.moduletable h3 {
	margin-top:0;
	font-size:150%;
}
h3.module-title {
	margin:0;
	padding:0 15px 12px 45px;
}
.sidecol-m, .hilite .module-m {
	margin-left:2px;
	margin-right:2px;
}
.sidecol-l, .hilite .module-l {
	margin-left:-2px;
}
.sidecol-r, .hilite .module-r {
	margin-right:-2px;
	padding:0 2px;
	overflow:hidden;
}
.sidecol-r .module-inner, .sidecol-r h3.module-title, .hilite h3.module-title, .hilite .module-r .module-inner {
	border:0;
}
#main-body .sidecol-r .moduletable {
	padding:0 0 15px 0;
}

.moduletable {
	padding:15px;
}
#main-body .moduletable {
	padding:0 7px 15px 7px;
}
#inset-block-right .mainblock-module, #inset-block-left .mainblock-module {
	padding-bottom:10px;
}
#showmodules, #featuremodules, #mainmodules, #mainmodules2, #mainmodules3, #mainmodules4 {
	overflow:hidden;
}
#mainmodules2 {
	padding-top:15px;
}
#mainmodules3 {
	padding:15px 7px 0 7px;
}
#mainmodules4 {
	padding-top:20px;
}
.feature-module, .scroller-module {
	padding:px;
}
.feature-block span.feature-title {
	font-size:290%;
	font-weight:bold;
	margin-bottom:5px;
}
.feature-block .image-container {
	padding:6px;
}
#breadcrumbs {
	margin:0 0 10px 0;
	display:block;
	position:relative;
	overflow:hidden;
	height:20px;
	padding:5px 10px;
}
#breadcrumbs-home {
	width:22px;
	height:19px;
	display:block;
	float:left;
}
#breadcrumbs h3 {
	display:none;
}
span.breadcrumbs {
	display:block;
	font-size:110%;
	font-weight:bold;
	overflow:hidden;
}
span.breadcrumbs img {
	width:9px;
	height:23px;
	float:left;
}
span.breadcrumbs a, span.no-link {
	padding:0 10px;
	float:left;
	display:block;
	height:23px;
	line-height:20px;
}
span.breadcrumbs span.no-link {
	font-weight:normal;
}
span.breadcrumbs a:hover {
	text-decoration:none;
}
.contentheading {
	font-size:200%;
	line-height:110%;
	margin:0 -15px 15px -15px;
	padding:0 15px 12px 15px;
}
#maincol .contentheading a {
	font-weight:normal;
}

.cols1 {
	display:block;
	float:none;
	margin:0;
}
.cols2 {
	width:46%;
}
.cols3 {
	width:30%;
}
.column1, .column2, .column3 {
	margin:0 5px 0 0;
	position:relative;
}
.column2, .column1, .column3  {
	float:left;
	margin:0;
}
.column2 {
	float:right;
	margin:0;
	width:49%;
}
.column3 {
	float:right;
	margin:0;
	width:150px;
}

#main-body ul.menu li.active.parent li, #main-body ul.menu li.parent li {
	padding-left:20px;
}
#main-body ul.menu a, #main-body ul.menu .separator, #main-body ul.menu .item {
	display:block;
	text-indent:0;
	overflow:hidden;
	font-size:120%;
	float:none;
}
#main-body ul.menu a, #main-body ul.menu .separator, #main-body ul.menu .item {
	padding:9px 20px 9px 20px;
}
#main-body ul.menu a, #main-body ul.menu .separator, #main-body ul.menu .item {
	font-weight:normal;
}
#main-body ul.menu li.active > a, #main-body ul.menu li.active > .separator, #main-body ul.menu li.active > .item {
	font-weight:bold;
}
#main-body ul.menu ul ul {
	padding:0;
	margin:0;
}
#main-body ul.menu li li {
	padding:0;
	margin:0;
	font-size:10px;
	background:none;
}
#main-body ul.menu li.active.parent ul {
	margin:0;
	padding:5px 0 15px 0;
}
#main-body ul.menu li.active.parent ul li.active.parent ul {
	padding:5px 0;
}
#main-body ul.menu li.active {
	padding:0;
}
#main-body .menu .subtext em {
	line-height:14px;
}
#main-body .menu em {
	display:block;
	font-size:80%;
	font-style:normal;
	font-weight:normal;
}

body.full1 {
	background:#0c3956 url(../images/common/bg2.jpg) 50% 0 repeat-x;
}

a {
	color:#003399;
}
#top-right ul li a {
	color:#ffffff;
}
#top-right ul li a:hover {
	color:#000;
}

#horiz-menu {
	background:url(../images/common/menu-bg.png) 0 0 repeat-x;
}
#horiz-menu li.root, #horiz-menu.splitmenu li {
	background:url(../images/common/spr-ver-10.png) 0 -495px no-repeat !important;
}
#horiz-menu li.root > .item, #horiz-menu.splitmenu li .item {
	color:#A9DDFF;
	text-shadow:-1px -1px 0 #222;
}
#horiz-menu li.root .daddy span {
	background:url(../images/common/spr-ver-10.png) !important;
	background-position: 114% -225px !important;
	background-repeat:no-repeat !important;
}
#horiz-menu li > .item {
	color:#A9DDFF;
}
#horiz-menu li:hover > .item, #horiz-menu li.active > .item, #horiz-menu li.f-menuparent-itemfocus .item {
	color:#EFCE03;
}
body #horiz-menu li.root:hover > .item span, body #horiz-menu li.root.active > .item span, body #horiz-menu li.root.active:hover > .item span, #horiz-menu.splitmenu li:hover .item span, #horiz-menu.splitmenu li.active .item span, #horiz-menu.splitmenu li.active:hover .item span {
	color:#EFCE03;
}
#horiz-menu ul {
	background:url(../images/common/drop-bg-1.png) 50% 100% no-repeat;
}
#horiz-menu ul.columns2 {
	background:url(../images/common/drop-bg-2.png) 50% 100% no-repeat;
}
#horiz-menu ul.columns3 {
	background:url(../images/common/drop-bg-2.png) 100% 100% no-repeat;
}
#horiz-menu .drop-top {
	background:url(../images/common/drop-bg-1.png) 50% 0 no-repeat;
}
#horiz-menu .columns2 .drop-top {
	background:url(../images/common/drop-bg-2.png) 50% 0 no-repeat;
}
#horiz-menu .columns3 .drop-top {
	background:url(../images/common/drop-bg-2.png) 100% 0 no-repeat;
}
#horiz-menu li > .bullet {
	background:url(../images/common/drop-bullet.png) 9px 11px no-repeat;
}
#horiz-menu li:hover > .bullet, #horiz-menu li.f-menuparent-itemfocus .bullet, #horiz-menu li.active > .bullet {
	background:url(../images/common/drop-bullet.png) 9px 11px no-repeat;
}
#horiz-menu li {
	background:url(../images/common/spr-ver-10.png) !important;
	background-position: 0 -551px !important;
	background-repeat:repeat-x !important;
}
#horiz-menu li:hover, #horiz-menu li.active, #horiz-menu li.f-menuparent-itemfocus {
	background:url(../images/common/menu-drop-active2.png) 0 100% repeat-x;
}
#horiz-menu li > .daddy span {
	background:url(../images/common/drop-bullet.png) 100% -110px no-repeat;
}
.main-tm, .main-tl, .main-tr, .main-bm, .main-bl, .main-br, .show-tm, .show-tl, .show-tr, .show-bm, .show-bl, .show-br {
	background-image:url(../images/common/surrounds.png);
}
.main-m {
	background: #fff url(../images/common/main-bg-body.png) 0 0 !important;
	margin-left: 2px;
	margin-right: 2px;
	width: 979px !important;
}
.main-l {
	background:url(../images/common/spry.png) 0 0 !important;
	width:2px !important;
}
.main-r {
	width:980px !important;
}
.show-m {
	background:#0C3956 url(../images/common/spr-ver-10.png) !important;
	background-position: 0 -1288px;
	background-repeat: repeat-x;
}
.show-l {
	background:url(../images/common/spry.png) -14px 0 !important;
	background-repeat:no-repeat !important;
}
.show-r {
	background:#0c3753 !important;
	background-repeat:no-repeat !important;
}
.module-inner {
	border-left:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
	background:#fff;
}
.sidecol-m, .sidecol-r .module-inner, .hilite .module-m, .hilite .module-inner {
	background: #EDF4F4;
	margin-left: 0px;
	margin-right: 0px;
	width: auto !important;
	border-left:1px solid #dfe9e9;
	border-right:1px solid #dfe9e9;
}
.sidecol-l, .hilite .module-l {
	background:#fff;
	background-repeat:no-repeat !important;
}
.sidecol-r, .hilite .module-r {
	color:#1E628C;
}
.feature-block {
	background:url(../images/common/feature-bg.png) 50% 50% no-repeat;
}
.feature-block span.feature-title {
	color:#fff;
	text-shadow:#0C1C22 0 0 12px;
}
.feature-block .image-container {
	
	background:#a6abae;
	border:1px solid #45718E;
}
#footer {
	background:#0c3956 
	color:#5F8E9D;
}
/************** Modify This footer area Starts ********************/
body.full1 #footer-bg {
	background:url(/images/common/footer-bg.jpg) 50% 0 no-repeat;
}
body.full1 #footer-bg2 {
	background:url(/images/common/footer-bg2.png) 0 0 no-repeat;
}
body.standard #footer-bg {
	background:url(/images/common/standard-bg2.jpg) 50% 0 repeat-x;
}
body.style4 #footer-bg2 {
	width:100px;
	height:110px;
	position:absolute;
	top:-62px;
	z-index:2;
}
body.style4 #footer-bg2 {
	left:0;
}
#copyright p{ color:#9FF; font-size:11px;}
#copyright a{ color:#9FF;}
#copyright a:hover{ color:#CCF; text-decoration:none;}
#top-button { float:right; color:#9FF; font-size:11px; }
#top-button a{ color:#9FF;}
#top-button a:hover{ color:#CCF; text-decoration:none;}

/********************************************************************/
h1, .componentheading, .contentheading a {
	color:#1E628C;
}

h2, .componentheading, .contentheading a {
	color:#1E628C;
}
.contentheading span {
	color:#AC7E3F;
}
h3, .componentheading, .contentheading a {
	color:#1E628C;
}
.menutop li {
	height:auto;
	margin:0;
	padding:0;
	position:relative;
	list-style:none;
}
.menutop li.root {
	margin:0;
	padding:0;
}
.menutop em {
	font-size:80%;
	font-weight:normal;
	display:block;
	font-style:normal;
}
.menutop li .item, .menutop li.active .item {
	display:block;
	margin:0;
	text-decoration:none;
	float:none;
	width:auto;
}
.menutop li .ama-submenu-wrapper {
	float:none;
	left:-999em;
	position:absolute;
	z-index:500;
}
.menutop li:hover li ul, .menutop li.sfHover li ul {
	top:-999em;
}
.menutop li:hover ul, .menutop li.sfHover ul {
	top:0;
}
.menutop .subtext span {
	line-height:18px;
}
.menutop .subtext em {
	line-height:13px;
}
.menutop ul {
	width:194px;
	padding:0 0 14px 13px;
	margin:0;
}
.menutop .drop-top {
	width:207px;
	height:14px;
}
.menutop ul.columns2 {
	width:370px;
}
.menutop .columns2 > .drop-top {
	width:383px;
}
.menutop ul.columns3 {
	width:370px;
}
.menutop .columns3 > .drop-top {
	width:383px;
}

.menutop ul li {
	width:182px;
}
.menutop ul.columns2 li {
	width:178px;
	float:left;
}
.menutop ul.columns3 li {
	width:178px;
	float:left;
}
.menutop li > .item {
	padding:0;
	height:auto;
	line-height:31px;
	display:block;
	font-size:12px;
}
.menutop li > .bullet {
	padding:3px 5px 5px 25px;
}
.menutop li > .item.image {
	padding:3px 5px 5px 0px;
}
.menutop li > .item img {
	float:left;
	margin:6px 4px 0 5px;
}
.menutop li > .item span {
	display:block;
	padding:0;
	width:100%;
}
.menutop li a.item {
	cursor:pointer;
}
.menutop li span.item {
	cursor:default;
	outline:none;
}
.menutop .level2 > .drop-top {
	display:none;
}
#horiz-menu ul.level1 {
	background:none;
}
body #horiz-menu li.root > .item {
	background:none;
}
.menutop {
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	line-height:1.0;
	float:left;
}
.menutop li.root {
	display:block;
	float:left;
	height:47px;
}
.menutop li.root > .item {
	white-space:nowrap;
	display:block;
	float:left;
	font-weight:bold;
	font-size:14px;
	text-decoration:none !important;
	z-index:100;
	cursor:pointer;
	padding:7px 12px;
	position:relative;
	margin:0;
	outline:none;
}
.menutop li.root > .item span {
	display:block;
	padding:0;
	margin:0;
	outline:none;
	height:33px;
}
.menutop li.root > .item em {
	font-size:11px;
	font-weight:normal;
	display:block;
	font-style:normal;
}
.menutop li.root > .daddy span {
	padding-right:14px;
}
.menutop li:hover > .ama-submenu-wrapper {
	left:165px;
	top:-14px;
}
.menutop li.root:hover > .ama-submenu-wrapper {
	top:47px;
	left:-12px;
}

div.wrapper {
	margin:0 auto;
	width:982px;
	padding:0;
}
body {
	min-width:982px;
}
#inset-block-left {
	width:0px;
	padding:0;
}
#inset-block-right {
	width:0px;
	padding:0;
}
#maincontent-block {
	margin-right:0px;
	margin-left:0px;
}
.s-c-s .colmid {
	left:280px;
}
.s-c-s .colright {
	margin-left:-280px;
}
.s-c-s .col1pad {
	margin-left:280px;
}
.s-c-s .col2 {
	left:0px;
	width:280px;
}
.s-c-s .col3 {
	width:0px;
}
.s-c-x .colright {
	left:280px;
}
.s-c-x .col1wrap {
	right:280px;
}
.s-c-x .col1 {
	margin-left:200px;
}
.s-c-x .col2 {
	right:280px;
	width:200px;
}
.x-c-s .colright {
	margin-left:-0px;
}
.x-c-s .col1 {
	margin-left:0px;
}
.x-c-s .col3 {
	left:0px;
	width:0px;
}
 /* -------- Latest new and events Starts ----------*/
 
 .faq_container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 700px;
	
}

.faq {
	margin: 0px 8px 5px 8px;
	padding: 10px 15px 0px 5px;
	position: relative;
	overflow: auto;
	
}
.title_n {
	font-size: 14px;
	color:#1E628C;
	margin: 0px 0px 2px 0px;
	
	}

.faq_question { margin: 0px; padding: 0px 0px 0px 0px; display: inline-block; cursor: help; font-weight: bold; color: #1E628C;  }

.faq_answer_container { height: 0px; overflow: hidden; padding: 0px; color: #ccc; }
.faq_answer { margin: 0px; padding: 0px 0px 5px 2px; color: #666; font-weight: normal; }

.faq .letter_q { width: 40px; height: 50px; position: absolute; top: 10px; left: 5px;}

.faq .thumb_a { width: 40px; height: 50px; position: absolute; top: 20px; left: 25px; }


/*----------------------------- Banner Starts -----------------------------------------------*/
.marquee_panels {
	display: none;
}
.marquee_container {
	position: relative;
	width: 970px;
	height: 250px;
	overflow: hidden;
	margin: 0px 0px 10px 6px;
	padding: 0px;
	background-color: #BBBBBB;
}
.marquee_photos { position: absolute; top: 0px; left: 0px; display: none; }
.marquee_caption {
	width: 700px;
	margin: 0px;
	padding: 15px 0px 10px 0px;
	color: #fff;
	position: absolute;
	top: 340px;
	left: 0px;
	background: url(../images/banner_slides/template/marquee_caption.png) 0px 0px;
}
.marquee_caption_content { width: 450px; padding: 0px 0px 0px 25px; }
.marquee_caption h2 { margin: 0px 0px 10px 0px; color: #fff; font-size: 2em; font-weight: normal; text-transform: uppercase; }
.marquee_caption p { margin: 0px 0px 12px 0px; color: #fff; font-size:12px; }
.p_banner {
	color: #fff; font-size:14px;
	}
.marquee_caption a { color: #ffc600; }
.marquee_caption a:hover { color: #fff; }
.marquee_img { float: left; margin-right: 10px; }

.marquee_nav { position: absolute; width: 240px; top: 230px; right: 20px; text-align: right; }
.marquee_nav a {
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-left: 15px;
	background: url(../images/banner_slides/nav_buttons.png) no-repeat 0px 0px; 
	cursor: pointer;
}
.marquee_nav a:hover { background-position: -25px 0px; }
.marquee_nav a.selected { background-position: -50px 0px; }

.marquee_container.autoplay .marquee_nav a { opacity: .4; }
.marquee_container.autoplay .marquee_nav a.selected { opacity: 1; }

/*--------------------------------------- Banner Ends -----------------------------------------------*/

/*----------------------------- Left Side menu Starts -----------------------------------------------*/
#container_v_menu{ /*float:left;*/ position:absolute; top:-10px; left:5px; /*margin:0 auto;*/ background:white; width:200px; padding:5px 0 20px 0px; margin:0px; overflow:hidden; /*font-family:Geneva, Tahoma, Arial, sans-serif;*/}
	#menu_v {text-align:left;}
	/*Toggle Area*/
	#menu_v .toggle {position:absolute; top:10px; left:170px;}
#menu_v .toggle_top{ position:absolute; top: 7px;}
	#menu_v ul.navmenu li:first-child .toggle{border-width:0 0 0 1px;}
	
	/*Menu Setup*/
	#menu_v ul{padding:0; margin:0; width:200px; }
	#menu_v ul ul{border-bottom::1px solid #efce03; overflow:hidden; }
	#menu_v ul.navmenu li {margin:0; list-style:none;float:left;}
	#menu_v ul.navmenu li li {float:none;}
	#menu_v ul.navmenu li.active { background-color:#FD8B40; color:#FFF; }
	/*Links*/
	#menu_v ul.navmenu a, #menu_v ul.navmenu a:visited {text-decoration:none; padding:5px; display:block;}
	#menu_v ul.navmenu ul.submenu a:hover{font-size:13px; background:#BADBF3; color:#333;}
	/*Heading Outer div*/
	#menu_v ul.navmenu .menutop_v{overflow:hidden; width:200px; background:#069;}
	.menu_v_pos{position:relative; top:auto; left: 5px;}
	.menu_v_sub_pos{position:relative; top:auto; left: 8px; width: 200px;}
	#menu_v ul.navmenu .menutop_v .active {background-color:#FD8B40; color:#FFF;}
	/*Header Links*/
	#menu_v ul.navmenu .menutop_v a{width:200px; height:30px; float:left;margin:0px; border-top:1px solid #fff; color:#FFF;}
	/*Header Link Hover*/
	#menu_v ul.navmenu .menutop_v a:hover{color:#EFCE03; background-color: #069}
	/*Removes white border for the first header*/
	#menu_v ul.navmenu li:first-child .menutop_v a {border-width:0px;}

	/*Single Menu Width Fix*/
	#menu_v ul.navmenu .menusingle a{width:190px; }
	
	/*Border Radius and Special Border Width*/
	#menu_v ul.navmenu li {padding:0 0 0 0px;}
	
	#menu_v ul.navmenu li:last-child .menutop_v-open{ border-width:0px;}


/*----------------------------- Left Side menu Ends -----------------------------------------------*/
/*------------------------------ Left Side Bar Starts -------------------------------------------------*/

#sidebar {
	font: normal 10px Arial, Helvetica, sans-serif;
	padding: 0;
	background: #fff;
	color: #333;
	float: left;
	margin: 1em 0 1em 0;
	width: 20em;
	text-align: left;
	overflow: hidden;

}

#sidebar .feature p, #sidebar .feature .content p {
	font-size: 1.2em;
	
	line-height: 145%;
	margin: .500em 0 .5em 0;
	padding: 0;
}

#sidebar p a.featured-link {
	font-size: 1em;
	color: #1E628C;
	line-height: normal;
}
#sidebar a.featured-link:hover {
	text-decoration: underline;
}
#sidebar a.featured-link{padding:.417em .417em .417em 4em;display:block;min-height:3.5em;/*text-transform:uppercase;*/margin:0 0 0.417em 0;text-decoration:none;background-position:top left;background-repeat:no-repeat;font-size:1.2em;border-bottom:.083em solid #dbd3c2;}


/* ------------------------------Left Side Bar Ends --------------------------------------------------*/





/* ----------------------------------------Login Start -------------------------------------------------------*/
#topnav {
	padding:10px 0px 12px;
	font-size:11px;
	line-height:23px;
	text-align:right;
}
#topnav p.signin {
	background:#88bbd4;
	padding:4px 6px 6px;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	*background:transparent url("images/signin-nav-bg-ie.png") no-repeat 0 0;
	*padding:4px 12px 6px;
}
#topnav p.signin:hover {
	background:#59B;
	*background:transparent url("images/signin-nav-bg-hover-ie.png") no-repeat 0 0;
	*padding:4px 12px 6px;
}


p.signin {
	position:relative;
	margin-left:3px;
}
p.signin span {
	background-image:url("images/toggle_down_light.png");
	background-repeat:no-repeat;
	background-position:100% 50%;
	padding:2px 16px 2px 0;
}
/* --------------------------------------------Login End ---------------------------------------------
