body { font:13px/1.22 arial, helvetica, clean, sans-serif; *font-size:small; 
*font:x-small; 
}
/****************************************************************************************************************************
 * Reset css start
****************************************************************************************************************************/
html { }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
li { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
q:before, q:after { content:''; }
abbr, acronym { border:0; font-variant:normal; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; }
input, textarea, select {
*font-size:100%; margin:0; padding:0; }
legend { color:#000; }
/****************************************************************************************************************************
 * New Body >> css
 ****************************************************************************************************************************/

body { background:#2d0e53 url('../images/bg-sub.png') repeat-x; text-align:center; font-family:Arial; }
div.mainContainer { width:960px; min-height:900px; margin:auto; text-align:left; border-top:0px; *margin:-15px auto;}
div.logo { width:533px; height:113px; float:left; display:inline;}
.print div.logo {display:block;float:none;}
.print div.mainContainer { margin-top:0; }
div.logoR {width:427px; height:113px; float:right; display:inline;}
div.nav1 { width:427px;	height:78px; }
div.phone { width:427px; height:35px; }
	div.phoneL { width:253px; height:35px; float:left; display:inline; }
	div.phoneR { width:174px; height:35px; float:right; display:inline; }
div.nav2 { width:960px;	height:46px; clear:both; }
div.flash { width:668px; height:321px; float:left; display:inline; }
div.nav3 { width:292px; height:321px; float:right; display:inline; }
div.ajax { width:960px; height:227px; clear:both; background:#fff url('../images/bg-ajax.png'); }
div.header { width:960px; height:69px; background:#fff url('../images/bg-header.png'); position:relative;}
	div.title { width:672px; height:69px; position:absolute; left:46px; top:20px; display:inline; }
	div.buttons { width:288px; height:69px; float:right; display:inline; position:relative;}
div.main { width:923px; min-height:382px; background: url('../images/bg-main.gif') repeat-y; clear:both; padding:0 31px 0 0;}
	.main a { color:#3a3a3a; text-decoration:underline; font-weight:bold; line-height:24px; }
	.main a:hover { color:#3a3a3a; text-decoration:none; font-weight:bold; }
	h2 { color:#3a3a3a; font-weight:bold; font-size:14px; font-family:Arial; padding:0px 0px 0px 48px; }
	p.main { margin:0px 48px 0px 48px; font-size:12px; }	
	div.main blockquote,div.main ul,div.main ol,div.main dl { margin:0px 0px 0px 48px; }
	div.main ol,div.main ul,div.main dl { margin-left:64px; }
	div.main ul li {list-style: disc outside;}
	div.main ol li {list-style: decimal outside;}
	div.main li {margin:1px 0; }
	div.main dl dd { margin-left:10px; }
div.bar { width:960px; height:44px; clear:both; }

div.footer { height:125px; background:#230646 url('../images/bg-footer1.png') repeat-x scroll center center; color:#fff; margin:auto; }
	.footer a { color:#fff; text-decoration:none; font-size:10px; font-weight:bold; line-height:24px; margin:6px; }
	.footer a:hover { color:#adc637; text-decoration:underline; font-weight:bold; }
	.line { padding:0px; margin:0px; }
div.links { width:960px; height:92px; margin:auto; }
div.copyright { height:67px; background:#240647 url('../images/bg-copyright.png') repeat-x scroll center center; color:#988aa8; font-size:10px; margin:auto; }
	.copyright a { color:#988aa8; text-decoration:none; font-weight:normal; line-height:24px; }
	.copyright a:hover { color:#fff; text-decoration:underline; font-weight:normal; }

a:link.btn1, a:visited.btn1 { display:block; width:173px; height:35px; 
	background:transparent url(../images/btn-login.gif) no-repeat top left; background-position: 0px 0px; }
a:hover.btn1 { background-position: 0px -35px; }

a:link.btn2, a:visited.btn2 { float:left; display:block; width:133px; height:49px; 
	background:transparent url(../images/btn-print.gif) no-repeat top left; background-position: 0px 0px; }
a:hover.btn2 { background-position: 0px -49px; }

.btn3 { float:right; display:block; width:155px; height:49px; background:transparent url(../images/btn-resize.gif) no-repeat top left; background-position: 0px 0px; position:relative;}
a:hover.btn3 { background-position: 0px -49px;}

p.hSlideContent1{width:414px; margin:0 0 0 20px;  float:left; font-size:12px; color:#d3d3d}
p.hSlideContent2{width:524px; margin:0 0 0 20px;  float:left; font-size:12px; color:#d3d3d}
p.hSlideContent3{width:360px; margin:30px 0 0 90px;  float:left; font-size:12px; color:#d3d3d}

/****************************************************************************************************************************
 * Secondary Page >> css
 ****************************************************************************************************************************/

div.subFlash { width:670px; height:194px; float:left; display:inline; }
div.nav4 { width:290px;	height:194px; float:right; display:inline; }
div.subMain { width:960px; min-height:596px; background: url('../images/bg-subMain.gif') repeat-y; }
div.subHeader { width:670px; height:77px; float:left; display:inline; background:#fff url('../images/bg-subHeader.png') no-repeat; }
	div.subTitle { width:395px; height:77px; float:left; display:inline; }
	div.subButtons { width:275px; height:69px; float:right; display:inline; padding-top:8px; }
div.subCopy { width:580px; min-height:519px; float:left; display:inline; background: url('../images/bg-copyL.png') no-repeat; padding:0 45px;}
	.subCopy a { color:#3a3a3a; text-decoration:underline; font-weight:bold; line-height:24px; }
	.subCopy a:hover { color:#3a3a3a; text-decoration:none; font-weight:bold; }
	.subCopy img {border:1px solid black;}
	p.subCopy { margin:0px 48px 0px 48px; font-size:12px; line-height:15px; }	
	div.subCopy blockquote,div.subCopy ul,div.subCopy ol,div.subCopy dl { margin:0px 0px 0px 48px; }
	div.subCopy ol,div.subCopy ul,div.subCopy dl { margin-left:64px; }
	div.subCopy ul li {list-style: disc outside;}
	div.subCopy ol li {list-style: decimal outside;}
	div.subCopy li {margin:1px 0; }
	div.subCopy dl dd { margin-left:10px; }
div.subAjax { width:290px; min-height:582px; float:right; display:inline; padding-top:0px;}

a:link.btn4, a:visited.btn4 { float:left; display:block; width:134px; height:49px; 
	background:transparent url(../images/btn-subPrint.gif) no-repeat top left; background-position: 0px 0px; }
a:hover.btn4 { background-position: 0px -49px; }

.btn5 { float:right; display:block; width:141px; height:49px; 
	background:transparent url(../images/btn-subResize.gif) no-repeat top left; background-position: 0px 0px; position:relative;}

**********************************************************************************************************************
 * New Font Resize >> css
 ****************************************************************************************************************************/

a.font_resize1 {display:block; height:20px; left:72px; position:absolute; top:22px; width:22px; z-index:9999;}
a.font_resize2 {display:block; height:20px; left:96px; position:absolute; top:22px; width:22px; z-index:9999;}
a.font_resize3 {display:block; height:20px; left:72px; position:absolute; top:22px; width:22px; z-index:9999;}
a.font_resize4 {display:block; height:20px; left:72px; position:absolute; top:22px; width:22px; z-index:9999;}
a.font_resize1:hover, a.font_resize3:hover {background:transparent url(../images/btn-resize.gif) no-repeat scroll -72px -71px;}
a.font_resize2:hover, a.font_resize4:hover {background:transparent url(../images/btn-resize.gif) no-repeat scroll -96px -71px;}

/****************************************************************************************************************************
Replace>> css
 ****************************************************************************************************************************/

#replace1 {width:459px; height:24px;position:relative; overflow:hidden; }
#replace1 span, span.replace1 { position:absolute; top:0; left:0px;width:100%; height:100%;background:url(../images/replaceSet1.png) 0 0}




/*****************************************************************************/
/** [HSLIDER] ****************************************************************/

.sliderWrapper{width:940px; margin:auto;position:relative;background:url(../images/slideCont.png) 1px 74px no-repeat ;}

#slideLinks { background:url(../images/slideNav.png) 0 -74px no-repeat;}
#slideLinks, #slideLinks ul{ width:937px; height:74px;}
#slideLinks li{width:187px; height:74px; float:left;list-style:none}


#slideLinks li a, #slideLinks a span {display:block; position:relative; overflow:hidden;}
#slideLinks a span {position:absolute; left:0; top:0; background:url(../images/slideNav.png) no-repeat left top; cursor:pointer;}

#slideLinks a#slideMenu1, #slideMenu1 span, span.slideMenu1_span {width:187px; height:74px;}
#slideLinks a#slideMenu1 span, span.slideMenu1_span {background-position:0 0;}
#slideLinks a#slideMenu1:hover span, span.slideMenu1_span_oo {background-position:0 -74px;}

#slideLinks a#slideMenu2, #slideMenu2 span, span.slideMenu2_span {width:187px; height:74px;}
#slideLinks a#slideMenu2 span, span.slideMenu2_span {background-position:-187px 0;}
#slideLinks a#slideMenu2:hover span, span.slideMenu2_span_oo {background-position:-187px -74px;}

#slideLinks a#slideMenu3, #slideMenu3 span, span.slideMenu3_span {width:187px; height:74px;}
#slideLinks a#slideMenu3 span, span.slideMenu3_span {background-position:-374px 0;}
#slideLinks a#slideMenu3:hover span, span.slideMenu3_span_oo {background-position:-374px -74px;}

#slideLinks a#slideMenu4, #slideMenu4 span, span.slideMenu4_span {width:187px; height:74px;}
#slideLinks a#slideMenu4 span, span.slideMenu4_span {background-position:-561px 0;}
#slideLinks a#slideMenu4:hover span, span.slideMenu4_span_oo {background-position:-561px -74px;}

#slideLinks a#slideMenu5, #slideMenu5 span, span.slideMenu5_span {width:187px; height:74px;}
#slideLinks a#slideMenu5 span, span.slideMenu5_span {background-position:-748px 0;}
#slideLinks a#slideMenu5:hover span, span.slideMenu5_span_oo {background-position:-748px -74px;}


#slideCont {width:897px; margin:0 20px;clear:both; position:relative; overflow:hidden;}
#slideItems { width:4485px; position:relative;}
#slideItems li { width:897px; height:142px;display:block; float:left;position:relative;overflow:hidden;}

a#slidePrevious { width:33px; height:68px; display:block; position:absolute; background:url(../images/sliderArrows.png) no-repeat left top; left: -33px; top: 107px; }
a:hover#slidePrevious { background-position:0 -69px}
a#slideNext { width:33px; height:68px; display:block; position:absolute; background:url(../images/sliderArrows.png) no-repeat -34px 0; right:-33px; top: 107px; }
a:hover#slideNext { background-position:-34px -69px}

a#slide-previous-link, a#slide-next-link { display:block; position:absolute; width:40px; height:40px; overflow:hidden; top:130px; }
a#slide-previous-link {left:5px;}
a#slide-next-link {left:883px;}
/****************************************************************************************************************************
 * END [HSLIDER]
 ****************************************************************************************************************************/ 
 

a#hSlideButton1 {right:10px; top:26px;}
a#hSlideButton1, a#hSlideButton1 span, span#hSlideButton1_span{ width:158px; height:62px; display:block; position:absolute; overflow:hidden;}
a#hSlideButton1 span, span#hSlideButton1_span {left:0; top:0; background:url(../images/hSlideButtonSet.png) no-repeat 0 0;}
a#hSlideButton1:hover span, span#hSlideButton1_span_oo {background-position:-160px 0;}


a#hSlideButton2 {right:22px; top:26px;}
a#hSlideButton2, a#hSlideButton2 span, span#hSlideButton2_span{ width:158px; height:62px; display:block; position:absolute; overflow:hidden;}
a#hSlideButton2 span, span#hSlideButton2_span {left:0; top:0; background:url(../images/hSlideButtonSet.png) no-repeat 0 0;}
a#hSlideButton2:hover span, span#hSlideButton2_span_oo {background-position:-160px 0;}



/****************************************************************************************************************************
 * Begin Glacial Accordion >> css
 ****************************************************************************************************************************/ 
.accordion{width:271px; height:564px;padding:20px 0 0 5px;background:url(../images/accordion.png) no-repeat 0 0;}
.accordionContent{padding:10px;overflow:hidden; position:relative}
.accordionContent p{ text-align:left; color:#3d3d3d; font-size:12px;}
.accordion a, .accordion span, .accordion h3 {width:269px;height:54px;margin:0;padding:0;display:block;position:relative;overflow:hidden;}
.accordion span, .accordion h3 { background-image:url(../images/accordionMenu.png); }
.accordion span {position:absolute; left:0; top:0; cursor:pointer;}
.accordion h3 { width:269px;}

#accordionMenu1 {background-position: -269px 0;}
#accordionMenu1 span, span.accordionMenu1_span {background-position: 0 0;}
#accordionMenu1 a:hover span, span.accordionMenu1_span_oo {background-position: -269px 0;}

#accordionMenu2 {background-position: -269px -54px;}
#accordionMenu2 span, span.accordionMenu2_span {background-position: 0 -54px;} 
#accordionMenu2 a:hover span, span.accordionMenu2_span_oo {background-position:-269px -54px;}

#accordionMenu3 {background-position: -269px -108px;}
#accordionMenu3 span, span.accordionMenu3_span {background-position: 0 -108px;} 
#accordionMenu3 a:hover span, span.accordionMenu3_span_oo {background-position: -269px -108px;}

#accordionMenu4 {background-position: -269px -162px;}
#accordionMenu4 span, span.accordionMenu4_span {background-position: 0 -162px;} 
#accordionMenu4 a:hover span, span.accordionMenu4_span_oo {background-position: -269px -162px;}

#accordionMenu5 {background-position: -269px -216px;}
#accordionMenu5 span, span.accordionMenu5_span {background-position: 0 -216px;} 
#accordionMenu5 a:hover span, span.accordionMenu5_span_oo {background-position: -269px -216px;}
/****************************************************************************************************************************
 * END Glacial Accordion >> css
 ****************************************************************************************************************************/ 
 
a#accordionButton1 {}
a#accordionButton1, a#accordionButton1 span, span#accordionButton1_span{ width:159px; height:62px; display:block;overflow:hidden;}
a#accordionButton1 span, span#accordionButton1_span {left:0; top:0; background:url(../images/hSlideButtonSet.png) no-repeat 0 0;}
a#accordionButton1:hover span, span#accordionButton1_span_oo {background-position:-160px 0;}


a#accordionButton2 {}
a#accordionButton2, a#accordionButton2 span, span#accordionButton2_span{ width:159px; height:62px; display:block;  overflow:hidden;}
a#accordionButton2 span, span#accordionButton2_span {left:0; top:0; background:url(../images/hSlideButtonSet.png) no-repeat 0 0;}
a#accordionButton2:hover span, span#accordionButton2_span_oo {background-position:-160px 0;}


#form2 {width:240px;}
.askForm2Inpt {display:block;border:1px solid #8b42cc;width:232px;margin:6px; height:24px}
.askForm2TxtA {display:block;border:1px solid #8b42cc;width:232px;margin:6px; height:45px;}
.askForm2Btn {margin:0px 0 0 40px; *margin:-5px 0 0 40px;}

#form1 {width:870px;height:126px;}
.askForm1Inpt {display:block;border:1px solid #8b42cc;width:232px;margin:5px;float:left;}
.askForm1TxtA {border:1px solid #8b42cc;width:476px; margin:5px;float:left; height:50px;}
#askFormBtn {height:150px;}
#form1 img {float:left; margin:0 15px 8px 0;}
.askForm1Btn {margin:23px 0 0 55px; *margin:-40px 0 0 55px;}


/**********************************Scrollbar**********************************/
a.jScrollArrowUp {
	background: url(../images/basic_arrow_up.gif) repeat-x 0 0;
}
a.jScrollArrowUp:hover {
	background-position: 0 -15px;
}
a.jScrollArrowDown {
	background: url(../images/basic_arrow_down.gif) repeat-x 0 0;
}
a.jScrollArrowDown:hover {
	background-position: 0 -15px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -30px;
}
/* IE SPECIFIC HACKED STYLES */
* html .osX .jScrollPaneDragBottom {
	bottom: -1px;
}
/* /IE SPECIFIC HACKED STYLES */
.holder {
	float: left;
	margin: 10px;
}

.scroll-pane {
	width: 200px;
	height: 200px;
	overflow: auto;
	background: #ccc;
	float: left;
	padding:7px 0 0 12px;
}
/**********************************Scrollbar**********************************/


#listContent {width:315px; float: left; margin-left: 30px;}
*html #listContent {margin-left: 0px; width:320px;}
/****************Testimonials Style***********************************/
.glacialslide {
	cursor: url(../glacialslide/graphics/zoomin.cur), pointer;
	outline: none;
}
.glacialslide img {
	border: 2px solid gray;
}
.glacialslide:hover img {
	border: 2px solid white;
}
.glacialslide-image {
	border: 2px solid white;
}
.glacialslide-image-blur {
}
.glacialslide-caption {
	display: none;
	border: 2px solid white;
	border-top: none;
	font-family: Verdana, Helvetica;
	font-size: 10pt;
	padding: 5px;
	background-color: white;
	color: black;text-align:center;
}
.glacialslide-display-block {
	display: block;
}
.glacialslide-display-none {
	display: none;
}
.glacialslide-loading {
	display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	background-color: black;/*
    padding-left: 22px;
    background-image: url(../glacialslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.glacialslide-credits, a.glacialslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.glacialslide-credits:hover, a.glacialslide-credits:hover i {
	color: white;
	background-color: gray;
}

/*********************End Testimonials Style***********************/

.fCont {left:385px;position:relative;top:6px;}
*html .fCont {left:0;position:relative;top:6px;} 
a#facebook, #facebook span, span.facebook_span {width:138px;height:35px;display:block; position:relative; overflow:hidden;}
a#facebook span, span.facebook_span { position:absolute; left:0; top:0; background:url(../images/facebookbtn.jpg) no-repeat 0 0;}