/* ========================================= Default Classes ========================================= */
body {
	margin: 0px;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color:#5f5f5f;
	background-color:#FFF;
	background-image: url(background.png);
	background-repeat: repeat-x;
}
.container{ width:1050px; height:auto; margin:0px auto; padding:0px; display:block; clear:both; float:none; padding-left:150px; padding-top:48px;}
.LeftContainer{ width:580px; padding:16px 16px 0px 0px;  display:block; float:left; text-align:left;}
.RightContainer{ width:280px; padding:16px 0px 0px 0px; display:block; float:left; text-align:left;}
ul, ol, form, h1, h2, h3, h4, h5, h6 {margin:0px; padding:0px;}
img { border:none;}
.imgV {vertical-align:middle;}
.bold {font-weight:bold;}
A:link {color: #000; text-decoration: none;}
A:visited {color: #000; text-decoration: none;}
A:hover {color: #000; text-decoration: underline;}
/* =================================================================================================== */

/* ========================================= Fonts Classes ========================================= */
.fa09 { font-size:9px; font-family:Arial, Helvetica, sans-serif;}
.fa10 { font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.fa11 { font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.fa12 { font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.fa13 { font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.fa14 { font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.fa15 { font-size:15px; font-family:Arial, Helvetica, sans-serif;}
.fa16 { font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.fa18 { font-size:18px; font-family:Arial, Helvetica, sans-serif;}
.fa20 { font-size:20px; font-family:Arial, Helvetica, sans-serif;}

.fv09 { font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.fv10 { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.fv11 { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.fv12 { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.fv13 { font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.fv14 { font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.fv16 { font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.fv17 { font-size:17px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.fv18 { font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.fv20 { font-size:20px; font-family:Verdana, Arial, Helvetica, sans-serif;}
/* =================================================================================================== */

/* ========================================= Color Classes ========================================= */
.HDColor1 {color:#0351A2;}
.HDColor2 {color:#1B2272;}
.HDColor3 {color:#860603;}
.orange {color:#F26722}
.blueL	{color:#0351A2;}
.black	{color:#000000;}
.green	{color:#006600;}
.dkgreen	{color:#003300;}
.white	{color:#FFFFFF;}
.txtGry {color:#666465;}
.txt { text-align:justify;}
.uTxt { text-transform:uppercase;}
.Lgrey{ color:#b6b6b6;}

/* =================================================================================================== */

/* ========================================= Header Classes ========================================= */
.head { margin:0 auto; width:876px; height:108px; display:block;}
.hLogo { width:235px; height:108px; display:block; float:left;}
.hPhone { width:641px; height:108px; display:block; float:left; text-align:right;}
/* =================================================================================================== */

/* ========================================= Navigation Classes ========================================= */
.vb {display:none; visibility:hidden; margin:0px; padding:0px; overflow: hidden;}
#Navigation {width:876px; margin:0px auto; display:block; clear:both; float:none;}
.nav {height:28px; text-align:center; display:block; float:right; clear:left; background-image:url(/images/navBg.gif); background-repeat:repeat-x;}
DIV.nav UL { margin:0px 0px; padding:0px; list-style:none;}
DIV.nav LI { padding:0px; float:left; font-weight:bold;}
DIV.nav LI A:link {color: #FFFFFF; text-decoration: none; padding:7px 17px 10px 16px; display:block;}
DIV.nav LI A:visited {color: #FFFFFF; text-decoration: none; padding:7px 17px 10px 16px; display:block;}
DIV.nav LI A:hover {color: #FFFFFF; text-decoration: none; padding:7px 17px 10px 16px; background-image:url(/images/navBgH.gif); background-repeat:repeat-x; display:block;}
DIV.nav LI.active A:link {color: #FFFFFF; text-decoration: none; padding:7px 17px 10px 16px; background-image:url(/images/navBgH.gif); background-repeat:repeat-x; display:block;}
DIV.nav LI.active A:visited {color: #FFFFFF; text-decoration: none; padding:7px 17px 10px 16px; background-image:url(/images/navBgH.gif); background-repeat:repeat-x; display:block;}
DIV.nav LI.active A:hover {color: #FFFFFF; text-decoration: none; padding:7px 17px 10px 16px; background-image:url(/images/navBgH.gif); background-repeat:repeat-x; display:block;}

/* =================================================================================================== */

/* ========================================= Footer Classes ========================================= */
#footer {background-image:url(/images/footerBarbg.jpg); background-repeat:repeat-x; margin:0px auto; width:100%; height:140px; display:block; clear:both; float:none;}

.fLinks { padding:15px 10px; color:#1B2272; text-align:center;}
DIV.fLinks A:link {color: #1B2272; text-decoration: none;}
DIV.fLinks A:visited {color: #1B2272; text-decoration: none;}
DIV.fLinks A:hover {color: #1B2272; text-decoration: underline;}
.fCont { padding:0px 10px; color:#B2B2B2; text-align:center;}
DIV.fCont A:link {color: #42AED8; text-decoration: none;}
DIV.fCont A:visited {color: #42AED8; text-decoration: none;}
DIV.fCont A:hover {color: #42AED8; text-decoration: underline;}
/* =================================================================================================== */

/* ========================================= Images/Flash Classes ========================================= */
.bigImg1 { margin:0px auto; width:876px; height:248px; display:block; background-image:url(/images/header-imgBg1.jpg); background-repeat:no-repeat;}
.bigImg2 { width:580px; height:195px; display:block;}
/* =================================================================================================== */

/* ========================================= Heading Classes ========================================= */
.hd1 { background-image:url(/images/bullet-hd1.gif); background-position:0px 3px; padding:0px 15px 0px 25px; background-repeat:no-repeat;}
.hd2 { background-image:url(/images/bullet-hd1.gif); background-position:0px 7px; padding:0px 15px 0px 25px; background-repeat:no-repeat;}
.hdSub1 { background-image:url(/images/bullet-hd2.gif); background-position:0px 4px; padding:0px 10px; background-repeat:no-repeat;}
.hdSub5 { background-image:url(/images/hdRightBg.jpg); background-position:0px 0px; padding:6px 22px;} 
/* =================================================================================================== */

/* ========================================= Bullets Classes ========================================= */
UL.ulB1 { list-style:none; margin:0px; padding:0px;}
UL.ulB1 LI { background-image: url(bullet-1.gif); background-position:0px 4px; background-repeat:no-repeat; padding:0 0 6px 12px  }
UL.ulR1 { list-style:none; margin:0px; padding:0px;}
UL.ulR1 LI { background-image:url(/images/bullet-1.gif); background-position:0px 3px; background-repeat:no-repeat; padding:0px 0px 6px 12px;}
UL.ulBs { list-style:none; margin:0px; margin-top:5px; padding:0px;}
UL.ulBs LI { background-image:url(/images/bullet-Bs.gif); background-position:0px 4px; background-repeat:no-repeat; padding:0px 0px 5px 8px;}

UL.ulBs A:link {color: #2689DD; text-decoration: none;}
UL.ulBs A:visited {color: #2689DD; text-decoration: none;}
UL.ulBs A:hover {color: #2689DD; text-decoration: underline;}
/* =================================================================================================== */

/* ========================================= Box Classes ========================================= */
.boxBg1 { background-image:url(/images/BoxBg1.jpg); background-repeat:repeat-x; padding:30px 40px;}
.boxBg2 { background-image:url(/images/BoxBg2.jpg); background-repeat:repeat-x; padding:6px 40px;}
.boxBg3 { background-image:url(/images/BoxBg3.jpg); background-repeat:repeat-x; height:275px; padding:38px 40px 6px 26px;}
.boxBg4 { background-image:url(/images/BoxBg4.jpg); background-repeat:no-repeat; background-position:bottom; padding:10px 15px;}
.boxBg5 { background-image:url(/images/BoxBg5.jpg); background-repeat:no-repeat; background-position:top;}
.boxBg6 { background-image:url(/images/BoxBg6.jpg); background-repeat:no-repeat; background-position:top; padding:10px 15px;}
.boxBg7 { background-image:url(/images/BoxBg7.jpg); background-repeat:no-repeat; background-position:top; width:501px; padding:20px 30px;}
.boxR1 { background-color:#F3F3F3; padding:11px 22px;}
.box1 { background-color:#F6F6F6; border:1px solid #C0857C; padding:12px;}
/* =================================================================================================== */

/* ========================================= Table / TD Shades Classes ========================================= */
.thBg { background-image:url(/images/thBg1.gif); background-repeat:repeat-x; color:#FFFFFF; font-weight:bold;}
.trShd { background-color:#E7F2F6;}
.trShd1 { background-color:#1A5FAC; background-image:url(/images/trBg1.gif); background-repeat:repeat-x;}
.trShd2 { background-color:#AC1A27; background-image:url(/images/trBg2.gif); background-repeat:repeat-x;}
.trShd3 { background-color:#CBDBEC; background-image:url(/images/trBg3.gif); background-repeat:repeat-x;}
.bd {border:1px solid #E8EAEF;}
.bdt {border-top:1px solid #E8EAEF;}
.bdb {border-bottom:1px solid #E8EAEF;}
.bdr {border-right:1px solid #E8EAEF;}
.bdl {border-left:1px solid #C0857C;}
.bdbLB {border-bottom:3px solid #ECF6F9;}
/* =================================================================================================== */

/* ========================================= CCForm / OrderForm Classes ========================================= */
.formCont { padding:20px 20px;}
.mainHD{color:#83222C;}
.HD2 { background-image:url(/images/hd2Bg.gif); background-repeat:repeat-x; color:#FF8F20; font: 12px Verdana, Arial, Helvetica, sans-serif; font-weight:bold}
.HD2Bg { background-image:url(/images/thBg1.gif); background-repeat:repeat-x; color:#FFFFFF; font-weight:bold; background-color:#863A32;}

.fRed {color:#FF0000;}
.fTxt {color:#FF8F20;}
.tPad0 { padding-top:0px;}
.tPad2 { padding-top:2px;}

.boxF { background-color:#F2F7FA; border:1px solid #DAE7EF;}

.bdF {border:1px solid #F4ECE9;}
.bdtF {border-top:1px solid #F4ECE9;}
.bdbF {border-bottom:1px solid #F4ECE9;}
.bdrF {border-right:1px solid #F4ECE9;}
.bdlF {border-left:1px solid #F4ECE9;}

.bdB {border:1px solid #000000;}
.bdtB {border-top:1px solid #000000;}
.bdbB {border-bottom:1px solid #000000;}
.bdrB {border-right:1px solid #000000;}
.bdlB {border-left:1px solid #000000;}

.shd1F { background-color:#FAFAFA;}
.shd2F { background-color:#FFFFFF;}
.shd3F { background-color:#F9F9F9;}
.shd4F { background-color:#E7E7E7;}
/* =================================================================================================== */



.logo{ float: left; width:315px; height:84px; padding-left:15px; }

.navigationheader{ float:left; width:543px; height:57px; padding-top:27px; padding-left:91px;}


.headertext{ float:left; width:496px; height:248px; padding-top:75px; padding-left:15px;}

.headerimg{ float:left; width:533px; height:300px; padding-top:22px;}

/*
.containertextarea{ float:left; width:1055px; height:auto; padding-top:31px;}  */
.containertextarea{ float:left; width:1055px; height:auto; padding-top:31px;}

.leftarea{ float:left; width:671px; height:auto;}

.leftareaaboutus{ float:left; width:656px; height:auto; padding-right:15px;}

.leftarea-norightside{ float:left; width:860px; height:auto; padding-right:15px;}


.supportservice{float:left; width:360px; height:360px; padding-top:0px; }
.supportserviceright{float:left; width:287px; height:360px; padding-left:12px; padding-top:0px}

.rightpenal{ float:left; width:275px; height:auto; padding-left:20px; }

.rightpenalabout{ float:left; width:380px; height:auto;  }


UL.ulB2 { list-style:none; margin:0px; padding:0px; margin-left:0px; }
UL.ulB2 LI {background-image: url(blt.png);	background-position:0px 4px; background-repeat:no-repeat; padding:0 0 10px 12px; color: #5f5f5f;}
UL.ulB2 LI A:link, UL.ulB2 LI A:Visited, UL.ulB2 LI A:Active, UL.ulB2 LI A:Hover {color:#5f5f5f; text-decoration:underline; font-weight:bold;}


.banner{ float:left; width:650px; height:auto}

.facebook{ float:left; width:320px; height:auto; padding-left:65px; padding-top:66px;}

.footerbar{
	float:left;
	background-image: url(footerbg.png);
	background-repeat: repeat-x;
/*	width: 1258px; */
	width: 100%;
	height: 161px;  
}

.footertext{ 
/*	float:left;  */
	width:1070px; 
	height:40px; 
	margin-left: auto; 
	margin-right: auto;
	padding-left:166px; 
	padding-top:30px;
}