BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; color:#000000; font-family:Arial, Helvetica, sans-serif ; background: #eeeeee; width:100%; 
}
P {
	MARGIN: 5px 0px; LINE-HEIGHT: 1.3em; TEXT-ALIGN: left
}

A {
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
A:link {
	COLOR: #000000
}
A:visited {
	COLOR: #000000
}
A:active {
TEXT-DECORATION: underline
}
H1 {
	COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H3 {
	COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H4 {
	COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H5 {
	COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H6 {
	COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H1 {
	PADDING-LEFT: 0em; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0em; COLOR: #000; LINE-HEIGHT: 16px
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-LEFT: 30px; COLOR: #000; LINE-HEIGHT: 10px; TEXT-ALIGN: left
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN-BOTTOM: 5px
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN-LEFT: 5px; LINE-HEIGHT: 1.5em; TEXT-ALIGN: justify
}
H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 17px; MARGIN-BOTTOM: 5px; COLOR: #ff6600
}

.spacer { clear:both; margin:0px; padding:0px; }
.clearmb { clear:both; margin:0 0 3px 0; padding:0px; }
.clearmb2 { clear:both; margin:5px 0 5px 0; padding:0px; }


.homehead {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff6600; TEXT-ALIGN: left
}
.footer {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; TEXT-ALIGN: justify
}
.undln {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; TEXT-DECORATION: underline
}
A.undln:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; TEXT-DECORATION: none
}
.darkgreen {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666
}
.next {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #0062C4;
}
.next:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #CC0000; 
	text-decoration:underline
	}
	
.nexton {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #CC0000;
}	
A.footer1:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.footer1 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.blog {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.footer:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; TEXT-DECORATION: underline
}
.sign {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc0000; TEXT-DECORATION: none
}
A.sign:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc6666; TEXT-DECORATION: underline
}
.sign1 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; TEXT-DECORATION: none
}
A.sign1:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: underline
}
.fo {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3278CD ; TEXT-DECORATION: none
}

A.fo:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px;  COLOR: #3278CD; TEXT-DECORATION: underline
}
A.fo:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3278CD; TEXT-DECORATION: underline
}
A.fo:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #CC0000; TEXT-DECORATION: none
}
.sup {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0033cc; TEXT-DECORATION: none
}
A.sup:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0066cc; TEXT-DECORATION: none
}
.more1 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #015ba7; TEXT-ALIGN: left; TEXT-DECORATION: none
}

.more {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #015ba7; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.more:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ff0000; TEXT-DECORATION: underline
}
A.more:link {
	FONT-WEIGHT: normal; COLOR: #015ba7
}
A.more:visited {
	FONT-WEIGHT: normal; COLOR: #015ba7
}

.slv {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.slv:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION: underline
}
A.slv:link {
	FONT-WEIGHT: normal; COLOR: #666666
}
A.slv:visited {
	FONT-WEIGHT: normal; COLOR: #666666
}


.gld {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #EE8822 ; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.gld:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR:#EE8822; TEXT-DECORATION: underline
}
A.gld:link {
	FONT-WEIGHT: normal; COLOR: #EE8822
}
A.gld:visited {
	FONT-WEIGHT: normal; COLOR: #EE8822
}

.plt {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333 ; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.plt:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR:#333333; TEXT-DECORATION: underline
}
A.plt:link {
	FONT-WEIGHT: normal; COLOR: #333333
}
A.plt:visited {
	FONT-WEIGHT: normal; COLOR: #333333
}

.signup {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff7700; TEXT-DECORATION: none
}

A.signup:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff7700; TEXT-DECORATION: underline
}
#header {
	CLEAR: both; DISPLAY: block; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; MARGIN: 0px; TEXT-ALIGN: left
}
#header H1 {
	FONT-SIZE: 1em; MARGIN: 0px; COLOR: #333333
}
#header H1 A {
	COLOR: #333333; TEXT-DECORATION: none
}
.text1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff8800; TEXT-DECORATION: none
}
.text2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff9600
}
.text4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff8800; TEXT-DECORATION: none
}
.text5 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff9600; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
.text6 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #000000; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.text7 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
.text8 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #333; line-height:16px;
}
.auido_text {
	 font-size:14px; color:#394147;
}
.plans {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff6600; LETTER-SPACING: 1px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.footer1 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000
}
.eight {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #313131; TEXT-DECORATION: none
}
.scr1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff8800; TEXT-DECORATION: none
}
.pbx5 {
	FONT-SIZE: 10px; COLOR: #e09614; TEXT-ALIGN: center
}
.bold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; TEXT-ALIGN: right
}
#wrap {
	MARGIN: 0px; OVERFLOW: hidden; WIDTH: 850px
}
#wrapbottom {
	MARGIN: 0px; OVERFLOW: hidden; WIDTH: 777px
}
#left-column {
	PADDING-RIGHT: 0em; PADDING-LEFT: 2em;  FLOAT: left; PADDING-BOTTOM: 1em; padding-top:1em; VERTICAL-ALIGN: bottom; WIDTH: 200px; COLOR: #323232;  text-align:left; 
}
#middle-column1 {
	FONT-SIZE: 12px; font-family:Arial, Helvetica, sans-serif;PADDING-RIGHT: 2em; PADDING-LEFT: 0em;  FLOAT: right; PADDING-BOTTOM: 1em; padding-top:1.7em; WIDTH: 600px; COLOR: rgb(63,62,71);  TEXT-ALIGN: right
}
#middle-column {
	PADDING-RIGHT: 1em; PADDING-LEFT: 2em; FONT-SIZE: 1.1em; FLOAT: right; PADDING-BOTTOM: 0em; MARGIN: 0em; WIDTH: 50%; COLOR: rgb(63,62,71); PADDING-TOP: 0em
}

#middle-column2 {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0em; FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: right; PADDING-BOTTOM: 0em; WIDTH: 50%; COLOR: rgb(63,62,71); PADDING-TOP: 0em; TEXT-ALIGN: right
}
.middle-column-center2 {
	WIDTH: 778px
}
.middle-column-box-title-grey {
	CLEAR: both; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; WIDTH: 190px; MARGIN-RIGHT: 5px; TEXT-ALIGN: left
}
.middle-column-box-title-grey1 {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 0.7em; PADDING-BOTTOM: 0px; WIDTH: 380px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.middle-column-box-white {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
.middle-column-box-left-white1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: left; MARGIN-BOTTOM: 1.5em; PADDING-BOTTOM: 0px; WIDTH: 98%; PADDING-TOP: 0px
}
#header_green {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(../images/top_bg.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 8px; HEIGHT: 24px; TEXT-ALIGN: center
}
#leader {
	FLOAT: left; WIDTH: 100%; PADDING-TOP: 13px; TEXT-ALIGN: center
}
/*#footer_green {
	BACKGROUND-IMAGE: url(../images/bottom_bg.gif); HEIGHT: 32px; TEXT-ALIGN: center
}*/
.footerlinks {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; WIDTH: 750px; PADDING-TOP: 0.3em; TEXT-ALIGN: center
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 16px; PADDING-TOP: 0px
}
.det {
	FONT-SIZE: 11pt; LIST-STYLE-IMAGE: url(../images/li_bul.gif); MARGIN: 0em; LINE-HEIGHT: 2em
}
.outside {
	LIST-STYLE-POSITION: outside
}
.clearmb {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px
}
.centercontent {
	TEXT-ALIGN: center; font-weight:bold; width:800px;line-height:30px; margin-left:25px; margin-bottom:10px; background-image:url(../images/grey.gif)
}



.leftcol { float:left; width:196px; margin:0; padding-top: 5px; background-color:#eeeeee; }
.leftindex { float:left; width:196px; margin:0; }
#rightblock{background: #FFF;}
#outline { BORDER-RIGHT:#cccccc 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 850px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center}
#innerline {CLEAR: both; MARGIN: 0px; OVERFLOW: hidden; width:850px; text-align: center; background-color:#FFFFFF; border:0px solid; border-color:#CCCCCC; border-top-color:#FFFFFF}

#innerline h1 { text-align:left; margin-left:20px; margin-bottom:30px; margin-top:70px; color: #000000; font-weight:bold; font-size: 18px; font-family:Arial, Helvetica, sans-serif;}


#quickbor {float:left; width:850px; padding-top:10px; margin:0px;  text-align:center}
#middlewrap {clear:both;width: 850px; margin:0px; overflow:hidden; background:#eee;}
#banner {width:654px; float:left;  margin:0; padding-top:14px;  background:#FFF; }
#banner h1{ text-align:left;color: #FF6600; font-weight:bold; font-size: 18px; font-family:Arial, Helvetica, sans-serif; }




#leftcompnay { float:left; width:180px; margin-right:5px; margin:0}
#rightcompnay { float:left; width:330px; margin-left:20px; margin-top:50px}

#bannerweb {width:849px; float:left;  margin:0; background:#FFF; }
#leftcompnayweb { float:left; width:830px; margin-right:5px; margin:0}

#rightcompnayweb { float:left; width:330px; margin-left:20px; margin-top:50px}

#left.nobg { background: #FFF; }
#leftcompnay h2 {font-size:15px;color:#F10;margin:0px 0px 10px 0px;font-weight:bold;}
<!--index-->

#bodyindex1 { float:right; width:850px; margin:0px}
#bodyindex { float:right; width:635px; margin:0px}
#leftindex { float:left; width:215px; margin:0px}
#indexmiddle {FLOAT:left; WIDTH: 420px; margin:0px}
#rightindex {FLOAT:right; WIDTH: 215px; margin:0px; text-align:center}
#leader {clear:both; width:850px; margin:0px; overflow:hidden}

#leader1 { font-size:18px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; clear:both; width:850px; margin:0px; overflow:hidden}
#leader1 span { color: #0B8EDD}
#leader1 h1 {COLOR: #000; FONT-FAMILY:  Arial, sans-serif; FONT-WEIGHT: bold; FONT-SIZE:12px; margin-top:10px; MARGIN-BOTTOM: 10px}
#leader1 h3 {COLOR: #000; FONT-FAMILY:  Arial, sans-serif; FONT-WEIGHT: bold; FONT-SIZE:18px; margin-top:10px; MARGIN-BOTTOM: 5px}
.lisen { clear:both;text-align:center; margin-top:13px}
#summcontainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 7px; WIDTH: 250px; PADDING-TOP: 0px
}
#highlightcontainer { background:url(../images/tab-back.gif) no-repeat; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 17px; text-align:center; margin-left:20px; margin-right:5px; WIDTH: 366px; height:460px; PADDING-TOP: 0px; vertical-align:middle
}
#highlight {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 345px; PADDING-TOP: 10px
}


.highlight_promo {
	FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 334px; text-align:left
}
.highlight_head { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000}

.highlight_promo H3 {
	text-align:left;FONT-WEIGHT: bold; margin-top:15px; FONT-SIZE: 12px; LINE-HEIGHT: 8px; COLOR: #000
}

.highlight_promo span { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #003366;
}


.highlight_promo P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 90px 0px 0px; WIDTH: 244px; PADDING-TOP: 0px
}
.highlight_promo IMG {
	PADDING-RIGHT: 8px; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px 5px; height:50px; PADDING-TOP: 10px
}
#highlight2 {
	DISPLAY: none
}
#highlight2 span {
	font-size:14px;
	 font-weight:bold; color: #333333
}


#highlight3 {
	DISPLAY: none
}
#but_smhl {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #f3f3ec; PADDING-BOTTOM: 5px; WIDTH: 355px; PADDING-TOP: 5px; HEIGHT: auto
}
#but_smhl LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#but_smhl A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/but_sm_lefthl.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #015ba7; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#but_smhl A SPAN {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: url(../images/but_sm_righthl.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 8px; MARGIN: 0px 5px 0px 9px; FONT: 10px/10px  Arial, Arial; COLOR: #015ba7; PADDING-TOP: 5px; WHITE-SPACE: nowrap
}
#but_smhl A SPAN {
	FLOAT: none; COLOR: #015ba7
}
#but_smhl A:hover {
	BACKGROUND-POSITION: 0% -24px
}
#but_smhl A:hover SPAN {
	BACKGROUND-POSITION: 100% -24px; FONT: 11px/11px  Arial, Arial; COLOR: #fff! important; WHITE-SPACE: nowrap
}
#but_smhl A#hlink1 SPAN {
	COLOR: #000
}
#summ_quicklinkscontainer { float:left; width:850px; margin-left: 10px; padding:0 0 0 0px; }
.summ_quicklinks {font: normal 12px/13px  Arial, Arial; float:left; width:164px; display:inline; margin:0px 0px 0px 0; padding:0 0 0 0px; }
#summ_quicklinks2 {font: normal 12px/13px  Arial, Arial; float:left; width:164px; display:inline; margin:0px 0px 0px 0; padding:0 0 0 0px; }
#summ_quicklinks3 {font: normal 12px/13px  Arial, Arial; float:left; width:164px; display:inline; margin:0px 0px 0px 0; padding:0 0 0 0px; }
#summ_quicklinks4 {font: normal 12px/13px  Arial, Arial; float:left; width:164px; display:inline; margin:0px 0px 0px 0; padding:0 0 0 0px; }
#summ_quicklinks5 {font: normal 12px/13px  Arial, Arial; float:left; width:164px; display:inline; margin:0px 0px 0px 0; padding:0 0 0 0px; }
.summ_quicklinks.short { width:120px; }
.summ_quicklinks h2 { float:left; width:120px; font: bold 14px/14px  Arial, Arial; color:#000; margin:15px 0 0 0; padding:3px 0px 4px 0px; border-bottom:1px solid #CCC; }
.headhomeblog { float:left; width:120px; font: bold 14px/14px  Arial, Arial; color:#000; margin:15px 0 0 0; padding:3px 0px 4px 0px; border-bottom:1px solid #CCC; }
.headhomers { float:left; width:120px; font: bold 14px/14px  Arial, Arial; color:#000; margin:15px 0 0 0; padding:3px 0px 4px 0px; border-bottom:1px solid #CCC; }
.headhomesol { float:left; width:120px; font: bold 14px/14px  Arial, Arial; color:#000; margin:15px 0 0 0; padding:3px 0px 4px 0px; border-bottom:1px solid #CCC; }
.headhomeabt { float:left; width:120px; font: bold 14px/14px  Arial, Arial; color:#000; margin:15px 0 0 0; padding:3px 0px 4px 0px; border-bottom:1px solid #CCC; }
.headhomenews { float:left; width:120px; font: bold 14px/14px  Arial, Arial; color:#000; margin:15px 0 0 0; padding:3px 0px 4px 0px; border-bottom:1px solid #CCC; }
#summ_quicklinks2 h2 { float:left; width:120px; font: bold 14px/14px  Arial, Arial; color:#000; margin:15px 0 0 0; padding:3px 0px 4px 0px; border-bottom:1px solid #CCC; }
#summ_quicklinks3 h2 { float:left; width:120px; font: bold 14px/14px  Arial, Arial; color:#000; margin:15px 0 0 0; padding:3px 0px 4px 0px; border-bottom:1px solid #CCC; }
#summ_quicklinks4 h2 { float:left; width:120px; font: bold 14px/14px  Arial, Arial; color:#000; margin:15px 0 0 0; padding:3px 0px 4px 0px; border-bottom:1px solid #CCC; }
#summ_quicklinks5 h2 { float:left; width:120px; font: bold 14px/14px  Arial, Arial; color:#000; margin:15px 0 0 0; padding:3px 0px 4px 0px; border-bottom:1px solid #CCC; }



.summ_quicklinks h2 span.headhomeblog{padding-left:20px;background:url(../images/icon-blog.gif) no-repeat;background-position:0px 0px;}
.summ_quicklinks span.headhomeblog{padding-left:20px; text-align:left;background:url(../images/icon-blog.gif) no-repeat;background-position:0px 0px;}
.summ_quicklinks span.headhomers{padding-left:20px; text-align:left;background:url(../images/icon-resources.gif) no-repeat;background-position:0px 0px;}
.summ_quicklinks h2 span.headhomers{padding-left:20px;background:url(../images/icon-solutioins.gif) no-repeat;background-position:0px 0px;}
.summ_quicklinks span.headhomesol{padding-left:20px; text-align:left;background:url(../images/icon-solutioins.gif) no-repeat;background-position:0px 0px;}
.summ_quicklinks span.headhomeabt{padding-left:20px; text-align:left;background:url(../images/icon-about.gif) no-repeat;background-position:0px 0px;}
.summ_quicklinks span.headhomenews{padding-left:20px; text-align:left;background:url(../images/icon-news.gif) no-repeat;background-position:0px 0px;}

.summ_quicklinks h2 span.headhomeabt{padding-left:20px;background:url(../images/icon-about.gif) no-repeat;background-position:0px 0px;}
.summ_quicklinks h2 span.headhomenews{padding-left:20px;background:url(../images/icon-news.gif) no-repeat;background-position:0px 0px;}




.summ_quicklinks p { float:left; width:164px; padding: 5px 0px 0px 0px; margin:0px 0 0 0px; }
.summ_quicklinks a { color:#015ba7;  margin: 8px 0 8px 0; }
.summ_quicklinks a.hdr{color:#000; font-weight:bold; margin:8px 0px 0px 0px; }	




#footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; MARGIN: 0px auto; WIDTH: 850px;  COLOR: #666; PADDING-TOP: 0px; BACKGROUND-COLOR: #f0f1f0; TEXT-ALIGN: center; 
}
#footer A {
	COLOR: #999
}
#footer A:hover {
	COLOR: #f10
}
#footertop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; FONT: bold 11px/11px  Arial, Arial; COLOR: #fff; PADDING-TOP: 4px; BACKGROUND-COLOR: #999999; MARGIN-LEFT: 0px;
}
#footertop A {
	FONT: bold 10px/11px  Arial, Arial; COLOR: #fff
}
#footerbundlecontainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/bg_container_footer.gif) #f0f1f0 no-repeat center top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 20px
}
.footerbundle {
	 FONT: normal 10px/11px  Arial; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 13px; WIDTH: 195px; PADDING-TOP: 0px; TEXT-ALIGN: left; }
	 
.footerbundle UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.footerbundle LI A {
	FONT: 10px/11px  Arial; COLOR: #333333
}
.footerbundle LI A:hover {
	COLOR: #f10
}
#footerworldwide {
	PADDING-RIGHT: 0px; border-bottom: #d7d7d7 1px solid; PADDING-LEFT: 0px; PADDING-TOP: 5px; margin-bottom:5px;
}





#extranavcontainer {
	MARGIN: 5px 10px 0px 9px; WIDTH: 176px; TEXT-ALIGN: left; letter-spacing:1px;
}
.lastline {WIDTH: 800px; margin-left:10px; text-align:left; FONT: normal 11px/11px  }
.lastline H4 {FONT: bold 11px/11px  Arial, Arial; color:#666666; margin:3px 0px 0px 0px }
.lastline1 { float:right; margin-top:0px; margin-bottom:20px; margin-right:10px; WIDTH: 100px }
#extranav_top {
	BACKGROUND: url(../images/bg_extranav_top.gif) no-repeat left top; MARGIN: 0px; WIDTH: 176px; HEIGHT: 7px
}
#extranav_nextsteps {
	BACKGROUND: url(../images/bg_extranav_nextsteps.gif) no-repeat left top; MARGIN: 0px; FONT: bold 12px/13px  Arial, Arial; WIDTH: 176px; COLOR: #fff; PADDING-TOP: 5px; HEIGHT: 20px; TEXT-ALIGN: center
}
#extranav_nextstepsred {
	BACKGROUND: url(../images/bg_extranav_nextstepsred.gif) no-repeat left top; MARGIN: 0px; FONT: bold 12px/13px  Arial, Arial; WIDTH: 176px; COLOR: #fff; PADDING-TOP: 5px; HEIGHT: 20px; TEXT-ALIGN: center
}
#extranav_bottom {
	BACKGROUND: url(../images/bg_extranav_bottom_wh.gif) no-repeat left top; MARGIN: 0px; WIDTH: 176px; HEIGHT: 6px
}
#extranav_bottom1 {
	BACKGROUND: url(../images/bg_extranav_bottom_wh1.gif) no-repeat left top; MARGIN: 0px; WIDTH: 176px; HEIGHT: 6px
}
.bg#extranav_bottom {
	BACKGROUND: url(../images/bg_extranav_bottom_tan.gif) no-repeat left top
}
#extranav {
	BACKGROUND: url(../images/bg_extranav_center.gif) repeat-y left top
}
#extranav H4 {
	FONT: 12px/13px  Arial, Arial; COLOR: #f10
}
#extranav H3 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; FONT: bold 14px/14px  Arial, Arial; COLOR: #000; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid
}
#extranav UL {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; FONT: 12px/12px  Arial, Arial; COLOR: #f10
}
#extranav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; FONT: 12px/12px  Arial, Arial; COLOR: #f10
}
#extranav P {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
#extranav IMG.icon {
	FONT-SIZE: 13px; MARGIN: 3px 5px 0px 15px; VERTICAL-ALIGN: middle
}

#extranav A.blue {
	COLOR: #000; TEXT-DECORATION: none
}
#extranav A.blue1 {
	COLOR: #0F72C4; font-size:13px; TEXT-DECORATION: none}
	
#extranav A.orange {
	COLOR: #FF3300; TEXT-DECORATION: none}
	
#extranav A:hover {
	COLOR: #f10; TEXT-DECORATION: none
}
#extranav A.blue:hover {
	COLOR: #f10; TEXT-DECORATION: none
}
#extranav A SPAN {
	DISPLAY: block; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000
}
#extranav A:hover SPAN {
	BORDER-BOTTOM-WIDTH: 0px; COLOR: #f10; BACKGROUND-COLOR: #fff
}
#relatedcontainer {
	MARGIN: 15px 9px 5px; WIDTH: 176px; height:200px; FONT-SIZE: 13px;
}
.right#relatedcontainer {
	FLOAT: right; 
}
#related_top {
	BACKGROUND: url(../images/bg_related_top.gif) no-repeat left top; WIDTH: 176px; HEIGHT: 7px
}
#related_bottom {
	BACKGROUND: url(../images/bg_related_bottom_wh.gif) no-repeat left top; WIDTH: 176px; HEIGHT: 19px
}
/*.bg#related_bottom {
	BACKGROUND: url(../images/bg_related_bottom_tan.gif) no-repeat left top
}*/
#related {
	BACKGROUND: url(../images/bg_related_center.gif) repeat-y left top
}
#related H1{ text-align:left; PADDING-LEFT: 0em; PADDING-TOP: 3px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0em; COLOR: #000; LINE-HEIGHT: 14px; border-bottom:1px #CCCCCC 
}
#related H2{
	PADDING-LEFT: 0em; PADDING-TOP: 3px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0em; COLOR: #000; LINE-HEIGHT: 14px; border-bottom:1px #CCCCCC 
}
#related H3 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; FONT: bold 12px/13px  Arial, Arial; COLOR: #000; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid
}
#related H4 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; FONT: bold 12px/13px  Arial, Arial; COLOR: #000; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid
}
#related IMG.icon {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 10px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px; BORDER-RIGHT-WIDTH: 0px
}
#related A:link {
	COLOR:#0066CC; LINE-HEIGHT: 13px; TEXT-DECORATION:none
}
#related A:visited {
	COLOR: #0066CC; LINE-HEIGHT: 13px; TEXT-DECORATION: none
}
#related A:hover {
	COLOR: #f10; TEXT-DECORATION: underline; 
}
#related LI SPAN {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
#related A SPAN {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px 1px; COLOR: #333; PADDING-TOP: 0px
}
#related A:hover SPAN {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px 1px; COLOR: #f10; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
#contenttabscontainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 540px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#contenttabs {
	BACKGROUND: #fff repeat-x left bottom; FLOAT: left; FONT: 12px/12px  Arial, Arial; WIDTH: 540px; HEIGHT: 100%
}
#contenttabs UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#contenttabs LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#contenttabs A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; BACKGROUND: url(../images/contenttab_left.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-DECORATION: none;  border-bottom-width: 1px; border-bottom-style: solid; border-color: #b5b5a2
}
#contenttabs A SPAN {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 6px;  FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 1px; COLOR: #000; PADDING-TOP: 5px; TEXT-DECORATION: none; border-bottom-width: 1px; border-bottom-style: solid; border-color: #b5b5a2
}

#contenttabs A:hover SPAN {
	COLOR: #f10
}
#contenttabs A:hover {
	BACKGROUND-POSITION: 0% -42px
}
#contenttabs A.on {
	BACKGROUND-POSITION: 0% -84px
}
#contenttabs A:hover SPAN {
	BACKGROUND-POSITION: 100% -42px
}
#contenttabs A.on SPAN {
	BACKGROUND-POSITION: 100% -84px; FONT-WEIGHT: bold
}
#contenttabs IMG.icon {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#contenttabshome {
	FLOAT: left; FONT: 13px/13px  Arial, Arial; WIDTH: 367px; HEIGHT: 100%; margin-left:20px; margin-top:10px; 
}
#contenttabshome UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#contenttabshome LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#contenttabshome A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-DECORATION: none; 
}
#contenttabshome A SPAN {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 6px;  FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 1px; COLOR: #000; PADDING-TOP: 5px; TEXT-DECORATION: none; 
}
#contenttabshome A SPAN {
	FLOAT: none
}
#contenttabshome A:hover SPAN {
	COLOR: #f10
}
#contenttabshome A:hover {
	BACKGROUND-POSITION: 0% -42px
}
#contenttabshome A.on {
	BACKGROUND-POSITION: 0% -84px 
}
#contenttabshome A:hover SPAN {
	BACKGROUND-POSITION: 100% -42px
}
#contenttabshome A.on SPAN {
	BACKGROUND-POSITION: 100% -84px; FONT-WEIGHT: bold
}
#contenttabshome IMG.icon {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}


#keyfeat_hedder {width: 200px; float: left; margin-top:10px; }

#keyfeat_border {margin-left:20px; background:url(../images/key-mid-bg.gif); border: 1PX solid #CCCCCC}
#keyfeat_border ul{list-style-image: url(../images/arrow_002.gif);}
#keyfeat_border li{ font-weight: normal; font-size: 12px ; height:15px; padding: 2px 0 1px 0; list-style-image: url(../images/arrow_002.gif)}
#keyfeat_border a{ color:#0066CC }
#keyfeat_border a.hover { color:#CC0000 }
.keyfeat_header {
	background:url(../images/key-top-bg.gif);	
	height: 10px;
	text-align: center;
	margin-left: 19px;
	margin-right:0px;
	FONT: bold 13px/13px  Arial, Arial;
	padding-top:3px;
	padding-bottom: 5px;
	COLOR: #ffffff;	
}

#keyfeat_headder {width: 196px; float: left; }
#keyfeat_bordder {margin-left:8px; background:url(../images/key-mid-bg.gif); margin-right:8px; border: 1PX solid #FFFFFF}
#keyfeat_bordder ul{list-style-image: url(../images/arrow_002.gif);}
#keyfeat_bordder li{font-weight: normal; font-size: 12px ;height:15px; padding: 2px 0 1px 0; list-style-image: url(../images/arrow_002.gif)}
#keyfeat_bordder a{ color:#0066CC }
#keyfeat_bordder a.hover { color:#CC0000 }
.keyfeat_heeader { 

	
	background:url(../images/key-top-bg.gif);	
	height: 10px;
	text-align: center;
	margin-left: 8px;
	margin-right:8px;
	FONT: bold 12px/13px  Arial, Arial;
	padding-top:3px;
	padding-bottom: 5px;
	COLOR: #ffffff;	
}


.keyfeat_table {	
	height: 18px;	
	text-align: left;
	margin-left: 10px;
	 vertical-align:middle;	
	background-color:#f8f8f8;
}

.keyfeat_headerline {	
	height: 1px;	
	text-align: left;
	margin-left: 10px;
	background-color:#a7c1d1;
}

.keyfeat_tableline {	
	height: 1px;	
	text-align: left;
	margin-left: 10px;
	background-color:#f8f8f8;
}

.keyfeat_more {	
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #015ba7; 
	TEXT-ALIGN: right; 
	TEXT-DECORATION: none;
	height: 14px;		
	background:url(../images/key-bot-bg.gif);
}
.testi_more {	
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #015ba7; 
	TEXT-ALIGN: right;
	padding-right:22px; 
	TEXT-DECORATION: none;
	height: 20px;		
	
}
.keyfeat_bottom {	
	height: 15px;	
	text-align: left;
	margin-left: 10px;
	background-color:#cccccc;
}

.login_header {
	background:url(../images/key-top-bg.gif);	
	height: 10px;
	text-align: center;
	margin-right:0px;
	FONT: bold 12px/13px  Arial, Arial;
	padding-top:3px;
	padding-bottom: 5px;
	COLOR: #ffffff;	

}

.login_border {
	BORDER-RIGHT: #dad3cd 0px dashed; 
	BORDER-TOP: #dad3cd 0px dashed; 
	BORDER-LEFT: #dad3cd 0px dashed; 
	BORDER-BOTTOM: #dad3cd 0px dashed;
	margin-left: 19px;
	BACKGROUND-COLOR: #f7f7f7; 
}

.login_body ul{list-style-image: url(../images/arrow_002.gif);}

.login_body li{font-weight: normal; font-size: 12px ;height:15px; list-style-image: url(../images/arrow_002.gif)}

.login_body {
	
	font-size: 12px ;
	TEXT-ALIGN: left;
	margin-left: 15px;
	margin-right: 5px;
	vertical-align: bottom;	
}



ul {
  	line-height:20px;
	text-align:left;
  	font-size:12px;
	font-weight:normal; 
	list-style:square; 
	margin: 0.7em 0em 0em 0em;
	padding-left:1.9em }
	
	
	
.chatstyle {
	position:absolute; 
	visibility:hidden; 
	right: 0px; 
	top:0px; 
	width:100px; 
	height:100px;
	z-index:10;
}

.chat-head-bar {
	background-color:#cccccc; 
	height: 20px;
}

.chat-head-main {
	padding-left:0px;
	text-align:right
}	


.chatstyle1 { 
	cursor: move;
	position:absolute; 
	visibility:hidden;  
	bottom: 0px; 
	width:312px; 
	height:175px;
	z-index:10;
	
}


.chat-head-bar1 {
	background-color:#cccccc; 
	height: 20px;
}

.chat-head-main1 {
	padding-left:0px;
	text-align:right
}





	
/*TABS*/
#tabnavcontainer{clear:both;margin:0;padding:0;font-weight: normal; font-size: 12px; font-family:  Arial, Arial;text-align:center;background:#fff;}

#tabnav{background:#fff;float:left;width:850px; font-weight: normal; font-size: 12px; font-family:  Arial, Arial; border-bottom:1px solid #ccc;}
#tabnav ul{ font-weight: normal; font-size: 12px; font-family:  Arial, Arial; margin:0; margin-top:0px; margin-left:70px;padding:0;list-style:none;} 
#tabnav li{display:inline;margin:0;padding:0;}
#tabnav a {float:left; background:url(../images/tab_left.gif) no-repeat left top; margin:0; padding:0 0 0 7px;text-decoration:none;}

#tabnav a span {float:left;display:block;background:url(../images/tab_right.gif) no-repeat right top; padding:5px 15px 3px 6px; color:#000; }
#tabnavww a{float:right;margin:0;padding:0 10px 0 7px;text-decoration:underline;background:none;}
#tabnavww a span { float:right;display:block;padding:5px 15px 3px 6px; color:#000; text-decoration:underline; background:none;}

    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabnav a span {float:none;}

    /* End IE5-Mac hack */


#tabnav a:hover { background-position:0% -42px; }
#tabnav a.on { background-position:0% -84px; }
#tabnav a:hover span { color:#F10; background-position:100% -42px; }

#tabnav a.on span{ color:#F10; background-position:100% -84px; }

#tabnavww a:hover,#tabnavww a:hover span {color:#F10;}


#tabnavlogin a {float:left; background:url(../images/tab_left-l.gif) no-repeat left top; margin:0; padding:0 0 0 7px;text-decoration:none;}
#tabnavlogin a {background:url(../images/tab_left_login.gif) no-repeat left top;}
#tabnavlogin a span{float:left;display:block;background:url(../images/tab_right-l.gif) no-repeat right top; padding:5px 15px 3px 6px; color:#000; }
#tabnavlogin a span{background:url(../images/tab_right_login.gif) no-repeat right top;color:#FFF;}

    /* Commented Backslash Hack hides rule from IE5-Mac \*/

#tabnavlogin a span {float:none;}
    /* End IE5-Mac hack */


#tabnavlogin a:hover { background-position:0% -42px; }
#tabnavlogin a.on { background-position:0% -84px; }
#tabnavlogin a:hover span { color:#F10; background-position:100% -42px; }
#tabnavlogin a:hover span {color:#FFF;}
#tabnavlogin a.on span { color:#FFF; background-position:100% -84px; }





/*SUBNAV*/
#subnavcontainer { width:176px; text-align:left; margin: 10px 4px 5px 9px;}
#subnav_top { width:176px; height:7px; background:url(../images/bg_subnav_top.gif) top left no-repeat;}
#subnav_bottom {  width:176px; height:19px; background:url(../images/bg_subnav_bottom_wh.gif) top left no-repeat;}
#subnav_bottom.bg { background:url(../images/bg_subnav_bottom_tan.gif) top left no-repeat; }
#subnav { background: url(../images/bg_subnav_center.gif) top left repeat-y; margin: 0px; }
#subnav_top.nobg,#subnav_bottom.nobg,#subnav.nobg { background:none; }
#subnav h2 { font: bold 14px/14px  Arial, Arial; color:#000; margin:0px; padding:3px 10px 4px 15px; border-bottom:1px solid #CCC; }
#subnav.hh { font: bold 12px/13px  Arial, Arial; margin:0 1px 0 1px;}
#subnav.hh.on { font: bold 12px/13px  Arial, Arial; color:#000;background:#FFF url(../images/bg_detailnav_center_on.gif) top center repeat-x; padding: 10px 1px 4px 1px; border-top:1px solid #CCC; }
#subnav h3 { font: bold 12px/13px  Arial, Arial; margin:0 1px 0 1px;}
#subnav h3.on { font: bold 12px/13px  Arial, Arial; color:#000;background:#FFF url(../images/bg_detailnav_center_on.gif) top center repeat-x; padding: 10px 1px 4px 1px; border-top:1px solid #CCC; }
#subnav ul { list-style: none; margin: 0px 1px 0px 1px; padding: 0px 0px 15px 0px; }
#subnav ul.on { background:#FFF url(../images/bg_detailnav_center_on.gif) top center repeat-y; padding: 3px 0px 15px 10px; border-bottom:1px solid #99908c; }
#subnav li {  padding:0px 0px 0px 10px; } 
#subnav a { font: bold 12px/13px  Arial, Arial; color: #003366  }
#subnav a:hover { color:#F10; text-decoration: none; padding:0px;  }
#subnav h1 span { padding: 0px 0px 0px 0px;  }
#subnav li span { padding:3px 10px 3px 15px; }
#subnav li.on span { color:#F10; padding:0px 10px 0px 15px; }
#subnav a span { display:block; padding:5px 10px 5px 15px; }
#subnav a.on span { display:block; padding:3px 10px 3px 15px; color:#F10; background:#fff url(../images/arrow10x10.gif) 6px 5px no-repeat;}
#subnav a:hover span { color:#F10; background-color:#FFF;  }

/* contenet */

#content {float:left;width:630px; height:100%; padding:0px 0px 40px 10px; margin-top:20px; background: #FFF;  }

#contentweb {float:left;width:846px; height:100%; padding:0px 0px 40px 10px; margin-top:0px; background: #FFF;  }
#contentweb h1 {font-family:Georgia, "Times New Roman", Times, serif; color:#394147; font-weight:normal; text-align:left; padding:0; font-size:27px; }
#contentweb h2 {font-family:Georgia, "Times New Roman", Times, serif; color:#394147; text-align:left; margin-top:20px; margin-left:20px;  font-size:20px; }
#contentweb p { text-align:left; font-family:Arial, Helvetica, sans-serif ; font-size:14px; margin:0 20px 0 20px; }


#content span  {font-weight:bold; font-size:12px }
#content1 {float:left;width:650px;margin-top:20px;  background: #FFF;  }
#content1 h1{font-weight:bold; margin-left:10px; text-align:left; font-size:17px;color:#F10;margin-bottom:20px}
#content1 h2 {MARGIN: 5px 0px; LINE-HEIGHT: 1.3em; TEXT-ALIGN: left; font-weight:bold; font-size:13px; color:#000;padding:5px 3px 6px 0px;}
#content2 {float:left;width:620px;margin-top:20px;padding:0px 0px 40px 20px;  background: #FFF;  }
.featr {width:300px; float:left;}
.feartt {width:600px;float:left; text-align:left; margin-left:15px; margin-top:5px; }

#content2 h5{font-weight:bold;}
#content2 h1{font-weight:bold; text-align:left; font-size:17px;color:#FF6600;margin-bottom:20px}
#content2 h2{MARGIN: 5px 0px; LINE-HEIGHT: 1.3em; TEXT-ALIGN: left; font-weight:bold; font-size:12px; color:#000;padding:5px 3px 14px 0px;}
#content2 h1.black{color: #000;}
#content2 h3{MARGIN: 5px 0px; LINE-HEIGHT: 1.3em; TEXT-ALIGN: left; font-weight:bold; font-size:12px; color:#000;padding:5px 3px 14px 0px;}
#content2 h4 {color:#F10;}
#content2 h5{font-size:12px;line-height:14px}
#content2 p{margin-bottom:15px}
#content2 a{color:#015ba7}
#content2 a:hover {color:#F10}
#content2 a span{color:#0062C4;}
#content2 ul{list-style-image: url(../images/arrow_002.gif);margin-left:20px;}
#content2 li{font-weight:normal; font-size: 12px ; padding: 2px 0 2px 0; list-style-image: url(../images/arrow_002.gif)}
#content2 li.bullet{ padding: 5px 0 5px 20px;}
#content2 li.indent{list-style-image: url(../images/arrow_002.gif); margin-left:20px;padding: 2px 0 2px 0px;}
#content2 ul.list, #content ul.listawards{list-style-image: url(../images/arrow_002.gif);margin-left:20px;}
#content2 ul.list li{font-weight:normal; font-size: 12px ; padding: 2px 0 2px 0; list-style-image: url(../images/arrow_002.gif)}
#content2 ul.listawards li{padding:0; padding:2px 0}
#content2 a.promob {margin:0 20px /*20px*/0 0}


#content h5{font-weight:bold;}
#content h1{font-weight:bold; text-align:left; font-size:17px;color:#FF6600;margin-bottom:20px}
#content h2{MARGIN: 5px 0px; LINE-HEIGHT: 1.3em; TEXT-ALIGN: left; font-weight:bold; font-size:12px; color:#000;padding:5px 3px 14px 0px;}
#content h1.black{color: #000;}
#content h3{MARGIN: 5px 0px; LINE-HEIGHT: 1.3em; TEXT-ALIGN: left; font-weight:bold; font-size:12px; color:#000;padding:5px 3px 14px 0px;}
#content h4 {color:#F10;}
#content h5{font-size:12px;line-height:14px}
#content p{margin-bottom:15px}
#content a{color:#015ba7}
#content a:hover {color:#F10}
#content a span{color:#0062C4;}
#content ul{list-style-image: url(../images/arrow_002.gif);margin-left:20px;}
#content li{font-weight:normal; font-size: 12px ; padding: 2px 0 2px 0; list-style-image: url(../images/arrow_002.gif)}
#content li.bullet{ padding: 5px 0 5px 20px;}
#content li.indent{list-style-image: url(../images/arrow_002.gif); margin-left:20px;padding: 2px 0 2px 0px;}
#content ul.list, #content ul.listawards{list-style-image: url(../images/arrow_002.gif);margin-left:20px;}
#content ul.list li{font-weight:normal; font-size: 12px ; padding: 2px 0 2px 0; list-style-image: url(../images/arrow_002.gif)}
#content ul.listawards li{padding:0; padding:2px 0}
#content a.promob {margin:0 20px /*20px*/0 0}


.solution { width:90px; float:left; text-align:left;}

.solucont { width:535px; float:left; text-align:left;}


<!-- feature-->

#featur {width:275px; float:left;}
#featur1 {width:275px; float:right;}
.feaimg {width:70px; margin-left:15px; margin-bottom:10PX; float:left;}
.featext {width:170px; float:left; padding-bottom:30px; margin-top:10px; text-align:left; }
#featur.feaspa {width:100%;  padding-bottom:500px}


#feacontainer1 ul.list li{margin:0;padding:0}
#feacontainer1.fix { margin:0 0 20px 20px; }

#feacontainerline1 {float:left; width: 630px; padding:0; margin:0px 0 0px 0px}
#feacontainerline1 a{ text-decoration:underline}
#feacontainerline1 ul{list-style-image: url(../images/toparr.gif);margin-left:70px;}
#feacontainerline1 li{font-weight:normal; font-size: 12px ; padding: 2px 0 1px 0; list-style-image: url(../images/toparr.gif)}
#feacontainerline1 h1 { font: bold 14px/14px  Arial, Arial; color:#000; padding:15px 3px 6px 30px; } 
#feacontainerline3 h1, #feacontainerline4 h1   { font: bold 14px/14px  Arial, Arial; color:#000; padding:15px 3px 6px 30px; }
#feacontainerline1 h3 { font-weight: bold; font-size: 12px; font-family:  Arial, Arial; color:#000; padding:15px 3px 6px 0px; }
#feacontainerline3,#feacontainerline4  { float:left; width: 520px; padding:0; margin:15px 0 10px 0px; background:#FFF top center no-repeat; }
#feacontainerline5 { width: 723px;background:#FFF; }



#feacontainer ul.list li{margin:0;padding:0;list-style-image: url(../images/toparr.gif);font-size: 13px ;}
#feacontainer h2{font-size: 13px; font-weight:bold; margin-left:10px}
#feacontainer.fix { margin:0 0 20px 20px; }

#feacontainerline {float:left; width: 630px; padding:0; margin:0px 0 0px 0px; background:#FFF url(../images/bg_moduleline.gif) top right no-repeat;  }
#feacontainerline ul{list-style-image: url(../images/toparr.gif);margin-left:70px;}
#feacontainerline li{font-weight:normal; font-size: 12px ; padding: 2px 0 1px 0; list-style-image: url(../images/toparr.gif)}
#feacontainerline h1 { font: bold 14px/14px  Arial, Arial; color:#000; padding:15px 3px 6px 30px; }
#feacontainerline h2 {font-weight:bold; text-align:left; font-size:17px;color:#F10;margin-bottom:20px} 
#feacontainerline a {text-decoration:underline } 
#feacontainerline2 h1, #feacontainerline4 h1   { font: bold 14px/14px  Arial, Arial; color:#000; padding:15px 3px 6px 30px; }
#feacontainerline h3 { font-weight: bold; font-size: 12px; font-family:  Arial, Arial; color:#000; padding:15px 3px 6px 0px; }
#feacontainerline2,#feacontainerline4  { float:left; width: 520px; padding:0; margin:15px 0 10px 0px; background:#FFF ; }
#feacontainerline4 { width: 723px;background:#FFF ; }

.feaimgtext { text-align:left; float:left; width:630px; padding-bottom:10px; margin:0}
.feaimgtext.divideline { border-bottom:1px dotted #D7D7D7; }
.feaimgtexthead { padding: 15px 0px 10px 0px; margin:0px 0px 0px 70px;color:#000;font:bold 14px/14px  Arial, Arial;}
.feaimgtexthead a{color:#000;font:bold 14px/14px  Arial, Arial;}
.feaimgtexthead a:hover{ color:#f10;font-weight:bold }
.feaimgtext h2,#feaimgtext h5 { margin: 0 0 0 70px; }
.feaimgtext p { margin: 0 10px 0 70px; }
.feaimgtext a { margin:8px 0 0 0; }
.feaimgtext a.list { padding:6px 0 0 0; }
.feaimgtext h3{ margin: 0 0 0 70px; color:#000;font-weight:bold }
.feaimgtext h3 a{color:#000;font:bold 14px/14px  Arial, Arial;}
.feaimgtext h3 a:hover{ color:#f10;font-weight:bold }
.feaimgtext img { float:left; border:0px; margin: 10px 0px 0px 20px; }

.feaimgtext3 { text-align:left; float:left; width:620px; padding-bottom:10px; margin:0}
.feaimgtext3.divideline { border-bottom:1px dotted #D7D7D7; }
.feaimgtext3 h2,#feaimgtext h5 { margin: 0 0 0 70px; }
.feaimgtext3 p { margin: 0 10px 0 40px; }
.feaimgtext3 a { margin:8px 0 0 0; }
.feaimgtext3 a.list { padding:6px 0 0 0; }
.feaimgtext3 h3{ margin: 0 0 0 40px; color:#000;font-weight:bold }
.feaimgtext3 h3 a{color:#000;font:bold 14px/14px  Arial, Arial;}
.feaimgtext3 h3 a:hover{ color:#f10;font-weight:bold }
.feaimgtext3 img { float:left; border:0px; margin: 10px 0px 0px 0px; }


.feaimgtext.nocta { width:540px; }
.feaimgtext.nocta h2,#feaimgtext.nocta h3 {margin:0}
.feaimgtext.nocta p { margin: 0 10px 0 0px; }
.feaimgtexthead1 { padding: 15px 0px 10px 0px; margin:0px 0px 0px 70px;color:#000;font:bold 14px/14px  Arial, Arial;}
.feaimgtexthead1 a{color:#000;font:bold 14px/14px  Arial, Arial;}
.feaimgtexthead1 a:hover{ color:#f10;font-weight:bold }
.feaimgtext1 { text-align:left; float:left; width:315px; padding-bottom:10px; margin:0}
.feaimgtext1.divideline { border-bottom:1px dotted #D7D7D7; }
.feaimgtext1 h2,#feaimgtext h5 { margin: 0 0 0 70px; }
.feaimgtext1 p { margin: 0 10px 0 70px; }
.feaimgtext1 a { margin:8px 0 0 0; }
.feaimgtext1 a.list { padding:6px 0 0 0; }
.feaimgtext1 h3{ margin: 0 0 0 70px; color:#000;font-weight:bold }
.feaimgtext1 h3 a{color:#000;font:bold 14px/14px  Arial, Arial;}
.feaimgtext1 h3 a:hover{ color:#f10;font-weight:bold }
.feaimgtext1 img { float:left; border:0px; margin: 10px 0px 0px 20px; }

.feaimgtext1.nocta { width:540px; }
.feaimgtext1.nocta h2,#feaimgtext.nocta h3 {margin:0}
.feaimgtext1.nocta p { margin: 0 10px 0 0px; }


.feaimgtext2 { text-align:left; float:left; width:315px; padding-bottom:10px; margin:0}
.feaimgtext2.divideline { border-bottom:1px dotted #D7D7D7; }
.feaimgtext2 h2,#feaimgtext h5 { margin: 0 0 0 70px; }
.feaimgtext2 p { margin: 0 10px 0 80px; }
.feaimgtext2 a { margin:8px 0 0 0; }
.feaimgtext2 a.list { padding:6px 0 0 0; }
.feaimgtext2 h3{ margin: 0px 0px 0px 70px; color:#000;font-weight:bold }
.feaimgtext2 h3 a{color:#000;font:bold 14px/14px  Arial, Arial;}
.feaimgtext2 h3 a:hover{ color:#f10;font-weight:bold }
.feaimgtext2 img { float:left; border:0px; margin: 10px 5px 0px 10px; }

.feaimgtext2.nocta { width:540px; }
.feaimgtext2.nocta h2,#feaimgtext.nocta h3 {margin:0}
.feaimgtext2.nocta p { margin: 0 10px 0 0px; }
<!-- casestudy-->

#castycase {width:620px; border:0px solid #cccccc; margin:0 5px; padding-top:5px; float:left;}
#caseline {width:610px; border:0px solid #cccccc; margin:0 5px; padding-top:0px; float:left;}
#caseline span{font: bold 12px/13px  Arial, Arial; LINE-HEIGHT: 1.3em;}
.castdyimg {width:136px; float:left; border:0px; border-bottom-style: dashed; text-align:left; margin-left:5px; border-left-color:#C3C3C5; border-right-color:#C3C3C5; border-bottom-color:#C3C3C5; border-top-color:#C3C3C5; text-align:center;} 
.castdy {width:455px; float:left; border:0px dashed; text-align:left; border-left-color:#C3C3C5; border-right-color:#C3C3C5; border-bottom-color:#C3C3C5; border-top-color:#C3C3C5;}
.newbox {width:290px; text-align:left; border:0px solid #cccccc; margin:0 5px; padding-top:0px; float:left;}


.pullquote {
	width: 20%;
	float:left;
	font-size:125%;
	line-height:140%;
	margin:10px;
	
	background /**/:url(); /* removing quote graphic in IE5+ */
	padding:0px 25px 5px 0px;
}
.pullquote:first-letter {
	
	padding:5px 2px 10px 35px!important;
	padding /**/:0px; 	/* resetting padding in IE5+ */
	background /**/: url(); /* removing quote graphic in IE5+ */
}



#container111
	{
		width: 500px;
		padding: 20px;
		border: 1px solid #ccc;
		background: #fff;
	}

#tabnav2
	{
		height: 20px;
		margin: 0;
		padding-left: 15px;
		background: url(../images/tab_bottom.gif) repeat-x bottom;
	}

#tabnav2 li
	{
		margin: 0; 
		padding: 0;
  		display: inline;
  		list-style-type: none;
  	}
	
#tabnav2 a:link, #tabnav2 a:visited,#tabnav2 span
	{
		float: left;
		background: #D3D3D3;
		font-size: 12px;
		height: 20px;
		font-weight: normal;
		padding: 2px 3px 2px 3px;
		margin-right: 4px;
		border: 1px solid #ccc;
		text-decoration: none;
		color: #333333;
	}

#tabnav2 a:link.active
	{
		border-bottom: 1px solid #fff;
		background: #fff;
		color: #000;
	}
	
#tabnav2 span.on
	{
		border-bottom: 1px solid #fff;
		background: #fff;
		color: #000;
		font-weight:bold
	}
	

#tabnav2 a:hover
	{
		background: #fff;
		border-bottom:1px solid #fff;
		color:#000
	}
	
	
	
#tabnav3
	{
		height: 20px;
		margin: 0;
		padding-left: 10px;
		background: url(../images/tab_bottom.gif) repeat-x bottom;
	}

#tabnav3 li
	{
		
		margin: 0; 
		padding: 0;
  		display: inline;
  		list-style-type: none;
  	}
	
#tabnav3 a:link, #tabnav3 a:visited,#tabnav3 span
	{
		float: left;
		background: url(../images/tab-bg.gif);
		font-size: 12px;
		line-height: 20px;
		height: 20px;
		font-weight: normal;
		padding: 2px 3px 2px 3px;
		margin-right: 4px;
		border: 1px solid #ccc;
		text-decoration: none;
		color: #333333;
	}

#tabnav3 a:link.active
	{
		border-bottom: 1px solid #fff;
		background: #fff;
		color: #000;
	}
	
#tabnav3 span.on
	{
		border-bottom: 1px solid #fff;
		background: url(../images/tab-bg-on.gif);
		color: #fff;
		font-weight:bold
	}
	

#tabnav3 a:hover
	{
		background: url(../images/tab-bg-on.gif);
		border-bottom:1px solid #fff;
		color:#fff
	}	
	
	
	
#featureMenu{
	height:22px;
	width: 640px;
	padding-left: 10px;
	/*border-bottom: 1px solid #A0A2A1;*/
	 background: url(/images/tab_bottom1.gif) repeat-x bottom;
	overflow: visible;
	z-index: 1;
}
#featureMenu a, #featureMenu a.activeLink{
	display:block;
	border: 1px solid #002D59;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	color: #fff;
	float: left;
	margin-left: 5px;
	padding: 0px 4px 0px 4px;
	font-size: 12px;
	font-family:  Arial, sans-serif;
	margin-bottom: -2px;
}
#featureMenu a{
	background-color: #0052A4;
}
#featureMenu a:hover{
	background-color: #ddd;
	color: #0052A4;
	
}
#featureMenu a.activeLink, #featureMenu a.activeLink:hover{
	border-bottom: 1px solid #fff;
	background-color: #fff;
	color: #0052A4;
	cursor: default;
}	


#featureMenu1{
	height:22px;
	width: 610px;
	padding-left: 20px;
	/*border-bottom: 1px solid #A0A2A1;*/
	 background: url(/images/tab_bottom.gif) repeat-x bottom;
	overflow: visible;
	z-index: 1;
}
#featureMenu1 a, #featureMenu1 a.activeLink{
	display:block;
	width: 100px;
	border: 1px solid #002D59;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	color: #fff;
	float: left;
	margin-left: 5px;
	padding: 0px 5px 0px 5px;
	font-size: 12px;
	font-family:  Arial, sans-serif;
	margin-bottom: -2px;
}
#featureMenu1 a{
	background-color: #0052A4;
}
#featureMenu1 a:hover{
	background-color: #ddd;
	color: #0052A4;
}
#featureMenu1 a.activeLink, #featureMenu1 a.activeLink:hover{
	border-bottom: 1px solid #fff;
	background-color: #fff;
	color: #0052A4;
	cursor: default;
}

#featureMenu1 a.activeLink1 {
	background-color: #FFCC66 ;
	color: #0052A4;
	cursor: default;
}

#featureMenu1 a.activeLink1:hover
{
	border-bottom: 1px solid #002D59;
	background-color: #ddd ;
	color: #0052A4;
	cursor: default;
}

#hdrwrapper{clear:both; }
#hdrcontainer, #hdrcontainerlanding, #hdrcontainerfreetrial { background-color:#FFFFFF; background: transparent url() top left no-repeat;}
#hdrcontainerlanding,#hdrcontainerfreetrial{height:108px;border-bottom:4px solid #999;margin:0}
#hdrcontainer.succ{height:95px;}
#hdrcontainer.adn{height:101px;}
#hdrcontainersfdcnoglobalnav{margin-left:auto;margin-right:auto;text-align:left;width:980px;height:72px;background: #EEE ;}

#hdrlogo{float:left;margin:16px 0 0 13px !important;margin:16px 0 0 2px }
#hdrlogo img{width:194px;height:73px}

#sfdclogo{float:right;margin:0 0 0 0 !important;margin:0 0 0 0px }

/*GLOBAL NAV*/
#globalnav{float:right;text-align:right;width:440px;height:20px;margin:0 0 5px 0;padding:0 10px 0 0;}
#globalnav ul {list-style:none; margin:8px 0 0 110px; padding: 0px; text-align:right; }
#globalnav li {float:right; text-align:left; white-space:nowrap; display:inline; font: normal 12px/13px  Arial; padding:0 122px 3px 0;width:51px; vertical-align:middle;}
#globalnav img.x{float:left;text-decoration:none;border:0;vertical-align:middle;}
#globalnav a span{display:block;}
#globalnav a:hover span{color:#F10;}

/*below to fine tune top link widths*/
#globalnav li.globalli1{width:55px}
#globalnav li.globalli2{width:60px}
#globalnav li.globalli4{width:40px}
/*TOOLS*/
#toolscontainer{float:right;clear:right;width:500px;text-align:right;margin:15px 5px 0 0;}
#sublogo{margin:13px 0 0 0}
#sublogolanding{margin:13px 0 0 0}
#sublogofreetrial{margin:13px 0 0 0;}
#sublogo_ae {float:right;}
#tools{float:right;width:250px;text-align:left;}
#language{margin:0 0 0 10px;text-align:left;width:100%;}
#search{float:right;margin:9px 0 0 5px !important; margin:-2px 0 0 5px; text-align:left; width:215px;}
#search input{padding: 0 2px 0 4px; margin:0 0 0 5px !important;}
#formpad{margin:0 10px 0 0; padding:3px 5px 2px 10px;}

/* left-menu */
#vertmenu {

width: 174px;
margin:10px 10px 10px 10px;
}

#vertmenu-mid {
background:url(../images/bg-bar.gif) repeat;
width: 174px;
padding:0px 0px 0px 0px;
}
#vertmenu-top {
background:url(../images/top-doc.gif) no-repeat top;
width: 174px;
padding:0px 0px 0px 0px;
height:8px

}
#vertmenu-bot {
background:url(../images/botto-doc.gif) no-repeat bottom ;
width: 174px;
padding:0px 0px 0px 0px;
height:15px

}

#vertmenu1 {
font-family:  Arial, Helvetica, sans-serif ;
font-size:12px;
width: 166px;
text-align:left;
padding:1px 1px 1px 1px;

}
#vertmenu h4 {

background-position:top;

/**/
height:7px;
margin: 0px;
width:170px;
}

.head1 {
display: block;
font-size:13px;
font-weight:normal;
text-align:left;
/*background-color:#CDD6DF ;
border-bottom: 1px dashed #ffffff ;*/
color: #333333;
margin: 0px;
width:166px;
}
.head {
font-family: Trebuchet MS, Tahoma,  Arial, sans-serif;
display: block;
font-size:14px;
text-align:center;
font-weight:bold;
color:#003366;
margin: 0px;
width:166px
}
.head a {
display:block;
color: #333333;
text-decoration:none;
padding: 4px 0px 4px 8px;
background-image:url(../images/doc-pbx.gif);

}
.head a:hover, .head a:focus {
color: #FF0000;
background-image:url(../images/doc-pbx-over.gif);
text-decoration:none;
}	
.head1 a:hover, .head1 a:focus{
color: #003366;
font-weight:normal;
background-image:url(../images/doc-pbx-over.gif);


}

.head1 a {
display:block;
color:#000000;
padding: 6px 0px 6px 8px;
text-decoration:none;


}

#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
width:168px;
border-bottom-width:1px;
border-top-width:1px;
border-bottom-color: #C7C7C7;
border-top-color:#C7C7C7
}

#vertmenu ul li a {
font-size: 12px;
display: block;
/*border-bottom: 1px dashed #ffffff;*/
text-decoration: none;
list-style-image:url(../images/arrow_002.gif);
padding: 4px 0px 4px 20px; 
color: #000000
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color: #CC0000;
background-color:#FFFFFF

}	




.balloonstyle{
position:absolute;
top: -500px;
left: 0;
padding: 5px;
visibility: hidden;
border:2px solid #C3E5FF ;
font:normal 13px  Arial;
line-height: 18px;
z-index: 100;
background-color: #F2F9FF;
width: 300px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
}

#arrowhead{
z-index: 99;
position:absolute;
top: -500px;
left: 0;
visibility: hidden;
}


#sideNav {
	position:absolute;
	width:174px;
	top:208px;
	
}
#sideNavTop {
	position:absolute;
	width:174px;
	top:205px;
	
	height:7px;
	background:url(../images/sideNav-top.gif) no-repeat;
	margin:0;
}
.sideNavBottom {
	height:7px;
	background:url(../images/sideNav-bottom.gif) no-repeat;
}
.sideNavMid {
	background:url(../images/sideNav-back.gif) repeat-y top;
	font-size:12px;
	padding:3px 13px;
	line-height:16px;
	margin:0;
}

.sideNavMid a {
	text-decoration:underline;
	color:#37352a;
}

.sideNavMid a:hover {
	text-decoration:none;
}

.sideNavBreaker {
	display:block;
	padding-top:2px;
	background:url(../images/sideNav-breaker.gif) repeat-x;
}

.sideList {
	padding:0;
	margin:0;
	background:url(../images/sideList-back.gif);
	border-bottom:1px solid #fff;
}

.sideList-off {
	background:url(../images/sideList2-off.gif) no-repeat 5px 50% #fff;
}

.sideList li {
	padding:0;
	margin:0;
	list-style:none;
}
.sideList a {
	display:block;
	width:126px;
	border-bottom:1px dotted #989061;
	padding:3px 0 3px 22px;
	background:url(../images/sideList-off.gif) no-repeat 5px 50%;
	color:#37352a;
}
.sideList a:hover {
	text-decoration:none;
	background:url(../images/sideList-on.gif) no-repeat 5px 50% #fff;
}

.sideList2 {
	padding:0;
	margin:0;
	background:url(../images/sideList-back.gif);
	border-bottom:1px solid #fff;
}

.sideList2-off {
	background:url(../images/sideList2-off.gif) no-repeat 5px 50% #fff;
}
.sideList2 li {
	padding:0;
	margin:0;
	list-style:none;
}
.sideList2 a {
	display:block;
	width:126px;
	border-bottom:1px dotted #989061;
	padding:3px 0 3px 22px;
	background:url(../images/sideList2-off.gif) no-repeat 5px 50%;
	color:#37352a;
}
.sideList2 a:hover {
	text-decoration:none;
	background:url(../images/sideList2-on.gif) no-repeat 5px 50% #fff;
}



/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;

	 z-index:24;
    color: #0066CC;
	font-weight:normal;
    text-decoration: none;
	text-align:left
}
a.tt span{ display: none;color: #0066CC; text-align:left }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #0066CC;text-decoration: underline; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:200px;
	padding: 0px 0 0 0;
	width:200px;
	color: #666666 ;
    text-align: right;
	filter: alpha(opacity:100);
	KHTMLOpacity: 1;
	MozOpacity: 1;
	opacity: 1;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(../images/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	color: #666666;
	padding: 0 8px; 
	background: url(../images/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(../images/bubble.gif) no-repeat bottom;
}

.bronze{ 
	font-family:Trebuchet MS, Tahoma,  Arial, sans-serif; 
	color: #996600; 
	font-size:15px;
	font-weight:bold

}

.bronze a { 
	font-family:Trebuchet MS, Tahoma,  Arial, sans-serif; 
	color: #996600; 
	font-size:15px;
	font-weight:bold

}

.silver{ 
	font-family:Trebuchet MS, Tahoma,  Arial, sans-serif; 
	color: #666666 ; 
	font-size:15px;
	font-weight:bold

}

.silver a { 
	font-family:Trebuchet MS, Tahoma,  Arial, sans-serif; 
	color: #666666 ; 
	font-size:15px;
	font-weight:bold

}


.gold{ 
	font-family:Trebuchet MS, Tahoma,  Arial, sans-serif; 
	color: #FF9900; 
	font-size:15px;
	font-weight:bold

}

.gold a { 
	font-family:Trebuchet MS, Tahoma,  Arial, sans-serif; 
	color: #FF9900; 
	font-size:15px;
	font-weight:bold

}


.platinum{ 
	font-family:Trebuchet MS, Tahoma,  Arial, sans-serif; 
	color: #000000; 
	font-size:15px;
	font-weight:bold

}

.platinum a { 
	font-family:Trebuchet MS, Tahoma,  Arial, sans-serif; 
	color: #000000; 
	font-size:15px;
	font-weight:bold

}

iframe {
	border-top: solid 1px #999;
	border-left: solid 1px #999;
	border-right: solid 1px #333;
	border-bottom: solid 1px #333;
	margin: 10px 0 20px;
	scrollbar-face-color: red
}

#pbx-plans {width:634px; text-align:left; border:0px dashed #CAE4FF; margin: 5px; padding-top:0px; border-left-color: #CAE4FF; border-right-color: #CAE4FF ; border-bottom-color: #CAE4FF; border-top-color: #CAE4FF;}

#pbx-plans h2{font-size: 13px;font-weight: bold; margin-left:0px; line-height:10px}

.style4 {font-size: 13PX; font-family:Arial, Helvetica, sans-serif;}

.style6 {font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

.style7 {font-size: 13px; TEXT-DECORATION: underline}

.pbx-plans1 { text-align:left;color: #6666CC; font-size: 14px; font-weight:bold;	font-family:Arial, Helvetica, sans-serif;}

.style11 {font-size: 13px; color: #0066CC; font-family:Arial, Helvetica, sans-serif; }

.style11 a { color: #0066CC; font-family:Arial, Helvetica, sans-serif;}



/* Fancy tip mods */
.grid dl.fancytip .fancy-right { left: 168px; top: -27px; *top: -17px;  }
dl.fancytip .fancy-right div p { margin-bottom: 1em; }
dl.fancytip .fancy-right div ul { padding-left: 1em; *margin: 0 0 1em 0; }




/* FANCY TIP */

dl.fancytip { cursor:pointer; position: relative; display: block; }
dl.fancytip, dl.fancytip dt, dl.fancytip dd { margin: 0; padding: 0; }
dl.fancytip dt { display: inline; cursor: pointer;  }
dl.fancytip dt img { vertical-align: middle; }

dl.fancytip .fancy-right { display: none; position: absolute; width: 300px; z-index: 1000; left: 182px; top: -9px; background: url(../images/bg_help_yellow_top_300x400.gif) no-repeat; }
dl.fancytip .fancy-right div { background: url(../images/bg_help_yellow_bot_300x4.gif) 0 100% no-repeat; padding: 10px 20px 10px 25px; }
dl.fancytip .fancy-right div p { margin: 0; padding: 0; }

.vid { text-align:center; margin: 20px 10px 20px 0px }







#ravi {
	width : 850px;
	margin: 0px auto;
	text-align : left;	
	padding-top: 15px;
}


/************NAVIAGTION**************/



#ravi_mainlevel {
	overflow : hidden !important;
	overflow /**/ : visible;
	
	height: 39px;
	width: 850px;
	list-style: none;		
}
#ravi_mainlevel li{
	float: left;
	height: 29px;
	width: 132px;
	margin-right: 1px;
	margin-left: 1px;
	padding-top : 10px;	
	list-style-type : none;
}
#ravi_mainlevel li a {
	background: url(../images/menu.png) no-repeat 0 0;
	display: block;
	overflow:hidden;
	text-indent:-10000px;
	height:29px;
	
}

#ravi_mainlevel li.selected, #ravi_mainlevel li.selected a {
	height : 39px;
	padding-top : 0px;	
}
#ravi_mainlevel li #mainlevel-home {
	background-position:0 0;
	margin-left: -1px;
}
#ravi_mainlevel li #mainlevel-home:hover {
	background-position:0 -104px;
	margin-left: 0px;
}
#ravi_mainlevel li.selected #mainlevel-home, #ravi_mainlevel li.selected #mainlevel-home:hover  {
	background-position:0 -52px;
	margin-left: 0px;
}
#ravi_mainlevel li #mainlevel-services {
	background-position:-132px 0;
}
#ravi_mainlevel li #mainlevel-services:hover {
	background-position:-132px -104px;
}
#ravi_mainlevel li.selected #mainlevel-services, #ravi_mainlevel li.selected #mainlevel-services:hover {
	background-position:-132px -52px;
}
#ravi_mainlevel li #mainlevel-attractions {
	background-position:-265px 0;
}
#ravi_mainlevel li #mainlevel-attractions:hover {
	background-position:-265px -104px;
}
#ravi_mainlevel li.selected #mainlevel-attractions, #ravi_mainlevel li.selected #mainlevel-attractions:hover {
	background-position:-265px -52px;
}
#ravi_mainlevel li #mainlevel-contact {
	background-position:-398px 0;
}
#ravi_mainlevel li #mainlevel-contact:hover {
	background-position:-398px -104px;
}
#ravi_mainlevel li.selected #mainlevel-contact, #ravi_mainlevel li.selected #mainlevel-contact:hover {
	background-position:-398px -52px;
}
#ravi_mainlevel li #mainlevel-contact1 {
	background-position:-398px 0;
}
#ravi_mainlevel li #mainlevel-contact1:hover {
	background-position:-398px -104px;
}
#ravi_mainlevel li.selected #mainlevel-contact1, #ravi_mainlevel li.selected #mainlevel-contact1:hover {
	background-position:-398px -52px;
}



#ravi_secondlevel {
	background-color : #BB3C3C;
	width : 770px;
	height: 29px;
	margin-left : 1px;	
}

#ravi_secondlevel li {
	float: left;
	height: 29px;
	list-style: none;
	width : 120px;
	margin-left : 1px;
	padding : 5px 0px 5px 0px;	
	text-align : center;
	background : transparent  url(../images/menu_secondary_separator.gif) right no-repeat;
}

#ravi_secondlevel li.second_selected {
	background : transparent  url(../images/menu_secondary_selected.gif) no-repeat;	
	position   : relative;
	top        : 4px;
	right      : 1px;
}
#ravi_secondlevel li.second_selected a {
	color : #6E6E6D;
	font-weight : bold;
}

#ravi_secondlevel li.last {
	background : none;
}



#ravi_secondlevel li a {	
	color : white;
	font-size : 12px;
}
#ravi_secondlevel li a:hover {
	text-decoration : underline;
}


#secondlevel_one, #secondlevel_two, #secondlevel_three, #secondlevel_four {	
	display : none;
}


/********************END NAVIGATION***************/


#fpvideo {
    
    width:410px;
    height:215px; background-color:#003399;
}



