body {
	scrollbar-face-color		: #E2EBF2;
	scrollbar-highlight-color	: #1586C2;
	scrollbar-shadow-color		: #1586C2;
	scrollbar-3dlight-color		: #8CAFC2;	
	scrollbar-arrow-color		: #1586C2;
	scrollbar-track-color		: #F2F6F9;
	scrollbar-darkshadow-color	: #8CAFC2;
    margin						: 0px;
	background-color			: #CFCDCE;
	overflow					: -moz-scrollbars-vertical;

}

td,p,div{
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 12px;
	color		: #6D6C6C;
}

input, textarea, select {
	font-size 			: 11px;
	color 				: #525252;
	font-family			: Arial, Helvetica, sans-serif;
	font-weight			: normal;
	border-width		: 1px;
	border-color		: #C1BFBF;
	border-style		: solid;
	background-color	: #EEEEEE;
	vertical-align		: middle;
}

.a{
	font-size		: 12px;
	color			: #3B3B3B;
	text-decoration : none;
}
a:link{text-decoration:none; color:#3B3B3B;}
a:hover{text-decoration:underline; color:#3B3B3B;}



.menulink{
	font-family		: "Times New Roman", Times, serif;
	font-size		: 13px;
	color			: #F3F3F3;
	text-decoration	: none;
}
a.menulink:link{text-decoration 	: none; 		color	: #F3F3F3;}
a.menulink:hover{text-decoration 	: underline; 	color	: #F3F3F3;}

.boldtext{
	font-size		: 12px;
	color			: #3B3B3B;
	text-decoration : none;
	font-weight		: bold;
}

.sublink, .sublink a{
	font-size		: 12px;
	color			: #3B3B3B;
	text-decoration : none;
}

a.sublink:link{text-decoration:none; color:#3B3B3B;}
a.sublink:hover{text-decoration:underline; color:#3B3B3B;}

.boxheader{
	font-family		: "Times New Roman", Times, serif;
	font-size		: 12px;
	color			: #474545;
	text-decoration	: none;
}

.pgtitle{
	font-family		: "Times New Roman", Times, serif;
	font-size 		: 14px;
	color 			: #D81713;
	font-weight		: bold;
}

.copyright{
	font-size		: 11px;
	color			: #FFFFFF;
	text-decoration	: none;
}
a.copyright			{ text-decoration	: none; 		color 	: #FFFFFF; }
a.copyright:link   	{ text-decoration 	: none; 		color 	: #FFFFFF; }
a.copyright:hover 	{ text-decoration 	: underline;	color 	: #FFFFFF; }


.style3 {
	color		: red;
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 10px;
}

.style1 {color	: #CC0000}

.successMsg
{
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 12px;
	font-weight	: normal;
	color		: #009;
}

.errorMsg
{
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 12px;
	font-weight	: normal;
	color		: #EC0000;
}


.pageLink, td.pageLink
{
	font-size 		: 8pt;
	color 			: #D81713;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
}
a.pageLink:link   	{ text-decoration: none;		color : #D81713; }
a.pageLink:visited 	{ text-decoration: none;		color : #D81713; }
a.pageLink:hover	{ text-decoration: underline;	color : #D81713; }

.activePage
{
	font-size 		: 8pt;
	color 			: #3B3B3B;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
}
/*Add 04 Dec 2010*/

/*::  Main Menu*/
.sf-menu, .sf-menu * { margin:0; padding:0; list-style:none; }
.sf-menu { line-height:	1.0; z-index:9999;}
.sf-menu ul { position:absolute; top:-999em; z-index:999; width:165px; /* left offset of submenus need to match (see below) */ }
.sf-menu ul li { width:100%; }
.sf-menu li:hover { visibility:inherit; /* fixes IE7 'sticky bug' */ }
.sf-menu li { float:left; position:relative; }
.sf-menu a { display:block; position:relative; }
.sf-menu a:hover {text-decoration:none;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul { left:0; top:58px; /* match top ul list item height */ z-index:9999; }
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top:-999em; }
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left:165px; /* match ul width */ top:0; }
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top:-999em; }
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { left:165px; /* match ul width */ top:0; }
/*** DEMO SKIN ***/
.sf-menu { float:left; margin-bottom:	0px; }
.sf-menu a { border-right:1px solid #F08885; padding:18px 22px; text-decoration:none; color:#fafafa; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-transform:uppercase;}
	.sf-menu ul a {border-bottom:1px solid #b92507; border-left:0px; border-right:0px; padding:10px 10px; font-weight:normal;  }
	.sf-menu a.nobor {border-right:0px !important;}
.sf-menu li { background:none;}
.sf-menu li li { background:#EB2A25; text-align:left;}
.sf-menu li li li { background:#EB2A25; }
	.sf-menu li li a {font-size:11px; text-transform:none; line-height:130%;}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active 
	{outline:0; color:#FFF;}
	.sf-menu li li:hover, .sf-menu li li.sfHover, .sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active 
	{outline:0; background-color:#EB4644; color:#FFF; }
/*** arrows **/
.sf-menu a.sf-with-ul { padding-right:2.25em; min-width:1px;}
.sf-sub-indicator { position:absolute; display:block; right:.75em; top:20px; /* IE6 only */ width:10px; height:10px; text-indent:-999em; overflow:hidden; background:url('../images/arrows-ffffff.png') no-repeat -10px -100px;}
a > .sf-sub-indicator {top:18px; background-position: 0 -100px;}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator { background-position: -10px -100px; }
/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator { background-position: -10px 0;}
/*** shadows for all but IE6 ***/
.sf-shadow ul { background:	url('../images/shadow.png') no-repeat bottom right; padding: 0 8px 9px 0; }
.sf-shadow ul.sf-shadow-off { background: transparent; }
/*** adding sf-vertical in addition to sf-menu creates a vertical menu ***/
.sf-vertical, .sf-vertical li { width:	165px; }
/* this lacks ul at the start of the selector, so the styles from the main CSS file override it where needed */
.sf-vertical li:hover ul, .sf-vertical li.sfHover ul { left:	165px; /* match ul width */ top:	0;}
/*** alter arrow directions ***/
.sf-vertical .sf-sub-indicator { background-position: -10px 0; } /* IE6 gets solid image only */
.sf-vertical a > .sf-sub-indicator { background-position: 0 0; } /* use translucent arrow for modern browsers*/
/* hover arrow direction for modern browsers*/
.sf-vertical a:focus > .sf-sub-indicator, .sf-vertical a:hover > .sf-sub-indicator, .sf-vertical a:active > .sf-sub-indicator, .sf-vertical li:hover > a > .sf-sub-indicator, .sf-vertical li.sfHover > a > .sf-sub-indicator { background-position: -10px 0;}


.pagination {text-align:center;}
	.pagination a {padding:1px 5px; border:1px solid #d9d7d8; background:#f4f2f3; text-decoration:none; color:#333;}
		.pagination a:hover {border-color:#f38b88; background:#e92e29; color:#FFF; }
		.pagination span {background:#e92e29; color:#FFF; padding:1px 5px; display:inline-block; border:1px solid #f38b88; text-decoration:none;}
		.pagination label {background:#f4f2f3; color:#bababa; padding:1px 5px; display:inline-block; border:1px solid #d9d7d8; text-decoration:none;}
		
	.sublink-sub {background:	url(../images/red_bullet.jpg) left center no-repeat; display:inline-block; padding:2px 0px 2px 15px; margin-left:33px;font-size		: 12px;
	color			: #3B3B3B;
	text-decoration : none;}
	

a.sublink-sub:link{text-decoration:none; color:#3B3B3B;}
a.sublink-sub:hover{text-decoration:underline; color:#3B3B3B;}

.phone{
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 14px;
	color		: #D81713;
	font-weight:bold;
}

