/* General Style */
body
{
	background	: url(../images/page-bg.jpg) 0px 0px repeat;
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 11px;
	color		: #616161;
}

a
{
	color			: #434343;
	text-decoration	: none;
}
a:hover{color:#000000; text-decoration:underline;}

img
{
	border	: none;
}

h1
{
	/*font-family		: "Times New Roman", Times, serif;*/
	font-family		: "Gill Sans MT","Times New Roman", Times, serif;
	font-size		: 19px;
	font-weight		: normal;
	color			: #6E6E6E;
	line-height		: 33px;
	padding			: 0px;
	margin			: 0px;
	padding-left	: 48px;
	background		: url(../images/maintitle-flower.jpg) 0px 5px no-repeat;
	text-align		: left;
}

h2
{
	/*font-family		: "Times New Roman", Times, serif;*/
	font-family		: "Gill Sans MT","Times New Roman", Times, serif;
	font-size		: 14px;
	font-weight		: bold;
	color			: #fff;
	line-height		: 23px;
	padding			: 0px;
	margin			: 0px;
	padding-left	: 10px;
	/*padding-left	: 48px;
	background		: url(../images/flower.png) 0px 0px no-repeat;*/
	text-align		: left;
}

h3
{
	font-size		: 12px;
	font-weight		: bold;
	color			: #000;
	padding			: 0px;
	margin			: 0px;
	text-align		: left;
	border-bottom	: 1px dotted #2F2F2F;
	line-height		: 23px;
	padding-left	: 5px;
}

h4
{
	font-size	: 12px;
	font-weight	: bold;
	color		: #000;
	padding		: 0px;
	margin		: 0px;
	text-align	: left;
	line-height	: 20px;
}

h5
{
	font-size	: 12px;
	font-weight	: bold;
	color		: #000000;
	padding		: 0px;
	margin		: 0px;
	line-height	: 32px;
}

h6
{
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 14px;
	font-weight 	: bold;
	color			: #000;
	line-height		: 23px;
	text-transform	: uppercase;
	background		: url(../images/black-arrow.gif) 5px 6px no-repeat;
	padding			: 0px;
	margin			: 0px;
	border-bottom	: 1px dotted #000;
	padding-left	: 20px;
}

input, textarea, select
{
	font-size	: 11px;
	border		: 1px solid #ABABAB;
	background	: url(../images/textbx-bg.jpg) 0px 0px repeat-x;
	padding		: 3px;
}

input:hover, input:focus, textarea:hover, textarea:focus
{
	border	: 1px solid #000;
}

.stdbtn
{
	background	: #D24E0F;
	font-size	: 12px;
	color		: #FFFFFF;
	font-weight	: bold;
	padding		: 2px;
}

.button
{
	background	: url(../images/btn-bg.jpg) 0px 0px repeat-x;
	font-weight	: bold;
	color		: #FFFFFF;
	font-size	: 11px;
	padding		: 2px;
	border		: 1px solid #D17510;
}

.button:hover
{
	border	: 1px solid #D17510;
}

.chkbox
{
	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;
}

.boldtext
{
	font-weight	: bold;
}

.tablink
{
	color	: #fff;
}
.tablink a{color:#fff;}
.tablink a:hover{color:#fff; text-decoration:underline;}

.blacktext
{
	color	: #000;
}
.blacktext a{color:#000;}
.blacktext a:hover{color:#000; text-decoration:underline;}

.greytext
{
	color	: #6A6A6A;
}
.greytext a{color:#6A6A6A;}
.greytext a:hover{color:#000; text-decoration:underline;}

.newsletter-textbox
{
	background	: url(../images/newsletterbx-txt-bg.jpg) 0px 0px repeat-x;
	padding		: 3px;
	border		: 1px solid #5D7943;
}
.newsletter-textbox:hover, .newsletter-textbox:focus{border:1px solid #3E5628;}

.subscribe
{
	background	: url(../images/subscribe-bg.png) 0px 0px no-repeat;
	behavior	: url("../iepngfix.htc");
}

.orangetext
{
	color	: #FF8000;
}

a.orangelink
{
	color			: #FF8000;
	text-transform	: uppercase;
	line-height		: 22px;
}
a.orangelink:hover{color:#000; text-decoration:none;}

.imgborder
{
	border	: 2px solid #fff;
}

a.readmorelink
{
	color	: #A0A0A0;
}
a.readmorelink:hover{color:#000; text-decoration:none;}

.dottedline
{
	background	: url(../images/dot.gif) center left repeat-x;
}

.abclink
{
	color			: #616161;
	text-decoration	: none;
}
.abclink:hover{color:#616161;}

.red
{
	color			: #616161;
	font-weight		: bold;
	text-decoration	: none;
}

.footer
{
	color	: #757575;
}
.footer a{color:#757575;}
.footer a:hover{color:#000000; text-decoration:underline;}
/* General Style End */

/* News Style */
.newsHeading
{
	margin-top	: 2px;
	padding		: 0px;
}

.newsTitle
{
	background	: url(../images/newstitle-bg.jpg) 0px 0px repeat-x;
	padding		: 0px 3px 0px 6px;
	height		: 32px;
	display		: block;
	width		: 899px;
}

.newsTitle img
{
	padding	: 6px 0px 0px 0px;
	float	: left;
}

.newsTitle span
{
	line-height	: 32px;
	float		: left;
}

.newsDate
{
	color		: #F59831;
	font-size	: 11px;
	font-weight	: bold;
	line-height	: 20px;
}

.handcursor
{
	cursor	: pointer;
}
/* News Style End */

/* RSS News Style */
.rssnews a
{
	font-weight		: bold;
	color			: #F59831;
	text-decoration	: none;
}
.rssnews a:hover{color: #000; text-decoration: underline;}

.rssnews ul
{
	padding		: 0px;
	margin		: 0px 0px;
	list-style	: none;
}

.rssnews ul li
{
	padding-bottom	: 10px;
	margin-bottom	: 10px;
	border-bottom	: 1px dotted #CCCCCC;
	background		: url(../images/orange-arrow.jpg) 0px 3px no-repeat;
	padding-left	: 10px;
	list-style		: none;
}
/* RSS News Style End */

/* Stepcarousel Style */
.stepcarousel
{
	position	: relative;
	overflow	: scroll;
	width		: 790px;
	height		: 135px;
}

.stepcarousel .belt
{
	position	: absolute;
	left		: 0;
	top			: 0;
}

.stepcarousel .panel
{
	float		: left;
	overflow	: hidden;
	margin		: 0px 25px 0px 0px;
	width		: 140px;
}

.offerframe
{
	background	: url(../images/offer-frame.jpg) 0px 0px no-repeat;
	padding		: 5px 6px 6px 5px;
}
/* Stepcarousel Style End */

/* Pagination Style */
.pagination a
{
	color		: #000;
	font-size	: 12px;
	padding		: 0px 3px;
}
.pagination a:hover{color:#000; text-decoration:underline;}

.pagination .current
{
	font-weight	: bold;
	color		: #ED0000;
	font-size	: 12px;
	padding		: 0px 3px;
}	
/* Pagination Style End */

/* Tooltip Style */
.tip
{
	width		: 212px;
	padding-top	: 37px;
	overflow	: hidden;
	display		: none;
	position	: absolute;
	z-index		: 500;
	background	: transparent url(../images/tipTop.png) no-repeat top;
}
	
.tipMid
{
	background	: transparent url(../images/tipMid.png) repeat-y;
	padding		: 0 25px 20px 25px;
}

.tipBtm
{
	background	: transparent url(../images/tipBtm.png) no-repeat bottom;
	height		: 32px;
}
/* Tooltip Style End */

/* Tab Style */
.tab ul
{
	list-style	: none;
	padding		: 0px;
	margin		: 0px;
	height		: 29px;
	display		: block;
	width		: auto;
}	

.tab ul li
{
	list-style		: none;
	padding			: 0px;
	margin			: 0px;
	color			: #434343;
	text-transform	: uppercase;
	font-weight		: bold;
	background		: url(../images/tab-bg.jpg) 0px 0px repeat-x;
	float			: left;
	line-height		: 29px;
	width			: auto;
}

.tab ul .tabright
{
	background	: #fff;
	padding		: 0px;
	height		: 29px;
}

.tab ul li a
{
	color			: #434343;
	line-height		: 29px;
	background 		: url(../images/tab-sep.jpg) center right no-repeat;
	width			: auto;
	padding			: 0px 15px;
	display			: block;
}
.tab ul li a:hover{color:#fff; text-decoration:underline;}

.tab ul li a.lastchild
{
	background	: none;
}

.tab ul li .active
{
	background	: #757575;
	color		: #fff;
}
/* Tab Style End */

/* Sponsor Ad Style */
#sponsorAdDiv
{
	position	: absolute;
	height		: 1px;
	width		: 1px;
	top			: 0;
	left		: 0;
}
/* Sponsor Ad Style End */
