@charset "utf-8";
/* CSS Document */
@import url(framework/form.css);
body {
	margin:0; padding:0;
	background:url(images/body-bg.gif) repeat-x left top;
	font-family:Verdana, Geneva, sans-serif;
	line-height:18px;
}

a, a:hover {
	border:none; 
	outline:0;
}
input {
/*	border-width:0;*/
}
.floatr {
	float:right;
}
.floatr img {
	margin:0 0 10px 10px;	
}
.floatl {float:left;}
.floatl img {
	margin:10px 10px 0 0;	
}
ul, li, div, dl, dt, dd
{
	margin:0; padding:0; list-style:none;
}

h1, h2 {
	font:bold 18px Verdana, Geneva, sans-serif;
	color:#08306c;
	margin:5px 0;
	padding:0;
}
h2, h3 {
	font:bold 15px verdana;	
	margin:0;
	line-height:28px;
}
h3 {
	font-size:13px;
	color:#990000;
}
h4 {
		
}
/* Page structure */
#s-wrapper {
	width:1003px;
	margin:0 auto;
	background:url(images/header.jpg) no-repeat top center;
}
#s-content-left {
	width:194px;
	float:left;
	margin-left:50px;
}
*html #s-content-left {margin-left:30px;}
#s-content-right {
	
	width:706px;
	float:left;
}

#s-fotter {
	background:url(images/footer.gif) repeat-x left top;
	position:relative;
	bottom:0;
	width:100%;

}
div.s-sub-container {
	padding:0 10px 0 10px;	
}
.menu {background:#004b9f url(images/nav-bg.gif) no-repeat left bottom; margin-bottom:10px; font-size:12px;}
/* Header Style */
.logo 
{
	height:138px;
	
}
.MainSearch {
	padding:13px 0 0 0;
	height:40px;
}
.search {
/*	
	width:180px;
	float:right;
*/
}
.searchbox {
	background:url(images/search-box.gif) no-repeat left top;
	height:23px;
	width:142px;
	float:left;

}
.searchbox input {width:130px; margin:2px 0 2px 5px; height:15px; color:#052e6d;background:url(images/search-box.gif) no-repeat top center; font-size:11px;}
.search .go {
	width:30px;
	float:left;
}
/* Header Style End */
/* Blue Box Styles */
div.bluebox {
	background:url(images/rb.gif) no-repeat left bottom;	
	padding:0 0 20px;
}
div.bluebox .top {
	background:url(images/rt.gif) no-repeat left top;
	height:12px;
	display:block;
	font-size:2px;
}
div.bluebox .content {
	background:#f2f9ff url(images/rbg.gif) repeat-x left top;
	padding:10px;
	border-right:1px solid #c9e7ff;
	border-left:1px solid #c9e7ff;
}
div.bluebox h1 {
	margin:5px 0;
	padding:0;
}
ul.events, ul.Bulleted, .s-register {
	background:url(images/verticla-line.png) no-repeat center bottom;
	padding:0 0 10px 0;
	margin:0 0 15px 0;
	list-style:none;
	font-size:11px;
}
.s-register input[type=text] {
	border:1px solid #d1d9dd; 
	font:normal 11px verdana; 
	color:#323232;
	margin-bottom:10px;
}

*html .Txtbox 
{
	height:14px;
	margin-bottom:10px;
	border:1px solid #d1d9dd;
	font-size:11px;
}
ul.events li, ul.Bulleted li {
	padding:5px 0;
	border-bottom:1px dotted #5e5e5e;
}
ul.events li span {
	line-height:30px; 
	color:#990000;
	font-weight:bold;
}

ul.events li a, ul.Bulleted li a 
{
	color:#323232;
	text-decoration:none;
}
ul.events li a:hover, ul.Bulleted li a:hover
{
	color:#990000;
}

.events span {
	line-height:30px; 
	color:#990000;
	font-weight:bold;
}
ul.events li p {margin:0px; padding:0px;}
ul.Bulleted li {
	background:url(images/bullet-pen.gif) no-repeat left 9px;
	padding-left:18px;
}

.NoBorder {border:none !important; }
.NoBackground {background:none !important; padding-bottom:0px !important ; margin-bottom:0px !important; }
/* Blue Box End */
/* Banner Style*/
div.s-sub-container div#banner {
	height:221px !important;
	width:706px;
	z-index:1 !important;
}
div.s-sub-container div#banner span {
	position : absolute;
	font-size:0;
	line-height:0;
	text-indent:-2000px;
	width:690px;
	height:221px !important;
	top :50px;}
	
div.s-sub-container div#banner span.home
	{
	    background: url(images/homebanner.jpg) no-repeat left top;
	}
div.s-sub-container div#banner span.one 
	{
	    background: url(images/banner.jpg) no-repeat left top;
	}   
div.s-sub-container div#banner span.second 
	{
	    background: url(images/banner1.jpg) no-repeat left top;
	}
div.s-sub-container div#banner span.third 
	{
	    background: url(images/banner2.jpg) no-repeat left top;
	}
/* Banner Style End Here */
/* General Styles */ 
.pagecontent {
	padding:8px 0 0 10px;	
	font-size:13px;
	text-align:justify;
}
.blogpagecontent {
	padding:22px 0 0 10px;	
	font-size:13px;
	text-align:justify;
}
#s-content-right ul {
	font:normal 12px Verdana, Geneva, sans-serif;
	color:#00409e;
	margin:3px 7px 15px 7px;
}
#s-content-right ul li {
	background:url(images/bullet.gif) no-repeat left 8px;
	padding:7px 0 7px 20px;
	border-bottom:1px dotted #00409e;
	line-height:18px;
}
#s-content-right ol {
	margin:0 0 10px 0; padding:0 0 10px 0; list-style:none;	
	font-size:13px;
}
#s-content-right ol li {
	padding:10px 0; 
	border-bottom:1px solid #e3e3e3;
}
#s-content-right div.normal ul  {
	font:normal 12px ;
	color:#212121;
	margin:3px 7px 15px 7px;
}
#s-content-right div.normal ul li {
	background:url(images/bullet.gif) no-repeat left 8px;
	/*padding:7px 0 7px 20px;*/
	border-bottom:none;
}
#s-content-right div.normal ul ul {
	padding-left:20px;
	margin-bottom:0px;
}
#s-content-right p {
	font:normal 13px verdana;
	color:#212121;
	line-height:18px;
	margin:10px 0;
	/*text-align:justify;*/
}
#s-content-right p.question {
	background:url(images/question.png) no-repeat left 5px;
	padding:0 10px 10px 20px;
	color:#990000;
	border-bottom:1px solid #e3e3e3;

}
#s-content-right p.Redquestion {
	background:url(images/question-red.gif) no-repeat left top;
	padding:0 10px 10px 30px;
	color:#990000;
	border-bottom:1px solid #e3e3e3;

}

.Fontred, .FontBlueBold {
	color:#990000;
	font-weight:bold;
}
.FontBlue {
	color:#08306c ;
}
#s-content-right a, .FontBlue {
	color:#08306c;
	text-decoration:none;
}
#s-content-right a:hover {
	color:#990000;	
	text-decoration:underline;
}
.width60 {
	width:60%;	
}


.badge a {
	color:#990000;
	font-size:11px;
	margin:5px 0 0;
}
.borderbottom {border-bottom:1px solid #d1d1d1; padding:10px 0;}
/* Testimonials Style */
.s-testimonail {}
.s-testimonail span.ClientName {
	color:#08306c;
	font-style:italic;
	font-size:11px;	
	padding-bottom:10px;
	border-bottom:1px solid #e3e3e3;
	display:block;
}
/* Testimonials Style End */

/* Contact us page */
#Contactus {width:671px;
 display:block;}
#Contactus .top, #Contactus .btm {
	background:url(images/round-top.gif) no-repeat left top;
	height:14px;
	display:block;
	font-size:2px;
}
#Contactus .btm { background:url(images/round-btm.gif) no-repeat left top;}
#Contactus .mid {
	background:#ffffff url(images/round-mid.gif) repeat-x left bottom; 
	border-left:1px solid #ccd9e2;
	border-right:1px solid #ccd9e2;
	padding:10px;
}
input.s-buttons {
	font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	background:url(images/buttons.gif) no-repeat left top;
	width:144px;
	line-height:21px;
	border-width:0;
	letter-spacing:1px;
	margin:2px 0;
	height:26px;
	cursor:pointer;
	text-transform:uppercase;

}
input.s-buttons:hover
{
	background:url(images/sbt-button-hover.gif) no-repeat left top;
}
/* Fotter Styles */
.fotter-content {
	width:1003px;
	margin:0 auto;
}
.fotter-links {
	color:#010101;
	padding:15px;
	text-align:center;
	line-height:18px;
	font-size:11px;
}
.fotter-links a {color:#010101; text-decoration:none;}
.fotter-links a:hover {color:#010101; text-decoration:underline;}
/* ----- clear fix for floats ----- */
.clear {
clear:both;
}
.clearfix:after {
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
/* hides clearfix from IE-mac \*/
* html .clearfix {
	height:1%;
}
.clearfix {
	display:block;
}
/* end hide from IE-mac */


/* Search Styles */
#search {}
#search h4 
{
	margin: 5px 0 0 0;
	padding:0 0 0 20px;
	background:url(images/bullet.gif) no-repeat left 3px;
	
	}
#search h4 a {color:#990000; }
#search p {padding:0 0 10px 20px; border-bottom:1px dashed #d1d1d1; margin:0;}
	
a img
{
	border:none;
	}	
#s-content-right .pagging{padding-top:5px; padding-bottom:5px;}	
#s-content-right .pagging ul {margin:0; padding:0; list-style:none; float:right;}
#s-content-right .pagging ul li {background:none;line-height:normal;color:#212121;padding:0 5px; width:auto; float:left; border-bottom: none; border-right: 1px solid #d1d1d1;}
#s-content-right .pagging ul li a {}
#s-content-right .pagging .active {color:#990000;font-weight:bold;}
.more {font-weight:bold; background:url(images/nav-arrow-right.png) no-repeat right center; padding-right:15px; height:30px; }
.TxtRight {text-align:right; background-image:none !important; }
span.EventText
{
    color:#08306c !important;
	line-height: 20px !important;
	width:65px;
	display:inline-block;
	vertical-align:top;
	text-transform:uppercase;
	}
	
span.EventTextDetails
{
    color:#000 !important;
    width:600px;
    display:inline-block;
    line-height: 20px !important;
    font-weight:normal !important;
    
 }
 .line
{
    border-top:#e3e3e3 1px solid;
    font-size:2px;
    height:2px;
    margin:10px 0 20px;
}
.error {color:#990000; font-size:10px; padding:1px;display:block;margin-top:1px;}
a p{ margin:0 !important; padding: 0 !important; color:#08306c !important;}


/* FAQs List */
#s-content-right .faqlist { border-bottom:1px dotted #00409E; margin-bottom:10px;}
#s-content-right .faqlist h3 { margin:10px 0; font-size:17px;}
#s-content-right .faqlist p { padding:3px;}
#s-content-right .faqlist p.Question,  #s-content-right .faqlist p.QuestionLink 
{
    font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; 
    color:#cc3300 !important;
    background:url("images/bullet.gif") no-repeat scroll left 10px; 
    padding-left:20px;
    cursor:pointer;
   }

#s-content-right .faqlist ol {  margin:0 0 0 30px;}
#s-content-right .faqlist ol li {padding:0px 0 2px; margin:0px 0 2px; list-style-type:decimal; border:none; list-style-position:outside;}
#s-content-right .faqlist ol li a p{margin:0 !important; padding:0 !important;}
#s-content-right .faqlist ol li a p:hover {color:#990000 !important; text-decoration:underline; }
#s-content-right ul.faqQA li p {margin:-2px 0 0 0 !important; padding:0 3px 3px;}
#s-content-right .faqItem h2 p {color:#08306c; font-weight:bold; cursor:pointer;}
#s-content-right .faqlist .TxtRight {text-align:right;}
#s-content-right ul.faqlist li {border-bottom:none; padding-top:4px !important;}
#s-content-right ul.faqlist li a p:hover {color:#990000 !important; text-decoration:underline; }

