/* General Style */
body
{
	background-image	: url(../images/main_bg.jpg);
	padding				: 0px;
	margin				: 0px;
}

td, p, div
{
	font-family	: Tahoma;
	font-size	: 11px;
	font-weight	: normal;
	color		: #FFF;
}

input, textarea, select
{
	background-color	: #3B639B;
	padding				: 1px;
	border				: 1px solid #7183B1;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12px;
	color				: #B4BCD7;
}

img
{
	border	: none;
}

a{color:#FFF; text-decoration:none;}
a:hover{color:#FFF; text-decoration:underline;}

h1
{
	font-family	: Arial, Helvetica, sans-serif;
	color		: #FFF;
	font-size	: 16px;
	font-weight	: bold;
	padding		: 0px;
	margin		: 0px;
}

h2
{
	font-family	: Arial, Helvetica, sans-serif;
	color		: #114168;
	font-size	: 11px;
	font-weight	: normal;
	padding		: 0px;
	margin		: 0px;
}

h3
{
	font-family	: Arial, Helvetica, sans-serif;
	color		: #FFF;
	font-size	: 14px;
	font-weight	: bold;
	line-height	: 36px;
	padding		: 0px;
	margin		: 0px;
}

h4
{
	font-family	: Arial, Helvetica, sans-serif;
	color		: #FFF;
	font-size	: 12px;
	line-height	: 32px;
	text-align	: center;
	padding		: 0px;
	margin		: 0px;
}

h4 span
{
	float		: left;
	background	: url(../images/package_title_bg.jpg) 0px 0px repeat-x;
}

h5
{
	font-family	: Arial, Helvetica, sans-serif;
	color		: #A7CC58;
	font-size	: 12px;
	line-height	: 25px;
	padding		: 0px;
	margin		: 0px;
}

.textfield2
{
	background-color	: #FFF;
	padding				: 0px;
	height				: auto;
	width				: auto;
	border				: 1px solid #7183B1;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12px;
	font-weight			: normal;
	color				: #000000;
	text-decoration		: none;
}

.searchfield
{
	background-color	: #3B639B;
	border				: 1px solid #7183B1;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 10px;
	color				: #fff;
}

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

.button
{
	background		: url(../images/btn_bg.jpg) 0px 0px repeat-x;
	color			: #FFF;
	font-family		: Tahoma;
	border			: 1px solid #7CAEE1;
	font-size		: 11px;
	padding			: 2px;
	text-transform	: uppercase;
	font-weight		: bold;
}

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

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

.leftmain
{
	background-image	: url(../images/main_left_bg.jpg);
	background-repeat	: repeat-y;
	background-position	: top;
	width				: 39px;
}

.rightmain
{
	background-image	: url(../images/main_right_bg.jpg);
	background-repeat	: repeat-y;
	background-position	: top;
	width				: 39px;
}

.quicbg
{
	background-image	: url(../images/quicksearch_bg.jpg);
	background-repeat	: no-repeat;
	height				: 317px;
	width				: 355px;
}

.btopen
{
	background	: #245DA0 url(../images/box_t_open.jpg) left top no-repeat;
	height		: 11px;
	width		: 11px;
}

.btclose
{
	background	: #245DA0 url(../images/box_t_close.jpg) right top no-repeat;
	height		: 11px;
	width		: 11px;
}

.btitlebg
{
	background	: url(../images/box_title_bg.jpg) right top no-repeat;
	height		: 36px;
}

.greentitlebg
{
	background	: #265EA0 url(../images/green_title_bg.jpg) left top no-repeat;
	height		: 36px;
}

.bbopen
{
	background	: #347CB7 url(../images/box_b_open.jpg) left top  no-repeat;
	height		: 11px;
	width		: 11px;
}

.bbclose
{
	background	: #347CB7 url(../images/box_b_close.jpg) right top  no-repeat;
	height		: 11px;
	width		: 11px;
}

.menulink
{
	background		: url(../images/menu_bg_spacer.jpg) 0px 0px repeat-x;
	height			: 50px;
	text-transform	: uppercase;
}
.menulink a{color:#FFF; text-decoration:none;}
.menulink a:hover{color:#C4DCF0; text-decoration:underline;}

.menulink .graytxt
{
	color		: #8C97B6;
	font-size	: 9px;
}

.greenlink
{
	color			: #A7CC58;
	text-decoration	: none;
}
.greenlink a{color: #A7CC58; text-decoration: none;}
.greenlink a:hover{color: #FFF; text-decoration: none;}

.imgborder
{
	border	: 1px solid #FFF;
}

.dotline
{
	background: url(../images/line.gif) left center repeat-x;
}

.bspacer
{
	background: url(../images/box_spacer.jpg) 0px 0px repeat-x;
}

.graylink
{
	color			: #797F95;
	text-decoration	: none;
}
.graylink a{color: #797F95; text-decoration: none;}
.graylink a:hover{color: #FFF; text-decoration: none;}

a.morelink{color: #FFF; text-decoration: none;}
a.morelink:hover{color: #000; text-decoration: none;}

.whitelink
{
	font-family	: Arial, Helvetica, sans-serif;
	color		: #FFF;
	font-size	: 14px;
	font-weight	: bold;
}
a.whitelink{color:#FFF; text-decoration:none;}
a.whitelink:hover{color:#ACC94B; text-decoration:underline;}

.activelink
{
	font-family	: Arial, Helvetica, sans-serif;
	color		: #ACC94B;
	font-size	: 14px;
	font-weight	: bold;
}
a.activelink{color:#ACC94B; text-decoration:none;}

.t11whio
{
	color			: #697FB3;
	text-decoration	: none;
}

.red
{
	color				: #FB0808;
	text-decoration		: none;
}

.sidemenu ul
{
	padding		: 0px;
	margin		: 0px;
	list-style	: none;
}

.sidemenu ul li
{
	padding		: 0px;
	margin		: 0px;
	list-style	: none;
	background	: url(../images/side_menu_bg.jpg) 0px 0px repeat-x;
	line-height	: 32px;
}

.sidemenu ul li a
{
	background		: url(../images/white_arrow.jpg) 10px 3px no-repeat;
	color			: #3B3D3C;
	text-decoration	: none;
	font-weight		: bold;
	padding-left	: 25px;
}

.sidemenu ul li a:hover
{
	color			: #FFF;
	text-decoration	: none;
}

.sidemenu ul li ul
{
	padding		: 0px;
	margin		: 0px 20px;
	list-style	: none;
}

.sidemenu ul li ul li
{
	padding			: 0px;
	margin			: 0px;
	list-style		: none;
	background		: none;
	border-bottom	: 1px dotted #3D93D0;
	line-height		: 30px;
}

.sidemenu ul li ul li a
{
	background		: none;
	color			: #FFF;
	font-weight		: bold;
	text-decoration	: none;
	padding-left	: 0px;
}

.sidemenu ul li ul li a:hover
{
	color			: #B0D655;
	text-decoration	: none;
}
/* General Style End */

/* News Style */
.newsHeading
{
	background-color	: #2863A4;
	border				: 1px solid #4491CE;
	padding				: 1px;
	margin-top			: 2px;
}

.newsTitle
{
	background	: url(../images/news_title_bg.jpg) 0px 0px repeat-x;
	padding		: 0px 3px 0px 3px;
	line-height	: 26px;
}

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

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

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

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

/* Vertical Slide Style */
#marqueecontainer
{
	position	: relative;
	overflow	: hidden;
}
/* Vertical Slide Style End */

/* Step Carousel Style */
.stepcarousel
{
	position	: relative;
	overflow	: scroll;
	width		: 500px;
	height		: 123px;
}

.stepcarousel .belt
{
	position	: absolute;
	left		: 0;
	top			: 0;
}

.stepcarousel .panel
{
	float		: left;
	overflow	: hidden;
	margin		: 0px 25px;
	width		: 135px;
}
/* Step Carousel Style End */

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