@import url("navigation.css");
@import url("layout.css");
/*##################################
COMMON CSS
##################################*/
a{
	text-decoration:none;
	outline:none;
	}
h1, h2, h3, h4 {
	margin:0px;
	padding:0px;
	}
h2{
	font-family:"trebuchet MS";
	font-size:13px;
	color:#363996;
	margin:0 0 5px 0;
	padding:0px;
	text-transform:uppercase;
	line-height:13px;
	}
p {
	margin:0 0 15px 0;
	font-size:11px;
	color:#333333;
	}
.link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#363996;
	text-decoration:none;
	}
.link:hover {
	color:#000000;
	}
.elink {
	color:#333333;
	text-decoration:none;
	}
.elink:hover {
	color:#363996;
	}
.imgborder {
	border:1px solid #dfdfdf;
	padding:2px;
	}
.imgleft {
	border:1px solid #cccccc;
	float:left;
	margin:0 10px 10px 0;
	padding:1px;
	}
.imgright {
	border:2px solid #cccccc;
	float:right;
	margin:0 0px 10px 10px;
	padding:2px;
	}
.cmstxt {
	margin:0 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	}

/*####################################
PAGEHEADER AND PAGE PATH CSS
####################################*/
.pageheader {
	position:relative;
	padding:0px 10px 10px 0px;
	/*background-image:url(../images/hor_line.gif);
	background-repeat:repeat-x;
	background-position:left bottom;*/
	border-bottom:1px solid #DADBF4;
	}

.pageheader h1 {
	margin:0px;
	font-family:"Trebuchet MS";
	color:#363996;
	font-size:19px;
	}

.pagepath {
	padding:7px 15px 8px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin-bottom:10px;
	/*background-image:url(../images/hor_line.gif);
	background-repeat:repeat-x;
	background-position:left bottom;*/
	background-color:#EAEBFA;
	border-bottom:1px solid #DADBF4;
	 /*height define in ie*/
	}

.pagepath a{
	color:#333333;
	text-decoration:none;
	}

.pagepath a:hover {
	color:#363996;
	}

.pagepath strong {
	/*page path arrow*/
	color:#333333;
	margin:0 7px 0 7px;
	}

.pagepath span {
	/*active page name*/
	color:#000000;
	font-weight:bold;
	}

/*==================================
COMMON POINTS CSS
==================================*/
.points {
	list-style-type:none;
	margin:0 0 10px 0;
	padding:0px;
	}
.points li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:15px;
	background-image:url(../images/arrow.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	padding:0 0 0 11px;
	margin:0 0 5px 0;
	}
.points li .points{
	list-style-type:none;
	margin:5px 0 0px 0;
	padding:0px;
	}
.points li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6567B4;
	font-weight:bold;
	}
.points li a:hover {
	color:#666666;
	}
/*=======================================
HOR LINE CSS
========================================*/
.hor_line{
	background-image:url(../images/hor_line.gif);
	background-repeat:repeat-x;
	background-position:center center;
	height:20px;
	}

/*================================
	norecord css
	===============================*/
.contenttxt .norecord{
	border:2px solid #dfdfdf;
	padding:3px 0 0px 0;
	margin:0px;

	}

.contenttxt  .norecord dd{
	font-size:13px;
	color:#363996;
	font-weight:bold;
	margin:0px 0 0 0 ;
	padding:10px 0 0 0 ;
	}

.contenttxt .norecord .imgleft{
	border:none;
	margin:10px 10px 0 10px;
	padding:0px;
	}
.contenttxt .norecord .clear{
	margin:0px;
	padding:0px;
	}

/*=============================
TOPBAR CSS
===============================*/
#topbar h1{
	margin:0px;
	padding:0px;
	}
#topbar h1 a{
	width:111px;
	height:66px;/*33 px;*/
	position:absolute;
	left:10px;
	top:1px;	/*18px*/
	font-family:Tahoma;
	font-size:24px;
	color:#003366;
	background-image:url(../images/logo.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	}

#topbar .callus{
	position:absolute;
	bottom:5px;
	right:10px;
	font-family:"trebuchet MS";
	font-size:24px;
	color:#666666;
	padding-left:55px;
	}
#topbar .callus img{
	position:absolute;
	left:7px;
	bottom:0px;
	}
#topbar .rightimg{
	position:absolute;
	bottom:10px;
	right:10px;
	}
/*================================
MIDDLE BAR CSS
==================================*/

.midbar {
	margin-bottom:10px;
	min-height:70px;
	}

/*####################################
INFOBOX CONTAINER CSS
####################################*/
.infoboxcontainer .infobox{
	width:30.9%;
	background-color:#ffffff;
	float:left;
	margin-left:3.5%;
	}
.infoboxcontainer .infoboximg {
	border-top:1px solid #4D97DC;
	border-bottom:1px solid #4D97DC;
	padding:1px 0;
	}
#infoboxcontainer .infoboximg td{
	width:31%;
	text-align:center;
	height:100px;
	background-color:#FFf000;
	}
.infoboxcontainer .nomargin {
	margin:0px;
	}
.infoboxcontainer .floatright {
	float:right;
	}
.infobox h2 {
	background-color:#0066CC;
	color:#FFFFFF;
	font-size:13px;
	padding:5px 10px;
	margin:0px;
	}
.infobox dl {
	margin:5px 0 0 0;
	padding:5px 10px;
	}
.infobox dl dt {
	margin:0 0 5px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	}
.infobox dl dd {
	font-size:11px;
	margin:0px;
	}

#infoboxcontainer .clearfloat{
	background-color:#FFFFFF;
	float:none;
	width:auto;
	}
.morelink .infobox .morebar,
.morelink .infobox dl,
.morelink .infobox dl dd{
	margin:0px;
	padding:0px;
	}
/*==================================
MORE BUTTON CSS
=================================*/
.morebar {
	display:block;
	padding:5px 10px;
	margin:10px -10px -5px -10px;
	background-color:#dfdfdf;
	text-align:right;
	}
.morebar a {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	}

.linkbox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	position:relative;
	margin:0px 0;
	padding:5px 0 0 0;
	height:15px;
	}
.linkbox .link{
	background-image:url(../images/morebtn.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:15px;
	width:48px;
	display:block;
	text-indent:-9999px;
	/*position:absolute;
	left:0px;
	bottom:0px;*/
	}
.linkbox .link:hover{
	background-position:left -17px;
	}

/*####################################
welcometxt CSS
####################################*/
.welcometxt	{
	border:1px solid #E3E3E3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	background-color:#FFFFFF;
	padding:12px 10px 10px 10px;
	margin:0 0 10px 0;
	background-image:url(../images/welcomebg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	position:relative;/*ie*/
	}
.welcometxt h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#B2B3E5;
	font-weight:normal;
	margin:0px;
	padding:0 0 14px 0;
	text-transform:none;
	}
.welcometxt h2 span{
	font-size:28px;
	color:#363996;
	}
.welcometxt .txtimg{
	margin:0px;
	padding:0 0 12px 0;
	}
/*####################################
SIDEBAR CSS
####################################*/


.sidebarbox {
	margin:0 0 10px 0;
	border-left:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	padding:2px;
	border-top:2px solid #363996;
	}
.sidebarboxbg{
	padding:8px 8px 8px 8px;
	background-image:url(../images/sidebarbg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#FFFFFF;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	}

h5 {
	/*this is common class for sidebar headers*/
	font-family:"trebuchet MS", Helvetica, sans-serif;
	font-size:13px;
	color:#363996;
	margin:0px;
	padding:5px 12px 5px 9px;
	position:relative;
	border-bottom:1px solid #C6C7E6;
	text-transform:uppercase;
	}
h5 a {
	text-decoration:none;
	color:#363996;
	}
h5 a:hover {
	color:#000000;
	}
h5 a img{
	padding-right:5px;
	}
/*====================================
SIDEBAR TEXT CSS
====================================*/
.sidebartxt {
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	}
.sidebartxt h3 {
	font-size:13px;
	color:#23257C;
	margin-bottom:5px;
	}
.sidebartxt .morebar,
.sidebarbox .morebar {
	display:block;
	text-align:left;
	padding:5px 10px;
	margin:0px;
	text-align:right;
	}
.sidebartxt .points {
	margin:0 0 0px 0;
	}
/*####################################
SIDEBARLINKS CSS
####################################*/
.sidebarlinks {
	/*border-top:2px solid #CAA8CA;*/
	
	}
/*====================================*/
.sidebarlinks a,
.sidebarlinks .normal{
	font-family:"trebuchet MS";
	font-size:13px;
	text-decoration:none;
	color:#363996;
	display:block;
	padding:7px 0;
	border-bottom:1px solid #FFFFFF;
	position:relative;
	background-color:#ECEDFA;
	text-transform:uppercase;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:9px 13px;


	}

.sidebarlinks a:hover,
.sidebarlinks .active {
	color:#000000;
	background-image:url(../images/arrowhover.gif);
	background-repeat:no-repeat;
	background-position:9px 13px;

	}

.sidebarlinks a span,
.sidebarlinks .normal span {
	margin:0 10px 0 18px;
	display:block;
	}



.sidebarlinks a img,
.sidebarlinks .normal img {
	position:absolute;
	left:10px;
	top:13px;
	display:none;

	}
/*====================================*/
.sidebarlinks .sublinks a,
.sidebarlinks .sublinks .normal{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#333333;
	display:block;
	padding:6px 0px 5px 0;
	background-color:#CECFEE;
	border-bottom:1px solid #FFFFFF;
	position:relative;
	text-transform:none;
	background-image:none;

	}
.sidebarlinks .sublinks a:hover {
	background-image:none;
	background-color:#FFFFFF;
	color:#363996;
	}
.sidebarlinks .sublinks a span,
.sidebarlinks .sublinks .normal span{
	margin:0px 10px 0 0px;
	display:block;
	}
.sidebarlinks .sublinks a img,
.sidebarlinks .sublinks .normal img{
	position:absolute;
	top:10px;
	display:block;
	}
/*====================================
SIDEBAR IMAGE BOX CSS
====================================*/
.sidebarimg {
	padding:0px;
	margin:0 0 0px 0;
	}
.sidebarimg table{
	text-align:center;
	width:100%;

	}
.sidebarimg table td{
	width:100%;
	height:88px;
	vertical-align:middle;
	text-align:center;
	}
/*====================================
SIDEBAR FORM CSS
====================================*/
.sidebarform {

	}
.sidebarform .clear {
	height:8px;
	}
.sidebarform .textboxborder {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
	width:170px;
	color:#666666;
	margin:3px 0 0 0;
	background-color:#FFFFFF;
	border:1px solid #cccccc;
	}
.sidebarform .btn {
	font-weight:bold;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#825882;
	border:1px solid #863600;
	color:#FFFFFF;
	padding:2px;
	width:170px;
	}
.sidebarform .sidebarbtnbox {
	position:relative;
	height:20px;
	}
.sidebarform .right {
	position:absolute;
	right:0px;
	}
.sidebarform .morebar {
	border-top:1px solid #DADBF4;
	padding:5px 0;
	font-weight:normal;
	background-color:#EAEBFA;
	border-bottom:1px solid #DADBF4;
	}
/*====================================
LINK WITH IMAGE CASE CSS
====================================*/
.linkwithimg {
	position:relative;
	z-index:2;
	}
.linkwithimg .imgbox {
	width:30px;
	}
.linkwithimg .imgbox td {
	width:30px;
	height:30px;
	border:1px solid #dfdfdf;
	padding:1px;
	}
.linkwithimg .linkbox {
	padding:0 0 0 5px;
	}
.linkwithimg .linkbox a{
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#363996;
	}
.linkwithimg .linkbox a:hover {
	color:#333333;
	}
.linkwithimg .hor_line {
	border-bottom:1px solid #E5EAEF;
	height:1px;
	font-size:0px;
	line-height:0px;
	}
/*====================================
DOCUMENT CASE CSS
====================================*/
.doclink {
	border-top:1px solid #FFFFFF;
	}
.doclink a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
	display:block;
	padding:9px 0;
	border-bottom:1px solid #DBDDF5;
	position:relative;
	background-color:#ECEDFA;
	}

.doclink a:hover {
	color:#363996;
	background-color:#FFFFFF;
	}

.doclink a span,
.doclink .normal span {
	margin:0 10px 0 22px;
	}

.doclink a img,
.doclink .normal img {
	position:absolute;
	left:10px;
	top:13px;
	}
/*==================================
		SCROLLER CSS
==================================*/

.someclass{ /*class to apply to your scroller(s) if desired*/
}
.someclass1{ /*class to apply to your scroller(s) if desired*/
}

.someclass4{ /*class to apply to your scroller(s) if desired*/
}

#pscroller_events{
width: 100%;
height: 330px;
margin:2px 0 0px 0;
}

#pscrollerRight a{
text-decoration: none;
}

#pscroller_specials{
width:100%;
height:330px;
margin:0px;

}
#pscroller_news{
width: 100%;
height:190px;
margin:0px;
}
#pscroller_testimonials{
width: 100%;
height:190px;
margin:0px;
}



/*####################################
FAQ QUESTIONS CSS
####################################*/
#faq .points li{
	background-image:url(../images/bullet.gif);
	background-position:3px 6px;
	margin:0 0 10px 0;
	}
#faq .points li a {
	font-size:12px;
	font-weight:bold;
	}

/*####################################
FAQ, TESTIMONIALS AND LINKS PAGE COMMON CSS
####################################*/
.contentbox1 {
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #DADBF4;
	padding:10px;
	background-color:#FFFFFF;
	margin:0 0 10px 0;
	}
.contentbox1 .imgleft td{
	height:72px;
	width:160px;
	}
.contentbox1 dt {
	font-size:12px;
	color:#363996;
	font-weight:bold;
	margin:-10px -10px 10px -10px;
	padding:5px 5px 5px 10px;
	background-color:#EAEBFA;

	}
.contentbox1 dd {
	font-size:11px;
	color:#333333;
	margin:0px;
	}
.contentbox1 .linkbox,
.contentbox1 .morebar {
	margin:0px 0 0 0;
	height:20px;
	position:relative;
	clear:both;
	background-color:#FFFFFF;
	}
.contentbox1 .linkbox .link,
.contentbox1 .morebar .link {
	font-weight:bold;
	font-size:10px;
	position:absolute;
	right:10px;
	top:8px;
	color:#363996;
	}

.contentbox1 .morebar .link:hover {
	color:#666666;
	}
.contentbox1 dd strong{
	margin-bottom:5px;
	display:block;
	}
.contentbox1 dd.clear{
	margin:0px;
	padding:0px;
	font-size:0px;
	line-height:0px;
	float:none;
	clear:both;
	}
/*####################################
LINKS PAGE CSS
####################################*/
#links .link {
	font-size:12px;
	}
#links .linkbox .link {
	font-size:10px;
	}

/*###########################################
 LINKs exchange CSS
###########################################*/
.linkexchange{
	text-align:right;
	padding-right:10px;
	font-family:"trebuchet MS";
	font-size:13px;
	color:#363996;
	font-weight:bold;
	}
.linkexchange a{
	color:#363996;
	}
.linkexchange a:hover{
	color:#333333;
	}

/*####################################
To show IMAGE WITHOUT TABLE CSS
####################################*/
.nav {
	margin: 0;
	padding: 0;
	width:auto;
	background-color:#666666;
}
.nav dd {
	float: left;
	width: 150px;
	height: 80px;
	display: table;
	padding: 2px;
	margin:0 15px 5px 0;
	border:1px solid #dddddd;

}
.nav dd span {
	display: table-cell;
	vertical-align: middle;
	height: 100%;
	width: 100%;
	background-color:#FFFFFF;
	text-align:center;

}
.nav dd span a {
	font-size: 15px;
	color: #ff0000;
	line-height: 17px;
	text-align: center;
	display: block;
	text-decoration:none;
}
.nav dd a:hover {
	text-decoration: none;
	color:#000000;
}
/*=====================================
	Display Image css
	==================================*/
#white{
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
#white dd{
	font-size:11px;
	}
.popup {
	background-color:#FFFFFF;
	border:0px solid #cccccc;
	padding:0px 0px 0px 0px;
	margin:15px;
	font-size:11px;
}
.popup1 {
	background-color:#FFFFFF;
	border:0px solid #cccccc;
	padding:0px 0px 0px 0px;
	margin:15px;
	font-size:11px;
	text-align:center;
}



/*##################################
SITEMAP CSS
##################################*/
#sitemap ul {
	list-style-type:none;
	margin:-12px 0px 0px 20px ;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
#sitemap ul li {
	height:15px;
	}
#sitemap ul li a {
	text-decoration: none;
	}
/*===============================*/
.linklevel1 {
	background-image:url(../images/navarrow.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
	font-weight: bold;
	color: #363996;
	font-size:12px;
	padding-left:10px;
	margin:10px 0 10px 0;
	}

.linklevel1 a {
	font-weight: bold;
	color: #363996;
	}

.linklevel1 a:hover {
	font-weight: bold;
	color: #000000;
	}
/*===============================*/
.linklevel2 {
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
	color: #333333;
	font-size:11px;
	padding-left:10px;
	margin:5px 0px;
	}
.linklevel2 a {
	font-weight: normal;
	color: #333333;
	}
.linklevel2 a:hover {
	font-weight: normal;
	color: #363996;
	}
/*###########################################
FOOTER CSS
###########################################*/
#footer .logo{	
	text-align:left;
	font-size:11px;
	position:absolute;
	left:1px;
	bottom:35px;
	}
#footer .logo img{
	position:absolute;
	left:26px;
	top:-8px;
	}

#footer .copyright{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#AAAAAA;
	text-align:center;
	margin-bottom:7px;
	}
#footer .links{
	text-align:center;
	font-size:11px;
	color:#AAAAAA;
	}
#footer .links a,
#footer .botlinks a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#AAAAAA;
	}
#footer .links a:hover,
#footer .botlinks a:hover{
	color:#363996;
	}
#footer .links span,
#footer .botlinks span{
	padding:0 5px;
	color:#D5D5D5;
	}
#footer .botlinks{
	text-align:center;
	font-size:10px;
	color:#AAAAAA;
	}
