


.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; }

.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;
}

.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
}

.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
}

.clearmb {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px
}


#leftcompnay { float:left; width:180px; margin-right:5px; margin:0}
#rightcompnay { float:left; width:330px; margin-left:20px; margin-top:50px}

#bannerweb {width:848px; float:left; padding-top:0px;  margin:0; background:#FFF; border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC }
#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;}




	
	
.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
}






#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; }






.solution { width:90px; float:left; text-align:left;}

.solucont { width:535px; float:left; text-align:left;}






<!-- 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*/

/*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 { margin-left: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;
}


#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; }

.feaimgtext { text-align:left; float:left; width:750px; 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: 15px 0px 0px 20px; }
