/* General Style */
body
{
	background-color	: #EAEAEA;
	font-family			: Tahoma;
	font-size			: 11px;
	color				: #565656;
	padding				: 0px;
	margin				: 0px;
}

a
{
	color			: #3C4298;
	text-decoration	: none;
}
a:hover {color:#000000; text-decoration:underline;}

img
{
	border	: none;
}

img, td
{
	behavior	: url(../iepngfix.htc);
}

ul li
{
	list-style	: none;
}

h1
{
	font-size		: 12px;
	font-weight		: bold;
	color			: #000;
	text-transform	: uppercase;
	padding			: 0px;
	margin			: 0px;
	padding-left	: 10px;
	line-height		: 32px;
	background		: url(../images/main-title-bg.png) 0px 0px repeat-x;
}

h1 span
{
	color			: #900A0D;
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 16px;
	font-weight		: bold;
	text-transform	: none;
}

h2
{
	font-size		: 12px;
	font-weight		: bold;
	color			: #000;
	text-transform	: uppercase;
	padding			: 0px;
	margin			: 0px;
	padding-left	: 10px;
	line-height		: 25px;
	border-bottom	: 1px dotted #717171;
}

h3
{
	font-size		: 12px;
	font-weight		: bold;
	color			: #222872;
	text-transform	: uppercase;
	padding			: 0px;
	margin			: 0px;
	line-height		: 20px;
}

h4
{
	font-size		: 12px;
	font-weight		: bold;
	color			: #000;
	text-transform	: uppercase;
	padding			: 0px;
	margin			: 0px;
	padding-left	: 10px;
	line-height		: 28px;
}

h5
{
	font-size		: 12px;
	font-weight		: bold;
	color			: #000;
	text-transform	: uppercase;
	line-height		: 26px;
	padding			: 0px;
	margin			: 0px;
	padding-left	: 5px;
	background		: #D9DAEE;
}

h6
{
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 12px;
	font-weight 	: bold;
	color			: #5F5E5E;
	padding-left	: 28px;
	line-height		: 23px;
	padding			: 0px;
	margin			: 0px;
}

input, textarea, select
{
	font-size	: 11px;
	border		: 1px solid #8085B3;
}

input:hover, input:focus
{
	border	: 1px solid #4E527A;
}

.browntxtbox, .browntxtbox:hover, .browntxtbox:focus
{
	border				: 1px solid #929279;
	background-color	: #D2D2BD;
}

.button, .button:hover, .button:focus
{
	background		: #9D0D11;
	font-size		: 10px;
	color			: #FFFFFF;
	font-weight		: bold;
	text-transform	: uppercase;
	padding			: 2px;
	border			: none;
}

.chkbox, .chkbox:hover
{
	background	: none;
	border		: none;
}

.errormsg
{
	color			: #FF0000;
	font-size		: 11px;
	text-decoration	: none;
	font-weight		: normal;
}

.successmsg
{
	color			: #006633;
	font-size		: 11px;
	text-decoration	: none;
	font-weight		: normal;
}

.menu
{
	color			: #fff;
	font-weight		: bold;
	text-transform	: uppercase;
}

.menu a
{
	color			: #fff;
	background		: url(../images/menu-bg.jpg) 0px 0px repeat-x;
	line-height		: 34px;
    text-decoration	: none;
	text-align		: center;
	display			: block;
}

.menu_left a
{
	color			: #fff;
	font-weight		: bold;
	text-transform	: uppercase;
	background		: url(../images/menu-left-bg.jpg) 0px 0px no-repeat;
	line-height		: 34px;
    text-decoration	: none;
	text-align		: center;
	width			: 134px;
	display			: block;
}

.menu_right a
{
	color			: #fff;
	font-weight		: bold;
	text-transform	: uppercase;
	background		: url(../images/menu-right-bg.jpg) 0px 0px no-repeat;
	line-height		: 34px;
    text-decoration	: none;
	text-align		: center;
	width			: 139px;
	display			: block;
}

.menu a:hover
{
	background	: url(../images/menu-bg-hvr.jpg) 0px 0px repeat-x;
	color		: #FFFFFF;
	display		: block;
}

.menu_left a:hover
{
	background	:  url(../images/menu-left-bg-hvr.jpg) 0px 0px no-repeat;
	display		: block;
	color		: #FFFFFF;
}

.menu_right a:hover
{
	background	: url(../images/menu-right-bg-hvr.jpg) 0px 0px no-repeat;
	display		: block;
	color		: #FFFFFF;
}

.menu .active
{
	background	: url(../images/menu-bg-hvr.jpg) 0px 0px repeat-x;
	color		: #FFFFFF;
	display		: block;
}

.menu_left .active
{
	background	:  url(../images/menu-left-bg-hvr.jpg) 0px 0px no-repeat;
	display		: block;
	color		: #FFFFFF;
}

.menu_right .active
{
	background	: url(../images/menu-right-bg-hvr.jpg) 0px 0px no-repeat;
	display		: block;
	color		: #FFFFFF;
}

.bluelink
{
	color	: #0E1353;
}
.bluelink a{color:#686FBE; padding:0px 5px;}
.bluelink a:hover{color:#000; text-decoration:underline;}

.redlink
{
	color	: #940B0F;
}
.redlink a{color:#940B0F;}
.redlink a:hover{color:#000; text-decoration:underline;}

.tablink a{color:#1E246B; font-weight:bold;}
.tablink a:hover{color:#950509; text-decoration:none;}
.tablink .current{color:#950509; text-decoration:none;}

a.readmorelink
{
	color			: #222872;
	background		: url(../images/blue-arrow.jpg) right top no-repeat;
	padding-right	: 17px;
}
a.readmorelink:hover{color:#222872; text-decoration:none;}

.dottedline
{
	background	: url(../images/dot.gif) 0px 7px repeat-x;
}

.package-frame
{
	background	: url(../images/featured-pckg-frame.jpg) 0px 0px no-repeat;
}

.framepadding
{
	padding	: 3px;
}


/* Pagination Style */
.pagination a{color:#9D0D11;}
.pagination a:hover{color:#0E1353;}

.paginationactive
{
	color		: #0E1353;
	font-weight	: bold;
}
/* Pagination Style End */

.footer
{
	color		: #252525;
	line-height	: 18px;
}
.footer a{color:#252525;}
.footer a:hover{color:#000000; text-decoration:underline;}
/* General Style End */

/* Vertical Slide Style */
#marqueecontainer
{
	position	: relative;
	width		: 224px;
	height		: 540px;
	overflow	: hidden;
	padding		: 0px;
	margin		: 5px 0px;
}
/* Vertical Slide Style End */

/* Side Menu Style */
.sidemenu ul
{
	padding	: 0px;
	margin	: 0px;
}

.sidemenu ul li
{
	color			: #14195C;
	line-height		: 24px;
	padding			: 0px;
	margin			: 0px;
	display			: block;
}

.sidemenu ul li a
{
	background		: url(../images/red-arrow.jpg) 6px 10px no-repeat;
	line-height		: 24px;
	display			: block;
	text-indent		: 24px;
	color			: #14195C;
	border-bottom	: 1px dotted #14195C;
}

.sidemenu ul li a:hover
{
	background		: #DADCF2 url(../images/red-arrow.jpg) 6px 10px no-repeat;
	line-height		: 24px;
	display			: block;
	color			: #000;
	text-decoration	: none;
}

.sidemenu ul li a.current
{
	background		: #DADCF2 url(../images/red-arrow.jpg) 6px 10px no-repeat;
	line-height		: 24px;
	display			: block;
	color			: #14195C;
	text-decoration	: none;
	font-weight		: bold;
}

.sidemenu ul li div
{
	margin-left	: 25px;
}

.sidemenu ul li div ul
{
	padding	: 5px 0px;
	margin	: 0px;
}

.sidemenu ul li div ul li
{
	line-height	: 24px;
	color		: #14195C;
}

.sidemenu ul li div ul li a
{
	line-height	: 24px;
	color		: #14195C;
	background	: url(../images/dark-blue-arrow.jpg) 0px 10px no-repeat;
	text-indent	: 12px;
	border		: none;
}

.sidemenu ul li div ul li a:hover
{
	line-height	: 24px;
	color		: #950509;
	background	: url(../images/dark-blue-arrow.jpg) 0px 10px no-repeat;
}
/* Side Menu Style End */

/* News Style */
.newsHeading
{
	margin-top	: 4px;
	padding		: 0px;
}

.newsTitle
{
	background		: url(../images/newstitle-bg.png) 0px 0px no-repeat;
	padding			: 0px 3px 0px 6px;
	height			: 29px;
	display			: block;
	width			: 895px;
	text-transform	: none;
}

.newsTitle img
{
	padding	: 8px 0px 0px 0px;
	float	: left;
}
.newsTitle span
{
	line-height	: 29px;
	float		: left;
}

.newsDate
{
	color		: #940B0F;
	font-size	: 11px;
	font-weight	: bold;
	line-height	: 20px;
}

.handcursor
{
	cursor	: pointer;
}
/* News Style End */

/* RSS News Style */
.rssnews a{font-weight:bold; color: #940B0F; text-decoration: none;}
.rssnews a:hover{color: #111657; text-decoration: underline;}

.rssnews ul
{
	padding	: 0px;
	margin	: 0px 20px;
}

.rssnews ul li
{
	margin-bottom	: 10px;
}

.rssnewshome a{font-weight:bold; color: #940B0F; text-decoration: none;}
.rssnewshome a:hover{color: #111657; text-decoration: underline;}

.rssnewshome ul
{
	padding	: 0px;
	margin	: 0px;
}

.rssnewshome ul li
{
	margin-bottom	: 10px;
}
/* RSS News Style End */

/* Sponsor Ad Style */
#sponsorAdDiv
{
	position	: absolute;
	height		: 1px;
	width		: 1px;
	top			: 0;
	left		: 0;
}
/* Sponsor Ad Style End */

/* Content Slider Style */
.sliderwrapper
{
	position	: relative;
	overflow	: hidden;
	width		: 277px;
	height		: 200px;
}

.sliderwrapper .contentdiv
{
	visibility		: hidden;
	position		: absolute;
	left			: 0;
	top				: 0;
	width			: 267px;
	height			: 100%;
	filter			: progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity	: 1;
	opacity			: 1;
}

.contentslider
{
	width		: 65px;
	text-align	: left;
}
/* Content Slider Style End */
