*
{
	margin	: 0;
	padding	: 0;
}

body
{
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 12px;
	color		: #000; /*#7F7F7F*/
	background	: #fff;
}

.sitepadding td
{
	padding	: 5px;
}

#trailimageid
{
	position	: absolute;
	visibility	: hidden;	
	left		: 0px;
	top			: 0px;
	width		: 520px;
	height		: 1px;
	z-index		: 1000;
}

a{font-size:11px; color:#000; text-decoration:none;}
a:hover{color:#D4302F; text-decoration:underline;}

img
{
	border	: none;
}

hr
{
	background	: url(../images/line_bg.jpg) 0px 0px repeat-x;
	height		: 2px;
	border		: none;
	margin		: 3px 0px 0px 0px;
}

input, textarea, select
{
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	background-color	: #F0F0F0;
	border				: 1px solid #BFBFBF;
	color				: #000;
	padding				: 2px;
}
input:hover, textarea:hover, select:hover{border:1px solid #000;}

label
{
	width			: 150px;
	text-align		: right;
	font-size		: 11px;
	color			: #000;
	font-weight		: bold;
	float			: left;
	line-height		: 20px;
	padding-right	: 10px;
}

.button
{
	font-family	: Arial, Helvetica, sans-serif;
	background	: url(../images/btn_bg.jpg) 0px 0px repeat-x;
	color		: #fff;
	font-weight	: bold;
	border		: 1px solid #475A69;
}
.button:hover{border:1px solid #475A69; color:#B9C7D3;}

h1
{
	font-size		: 22px;
	color			: #000;
	background		: url(../images/title_bullet.jpg) 0px 7px no-repeat;
	font-weight		: normal;
	text-indent		: 25px;
	text-transform	: uppercase;
}

h2
{
	background	: url(../images/title_bg.jpg) 0px 0px repeat-x;
	border		: 1px solid #A6A6A6;
	height		: 25px;
	color		: #454545;
	font-size	: 12px;
	font-weight	: bold;
}

h2 span
{
	line-height	: 25px;
}

h3
{
	color			: #697D92;
	font-size		: 14px;
	text-transform	: uppercase;
	font-weight		: bold;
}

h4
{
	font-size		: 12px;
	color			: #5C7385;
	font-weight		: bold;
	background		: url(../images/blue_bullet.jpg) 5px 8px no-repeat;
	line-height		: 25px;
	text-indent		: 25px;
	text-transform	: uppercase;
	border-bottom	: 1px solid #BEBEBE;
}

h5
{
	background		: url(../images/faq_title_bg.jpg) 0px 0px repeat-x;
	border			: 1px solid #ADADAD;
	color			: #454545;
	padding-left	: 10px;
	font-size		: 11px;
	font-weight		: bold;
	line-height		: 26px;
}

#page-container
{
	width				: 843px;
	margin				: auto;
	background-color	: #DBDCE0;
}

#header
{
	width		: 803px;
	height		: 174px;
	background	: url(../images/header_bg.jpg) left top repeat-x;
	padding		: 0px 20px;
}

#header p
{
	float			: right;
	margin-top		: 15px;
	text-align		: right;
	margin-right	: 10px;
}

#header p a
{
	color		: #fff;
	line-height	: 20px;
}

#header p a:hover
{
	color			: #fff;
	text-decoration	: underline;
}

#topmenu
{
	height	: 41px;
	display	: block;
}

#container
{
	width		: 803px;
	padding		: 0px 20px;
	margin-top	: 6px;
	min-height	: 350px;
	height		: auto !important;
	height		: 350px;
}

.contenttext
{
	padding	: 0px 0px;
}

#pagination
{
	color			: #454545;
	margin-bottom	: 15px;
	line-height		: 26px;
}
#pagination a{color:#454545; font-weight:bold;}
#pagination a:hover{color:#D4302F;}

.readmore_l
{
	background	: #C5C6C8 url(../images/readmorebx_left.jpg) 0 0 no-repeat;
	height		: 35px;
}

.readmore_r
{
	background	: url(../images/readmorebx_right.jpg) 100% 0 no-repeat;
	height		: 35px;
}

.readmore
{
	background	: url(../images/readmorebx_icon.jpg) 10px 7px no-repeat;
}

.readmore a
{
	line-height		: 35px;
	padding-left	: 37px;
	color			: #D53132;
	font-weight		: bold;
}
.readmore a:hover{color:#295985; text-decoration:none;}

a.blue_readmore{background:url(blue_bullet.jpg) 0px 6px no-repeat; color:#164F82; padding-left:10px; font-weight:bold;}
a.blue_readmore:hover{color:#000; text-decoration:underline;}

a.red_readmore{font-size:11px; color:#D4302F; padding-right:15px; font-weight:bold; text-decoration:underline;}
a.red_readmore:hover{color:#000; text-decoration:underline;}

a.blue_otherlnk{font-size:11px; color:#0A519C; font-weight:bold; text-decoration:underline;}
a.blue_otherlnk:hover{color:#000; text-decoration:underline;}

.graytext
{
	color		: #5C7687;
	line-height	: 20px;
	font-weight	: bold;
}

.graybox
{
	background-color	: #C8C9CC;
	border				: 1px solid #A7A7A9;
	padding				: 10px;
	color				: #000; /*#4B4B4B*/
	margin				: 1px 0px 0px 0px;
}

.prodbox
{
	background	: #C9CACD url(../images/prodbx_bg.jpg) 0px 0px repeat-y;
	float		: left;
	color		: #000; /*#303030*/
	margin		: 1px 0px 0px 0px;
}

.gray_readmore
{
	background-color	: #B8B9BB;
	color				: #D4302F;
	padding-left		: 10px;
	font-weight			: bold;
	line-height			: 23px;
	margin				: 1px 1px 1px 3px;
}
.gray_readmore a{color:#D4302F; text-decoration:underline;}
.gray_readmore a:hover{color:#000; text-decoration:underline;}


.left
{
	float	: left;
}

.right
{
	float	: right;
}

.whitetext
{
	color			: #fff;
	text-transform	: uppercase;
	font-size		: 12px;
}

.faqHeading
{
	background-color	: #C8C9CC;
	border				: 1px solid #ADADAD;
	padding				: 2px;
	margin-top			: 2px;
}

.handcursor
{
	cursor	: pointer;
}

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

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

.form
{
	margin	: 10px;
}

.form p
{
	margin	: 5px 5px 5px 5px;
}

ul.listing
{
	margin-left	: 15px;
	list-style	: none;
}

ul.listing li
{
	padding		: 5px 0px 5px 20px;
	background	: url(../images/black-arrow.gif) 0px 8px no-repeat;
	list-style	: none;
}

#footer
{
	width		: 816px;
	height		: 52px;
	clear		: both;
	color		: #676869;
	line-height	: 19px;
	font-size	: 11px;
	font-family	: Arial, Helvetica, sans-serif;
	border-top	: 1px solid #C5C6C8;
}

#footer p
{
	padding	: 5px 10px;
}

#footer span
{
	padding	: 5px 10px;
}

#footer a{color:#676869;}
#footer a:hover{color:#000; text-decoration:underline;}
