
.textbox {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #CC0000; text-decoration: none; width: 100px; clip:   rect(  100px )}
.textbox2 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none; width: 60px}
.grey9 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #666666; text-decoration: none }
.red10 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #CC0000; text-decoration: none }
.black10 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none }
.black11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none }
.black11bold { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none }
span.red11bold { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #CC0000; text-decoration: none }
.button {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #CC0000; background-color: #CCCCCC}
.grey11bold { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #666666; text-decoration: none }
.red11bold { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #CC0000; text-decoration: none }
.grey10 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #666666; text-decoration: none }
.blue11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #306681; text-decoration: none }
.blue11bold { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #2F6681; text-decoration: none }
.blueLink { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000099; text-decoration: underline}
.white11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none }
.black12bold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none }
.black13bold { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-style: normal; font-weight: bold; color: #000000; text-decoration: none }
.black14 { font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; letter-spacing: -0.03em; font-style: normal; font-weight: bold; color: #000000; text-decoration: none }
.black12nobot { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none; margin-bottom: 0px; }
.black12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none }
.blue12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #306681; text-decoration: none }
.bluebold-underline{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #28586f; margin: 10px 0 3px 0;	border-bottom: #ccc 1px dotted;}
.blue12nobot { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #306681; text-decoration: none; margin-bottom: 0px; }
.blue12bold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #306681; text-decoration: none }
.blue14bold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; background: #306681; display: block; padding: 5px; color: #fff; text-decoration: none }
.black14bold { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: bold; background: #000; display: block; margin-bottom: 0px; padding: 5px; color: #fff; text-decoration: none; }
.red14bold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; background: #cc0000; display: block; padding: 5px; color: #fff; text-decoration: none }
.red12bold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #CC0000; text-decoration: none }
.red12nobot { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #CC0000; text-decoration: none; margin-bottom: 0px; }
.red16nobot { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #CC0000; text-decoration: none; margin-bottom: 0px; }
.blue13 { font-family: Arial, Helvetica, sans-serif; font-size: 12.5px; font-style: normal; font-weight: bold; color: #306681; text-decoration: none }
.textboxlg { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #CC0000; text-decoration: none; width: 300px; clip: rect(  100px ) }
.border { border: 1px solid eeeeee;}
.boxblu-lg { border: 1px solid #E0E0E0; background-color: #E6EBEE; border: 1px solid #CCCCCC; padding: 10px; overflow: auto; width: 260px; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;}
ul.table { margin:18px; padding:0; list-style-type:square; }
li.table { float:left;  padding:0; width:210px; margin:0;}

/*************** CHAT ************************/

td.red {background-image:url('../images/indexpage/chat/table-red-mid.jpg'); background-repeat:repeat-x;}
td.blu {background-image:url('../images/indexpage/chat/table-blu.jpg'); background-position: bottom left; background-repeat:repeat-x;}
td.blk {background-image:url('../images/indexpage/chat/table-blk.jpg'); background-repeat:repeat-x;}
td.red a:link {color: #FFF}
td.red a:visited {color: #FFF}
td.red a:hover {color: #FFFF99; text-decoration: underline}
td.red a:active {color: #FFF}
td.blu a:link {color: #FFF}
td.blu a:visited {color: #FFF}
td.blu a:hover {color: #FFFF99; text-decoration: underline}
td.blu a:active {color: #FFF}
td.op {background-image:url('../images/indexpage/aaOperatorSm3.jpg'); background-position: bottom left; background-repeat: no-repeat;}
#chat {position: absolute; width: 181px; height: 84px; z-index: 6; left: 578px; top: 58px}

/*************** END CHAT ************************/

		/****#links {position:relative; margin: 40px 0px 0px 310px;}***/
		#links a:link, #links a:visited {font-size:9px; color:#666; text-decoration:none;}
		#links a:hover, #links a:active {font-size:9px; color:#cc000; text-decoration:underline;}


		#footbarwrap {height: 90px;clear: both;width: 780px;background:#fff url(../img/footer-banner-vid.gif) no-repeat left bottom;padding-top:10px;}
		#footbarwrap p.link {margin: 31px 0px 0px 238px;color: #CE2721;font-size: 18px;}
		#footbarwrap p {margin: 12px 0px 0px 150px;color: #fff;font-size: 10px;line-height: 15px;}
		#footbarleft {float:left; height: 100%;width: 161px;#1A2F44 background:url(../img/footer-banner-vid-left.gif) no-repeat left bottom;padding-top:0px;}
		#footbarright {float:left; height: 100%;width: auto;}


#product  {
           margin-top: 1.5em;
           width:557px;
           padding: 0;
           border: solid 1px #5E5C35;
           background: #e9e9e9;
           }

#product p {
			padding-left: 10px;
			padding-right: 10px
			}
			
#product dl {
			margin-left: 25px;
			margin-right: 25px;
			}

#product dt {
			font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: bold; color: #000000; text-decoration: none
			}
/*************** COMMON ************************/

body { 
	margin:0px; 
	padding:0px; 
	background-color:#fff; 
	text-align:left; 
	background-image:url('../images/bg2.gif'); background-repeat:repeat-x;
	}
	
body, select, table { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#000; 
	}
	
input, select, textarea { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	}

a { 
	color:#cc0000; 
	text-decoration:none; 
	outline:none; 
	}
	
a:hover { 
	text-decoration:underline; 
	}
	
a:active { 
	outline:none; 
	}

p { 
	margin:0px 0px 1.3em 0px; 
	}

form { 
	padding:0px; margin:0px; 
	}
h2 {
	font-size: 2em;
	letter-spacing: -0.04em;
	}
h2.bordtop {
	font-size: 2em;
	letter-spacing: -0.04em;
	border-top: 1px dotted #ccc;
	padding-top: 10px;
	}	
h2.blubg { 
	font-family: Arial, Helvetica, sans-serif; 
	letter-spacing: -0.03em;
	font-size: 1.4em; 
	font-style: normal; 
	font-weight: bold; 
	background: #306681; 
	display: block; 
	padding: 5px; 
	margin-top: -16px;
	color: #fff; 
	text-decoration: none 
	}
h2.city {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 2.5em;
	letter-spacing: -0.05em;
	margin: 0px;
	}
h3 {
	font-size: 1.4em;
	letter-spacing: -0.05em;
	margin-top: 5px;
	}
h3.city {
	font-family: Arial, Helvetica, sans-serif; 
	color: #666;
	font-size: 1.8em;
	letter-spacing: -0.05em;
	margin-top: 0px;
	border-bottom: 1px dotted #ccc;
	}
h3.bordbot {
	font-size: 1.4em;
	letter-spacing: -0.05em;
	margin-top: 5px;
	border-bottom: 1px dotted #ccc;
	padding-top: 10px;
	}
.bordbot {
	font-size: 1.4em;
	font-weight: bold;
	letter-spacing: -0.03em;
	margin-top: 5px;
	border-bottom: 1px dotted #ccc;
	padding-top: 10px;
	}
	
h4 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	color: #28586f; 
	margin: 10px 0 3px 0;
	border-bottom: #ccc 1px dotted;
	}
	
h3.notop { 
	font-size: 1.1em;
	margin-top: -17px;
	color: #666;
	}
	
h5 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	color: #CC0000; 
	margin-bottom: 0px;
	text-decoration: none 
	}
	
h6 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	color: #000; 
	margin-bottom: 3px;
	text-decoration: none 
	}



/**************** CLEAR ***********************/

.clear-after:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

span.red { 
	color:#cc0000; 
	}
span.blue { 
	color:#306681; 
	}

/************** MASTHEAD *******************/

#mast { 
	width:830px; 
	}
	
#mast h1 {
	text-indent: -999em; 
	margin-bottom: -38px;	
	}
	


	
h2.content{
	text-indent: -999em; 
	margin-bottom: -38px;	
	}
	
#mast ul { 
	margin:0px 0px 1px; 
	padding:0px; list-style:none; 
	}
	
#mast ul.index { 
	margin-bottom: 4px; 
	}

#mast #nav li { 
	float:left; 
	margin:0px; padding:0px; 
	background-color:inherit;
	}
	
#mast #nav li a { 
	display:block; 
	background:url('../images/menu_sep.gif') no-repeat right top; 
	padding:9px 8px 9px 8px; 
	text-decoration:none; 
	font-weight:normal; 
	color:#fff; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	}
	
#mast #nav li a:hover { 
	color:#FFF; 
	text-decoration:underline; 
	}
	
#mast #nav li.selected { 
	background:url('../images/spacer.gif') no-repeat left 0px; 
	}
	
#mast #nav li.first-item a { 
	padding:9px 24px 9px 24px; 
	}

#mast-inner { 
	background-color:#ffffff; 
	height:144px; margin-bottom:10px; 
	background:url('../images/logo5.gif') no-repeat left 0px;

	}
	
#mast-logo { 
	float:left; 
	display:inline; 
	padding-top:23px; 
	margin-left:41px; 
	margin-top:40px;
	}
	
#mast-menu { 
	font-size:11px; 
	float:right; 
	background:url('../images/head_menu_left_bg2.gif') no-repeat 10px top; width:529px; 
	}
	
#mast-menu ul { 
	margin-left:169px; 
	}
	
#mast-menu ul li { 
	float:left; 
	margin:0px; 
	padding:0px 2px 0px 0px; 
	background:url('../images/head_menu_item_sep.gif') no-repeat top right; line-height:27px; 
	}
	
#mast-menu ul li.selected a { 
	background-position:left top; 
	}
	
#mast-menu ul li a { 
	text-decoration:none; 
	display:block; 
	color:#545352; 
	background:url('../images/head_menu_item_bg.gif') repeat-x left -27px; 
	padding:0px 14px 0px 14px; 
	}
	
#mast-menu ul li a:hover { 
	text-decoration:underline; 
	color:#545352; 
	}
	
* html #mast-menu ul li { 
	height:1px; 
	}

#mast-menu-content { 
	text-align:right; 
	padding-right:3px; 
	padding-top:3px; 
	font-size:10px; 
	}
#mast-menu-content h3 { 
	font-size:11px; 
	font-weight:bold; 
	margin:11px 0px 2px 0px; 
	padding:0px; 
	color:#D70C07; 
	}
	
#mast-menu-content h3 span { 
	color:#000000; 
	}
	
#mast-menu-content .mast-sep { 
	height:1px; 
	font-size:1px; 
	line-height:1px; 
	background:url('../images/head_tab_sep_bg.gif') repeat-x; 
	margin:5px 0px 5px 0px; 
	} 

#mast-menu ul li#mast-link-lang a { 
	background:none; padding:0px; 
	}
	
#mast-menu ul li#mast-link-lang div { 
	float:left; 
	display:inline; 
	height:27px; 
	width:56px; 
	background:url('../images/head_menu_item_bg.gif') repeat-x left -27px; 
	padding:0px 7px 0px 7px; 
	}
	

/*************** MAST MENU *******************/

#mast #nav li { float:left; } 
#mast #nav a { display:block; } #nav li ul { background-color:#615E5E; width:182px; position:absolute; left:-999em; border-top:1px solid #BABABA; }
#mast #nav li a.hasMenu { background-image:url('../images/dd_bullet.gif'); background-repeat:no-repeat; background-position:8px 4px; padding:3px 5px 4px 22px; }
#mast #nav li ul li { width:182px; }
#mast #nav li ul li a { background-color:#615E5E; margin:0; padding:3px 5px 4px 7px; font-size:10px; background-image:url('../images/dropdown_bg.gif'); border-top:none; border-right:1px solid #BABABA; border-bottom:1px solid #BABABA; border-left:1px solid #BABABA; background-repeat:repeat-x; background-position:left bottom; }
#mast #nav li ul ul { margin:-21px 0 0 181px; }
#nav li:hover ul ul, #nav li.sfhover ul ul { left:-999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left:auto; }
* html #mast #nav li ul a { height:1px; }

/* Bug in IE 7 */
#nav li:hover, #nav li.hover { position:static; }

/******************* Main Content ************/

#page-title-outer { padding-top:0px;}
#page-title { margin:0px; padding:0px; width:854px; background-image:url('../images/page_title_inner_bg2.gif'); background-repeat:no-repeat; }
#page-title h1 { float:left; padding:17px 0px 16px 20px; white-space:nowrap; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:36px; color:#BE1E18; font-weight:normal; letter-spacing:-3px; text-transform:lowercase; }

#get-quote{ float:right; margin: 14px 0px 10px 0px; padding-right: 0px;}
#get-quote a{  display:block;  width:175px; height:50px; background-color: #FF0000;background:url('../images/get-quote.gif') no-repeat left top; text-decoration: none;}
#get-quote a:hover{ background:url('../images/get-quote-on.gif') left top no-repeat; text-decoration: none;}

#main-content {background-color:#fff; background-image:url('../images/inner_bg.gif'); margin:0px; padding:0px; background-position:left bottom;
	background-repeat:repeat-x; }	
	
#main-content-inner { background-color:#D72118; background-image:url('../images/inner_bg.gif'); background-position:left bottom; 
	background-repeat:repeat-x; margin:0px; padding:0px; width:854px; }
	
#content-inner { background-image:url('../images/content_inner_bg2.gif'); background-repeat:no-repeat; margin:0px; padding:0px 0px 30px 0px; width:854px; }
#content-inner-cheat { background-image:url('../images/content_bg2.gif'); background-repeat:repeat-y; background-color:#FEFEFE; margin:0px; 
	padding:0px; width:854px; }

#content-title { float:left; height:127px; width:642px; }
.bg1 {background-image:url('../images/spacer.gif'); background-repeat:no-repeat; background-position:right top; }
.bg2 {background-image:url('../images/spacer.gif'); background-repeat:no-repeat; background-position:right top; }
.bg3 {background-image:url('../images/spacer.gif'); background-repeat:no-repeat; background-position:right top; }
.bg4 {background-image:url('../images/spacer.gif'); background-repeat:no-repeat; background-position:right top; }
.bg5 {background-image:url('../images/spacer.gif'); background-repeat:no-repeat; background-position:right top; }
.bg6 {background-image:url('../images/spacer.gif'); background-repeat:no-repeat; background-position:right top; }
.bg7 {background-image:url('../images/spacer.gif'); background-repeat:no-repeat; background-position:right top; }

#content-title h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000; background-image:url('../images/bullet.gif'); 
	background-repeat:no-repeat; background-position:left 2px; margin-top:16px; margin-left:27px; margin-right:0px; margin-bottom:0px;	
	padding-left:28px; padding-top:0px; padding-right:0px; padding-bottom:0px; }
#content-title div.p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#D70C07; padding-left:56px; margin:0px; 
	padding-top:8px; padding-right:0px; padding-bottom:0px; line-height:18px; }

#content-inner h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#D70C07; background-repeat:no-repeat; 
	background-position:left 2px; margin-top:16px; margin-left:27px; margin-right:0px; margin-bottom:0px;	
	padding-left:28px; padding-top:0px; padding-right:0px; padding-bottom:0px;}	
	
.gl_title {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#D70C07; background-repeat:no-repeat; 
	background-position:left 2px; margin-top:16px; margin-left:27px; margin-right:0px; margin-bottom:0px;	
	padding-left:28px; padding-top:0px; padding-right:15px; padding-bottom:0px; font-weight:bold;}	
.gl_title a { color:#D70C07; font-weight:bold; }

.gl_text {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background-repeat:no-repeat; 
	background-position:left 2px; margin-top:4px; margin-left:27px; margin-right:15px; margin-bottom:0px;	
	padding-left:28px; padding-top:0px; padding-right:15px; padding-bottom:0px;}	


/**************** Left side *********************/

#left-side { float:left; width:469px; padding:0px; margin:0px; }
#left-side-inner { text-align:left; padding:0px 20px 0px 0px; margin:20px 0px 20px 26px; }

#left-side h1.title { font-family:Arial, Helvetica, sans-serif; letter-spacing:-2px; font-weight:normal; font-height:normal; font-style:normal; font-size:42px; 
	margin:0px 0px 12px; padding:0px 0px 8px 2px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#FFFFFF;
	color:#fff;}
	
.index-summary { color:#FFFFFF; font-size:11px; margin-bottom:15px; border-bottom:1px solid #e1645e;}

.index-sections div div { float:left; display:inline; width:201px; }
.index-sections div div.first { margin-right:20px; }
.index-sections div.row2 { margin-bottom:13px; background:url('../images/home_sections_bg.gif') no-repeat left bottom; }

.index-sections div.title a { display:block; background:url('../images/bullet.gif') no-repeat left 2px; text-decoration:none;
	font-weight:bold; color:#FFF; font-size:12px; line-height:18px; margin:0 0px 0px 0; padding:0px 0px 5px 25px; } 
.index-sections div.desc a { display:block; text-decoration:none; font-weight:normal; color:#FFF; font-size:11px; line-height:18px;
	margin:0px 0px 0px 0px; padding:0px 0px 15px 25px; }


/*
#left-side ul { margin:0; padding:0; list-style:none; }
#left-side li { float:left;  padding:0; width:210px; margin:0;}
#left-side li a { display:block; heig22ht:60px; overflow:hidden; background:url('../images/bullet.gif') no-repeat left 2px; text-decoration:none;
	font-weight:normal; color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height: 18px;
	margin: 0 20px 15px 0; padding:0px 0px 17px 25px; }
 border-bottom:1px solid #e1645e; 
#left-side li.first-col { } 
#left-side li span.link-title { display:block; font-weight:bold; font-size:12px; margin:0px; padding-bottom:5px; }
*/

#left-content-outer { float:left; width:643px; padding:0px; margin:0px; background:url('../images/spacer.gif') no-repeat left top; }
#left-content-inner { text-align:left; width:643px; }
#left-content-inner div.p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; padding-left:56px; padding-right:26px; line-height:18px; }

/********************* Right side **********************/

#right-side, #right-side-2 {  float:left; width:267px; margin:0px; padding:0px; }
#right-side-inner, #right-side-inner-2 { text-align:left; padding:0px; margin:20px 0px 0px 30px; }

#right-side h1, #right-side-2 h1 { font-family:Arial, Helvetica, sans-serif; letter-spacing:-2px; font-weight:normal; font-size:35px; margin:0px 0px 12px; padding:10px 0px 5px 2px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#FFFFFF; color:#fff; }

#right-side-inside {  float:left; width:211px; margin:0px; padding:0px; }
#right-side-inside h2 { font-family:Verdana; font-weight:bold; font-size:12px; color:#31302F; margin:0px; padding:17px 0px 19px 10px; background-image:url('../images/right_menu_title_bg.gif'); background-repeat:no-repeat; }

#right-side p {color: #fff;}
#clients p {color: #fff;}

/******************* Right Menu *************************/

#right-side-inside ul { list-style-type:none; padding:0px; margin:0px 0px 0px 0px; color:#285264; padding-bottom:40px; }
#right-side-inside ul li { background-color:#EEEEEE; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:25px; 
	font-weight:normal; font-size:11px; }
	
#right-side-inside ul li.application-title { color:#CE2721;  font-weight:bold; background:url('../images/rmenu_apps_title_bg.gif') no-repeat left top; padding-left:8px; padding-top:1px; padding-bottom:4px; }

#right-side-inside ul li a { padding-left:28px; display:block; text-decoration:none; color:#2E2E2E; 
	padding-top:1px; padding-bottom:4px; background:url('../images/rmenu_bg.gif') no-repeat left top; }
	
#right-side-inside ul li a:hover { text-decoration:none; background-position:0px -30px; }
/* IE Bug */
* html #right-side-inside ul a { height:1px; }

#right-side-inside ul li.selected a { background-position:0px -60px; color:#D70C07; font-weight:bold; }
#right-side-inside ul li.selected a:hover { background-position:0px -60px; }

#right-side-inside ul li a.expand { background-position:0px -150px; }
#right-side-inside ul li a.expand:hover { background-position:0px -180px; }

#right-side-inside ul li a.expanded { background-position:0px -90px; }
#right-side-inside ul li a.expanded:hover { background-position:0px -120px; }

#right-side-inside ul.sub-items { margin:0px 0px 0px 0px; padding-bottom:0px; }
#right-side-inside ul li.selected ul.sub-items a { color:#000; font-weight:normal; }
#right-side-inside ul.sub-items.expanded { display:block; }
#right-side-inside ul.sub-items li { font-size:10px; }
#right-side-inside ul.sub-items li a { padding-left:38px; background-position:0px -210px; }
#right-side-inside ul.sub-items li a:hover { background-position:0px -240px; }
#right-side-inside ul.sub-items li.selected a { background-position:0px -270px; }
#right-side-inside ul.sub-items li.selected a:hover { background-position:0px -270px; }

/********************* Left side **********************/

#left-side, #left-side-2 {  float:left; width:175px; margin:0px; padding:0px; }
#left-side-inner, #left-side-inner-2 { text-align:left; padding:0px; margin:20px 0px 0px 30px; }

#left-side h1, #left-side-2 h1 { font-family:Arial, Helvetica, sans-serif; letter-spacing:-2px; font-weight:normal; font-size:35px; margin:0px 0px 12px; padding:10px 0px 5px 2px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#FFFFFF; color:#fff; }

#left-side-inside {  float:left; width:175px; margin:0 0 -20px 0px; padding:0px; }
#left-side-inside h2 { font-family:Verdana; font-weight:bold; font-size:12px; color:#31302F; margin:0px; padding:17px 0px 19px 10px; background-image:url('../images/left_menu_title_bg.gif'); background-repeat:no-repeat; }


#left-side p {color: #fff;}
#clients p {color: #fff;}

/******************* Left Menu *************************/

#left-side-inside ul { list-style-type:none; padding:0px; margin:0px 0px 0px 0px; color:#285264; padding-bottom:40px; }
#left-side-inside ul.sub { list-style-type:none; padding:0px; margin:-41px 0px 0px 0px; color:#285264; padding-bottom:40px; }

#left-side-inside ul li { background-color:#EEEEEE; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:25px; 
	font-weight:normal; font-size:11px; }
	
#left-side-inside ul li.application-title { color:#CE2721;  font-weight:bold; background:url('../images/lmenu_apps_title_bg.gif') no-repeat left top; padding-left:8px; padding-top:1px; padding-bottom:4px; }

#left-side-inside ul li a { padding-left:28px; display:block; text-decoration:none; color:#2E2E2E; 
	padding-top:1px; padding-bottom:4px; background:url('../images/lmenu_bg2.gif') no-repeat left top; }
	
#left-side-inside ul li a:hover { text-decoration:none; background-position:0px -30px; }
/* IE Bug */
* html #left-side-inside ul a { height:1px; }

#left-side-inside ul li.selected a { background-position:0px -60px; color:#b3152b; font-weight:bold; }
#left-side-inside ul li.selectedsub a { background-position:0px -271px; color:#fff; font-size: 10px; font-weight:normal;  text-indent: 0px;}
#left-side-inside ul li.sub a { background-position:0px -239px; color:#000; font-size: 11px; font-weight:normal; text-indent: 0px; font-family:Arial, Helvetica, sans-serif;}
#left-side-inside ul li.sub a:hover { background-position:0px -209px; color:#000; font-size: 11px; font-weight:normal; text-indent: 0px; font-family:Arial, Helvetica, sans-serif;}
#left-side-inside ul li.selected a:hover { background-position:0px -60px; }

#left-side-inside ul li a.expand { background-position:0px -150px; }
#left-side-inside ul li a.expand:hover { background-position:0px -180px; }

#left-side-inside ul li a.expanded { background-position:0px -90px; }
#left-side-inside ul li a.expanded:hover { background-position:0px -120px; }

#left-side-inside ul.sub-items { margin:0px 0px 0px 0px; padding-bottom:0px; }
#left-side-inside ul li.selected ul.sub-items a { color:#000; font-weight:normal; }
#left-side-inside ul.sub-items.expanded { display:block; }
#left-side-inside ul.sub-items li { font-size:10px; }
#left-side-inside ul.sub-items li a { padding-left:38px; background-position:0px -210px; }
#left-side-inside ul.sub-items li a:hover { background-position:0px -240px; }
#left-side-inside ul.sub-items li.selected a { background-position:0px -270px; }
#left-side-inside ul.sub-items li.selected a:hover { background-position:0px -270px; }

/*************** TAGS **********************************/

#tags{

	width:789px;

	margin:0 8px 35px 8px;

}

#tags a{margin-right:18px;
		}

#tags a:hover { 
	text-decoration:underline; 
	}

#tags .c1{color:#AED0E1}

#tags .c2{color:#999}

#tags .c3{color:#8B8D80}

#tags .c4{color:#BF625A}

#tags .c5{color:#C4B547}

#tags .c6{color:#B0B0FF}

#tags .c7{color:#9AA947}

#tags .s1{font-size:10px;}

#tags .s2{font-size:11px;}

#tags .s3{font-size:11px;}

#tags .s4{font-size:14px;}

#tags .s5{font-size:16px;}

#tags .s6{font-size:18px;}

#tags .s7{font-size:20px;}


/*************** MISC **********************************/


.intro {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	color:#656565;
	line-height:1.4;
	font-style:italic;
	margin:0 0 25px 0;
}

.quote {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	color:#656565;
	line-height:1.3;
	letter-spacing: -0.05em;
	font-style:italic;
	margin:-10px 0 20px 0;
}
.quote-red {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#CC0000;
	line-height:1.3;
	letter-spacing: -0.05em;
	font-style:italic;
	font-weight: normal;
	margin:-10px 0 20px 0;
}
.quote-blu {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	color:#306681;
	line-height:1.3;
	letter-spacing: -0.05em;
	font-style:italic;
	margin:-10px 0 20px 0;
}
.quote-blu-notop {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	color:#306681;
	line-height:1.3;
	letter-spacing: -0.05em;
	font-style:italic;
	margin:-20px 0 10px 0;
}
.item 
	{
	font-size: 11px;
	border-top: 1px solid #b4b4b2;
	padding: 1.2em;
	border-bottom: 1px solid #b4b4b2;
	background: #f4f4f2;
	margin-top: 1.5em;
	}
.itembox-cs {
                margin-top: 1.5em;
                padding: 1.2em;
                border: solid 1px #5E5C35;
                background: url('../images/cust-svc.jpg') no-repeat right top;
                }
.itembox-cslg {
                margin-top: 1.5em;
                padding: 1.2em;
                border: solid 1px #5E5C35;
                background: url('../images/cust-svc-lg.jpg') no-repeat right top;
                }
.itembox-webex {
                margin-top: 1.5em;
                width: 478px;
                padding: 1.2em;
                border: solid 1px #5E5C35;
                background: url('../images/cust-svc-webex2.jpg') no-repeat left top;
                }
.itembox-webexsm {
                margin-top: 1.5em;
                width: 238px;
                padding: 1.2em;
                border: solid 1px #5E5C35;
                background: url('../images/cust-svc-webex.jpg') no-repeat left top;
                }

.itembox-bg {
                margin-top: 1.5em;
                padding: 1.2em;
                border: solid 1px #5E5C35;
                background: #e9e9e9;
                }
.itembox-bl {
                margin-top: 1.5em;
                padding: 1.2em;
                border: solid 1px #5E5C35;
                background: #e3f3fa;
                }
	
.introitem 
	{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height:1.4;
	font-style:italic;
	border-top: 1px solid #b4b4b2;
	padding: 1.2em;
	border-bottom: 1px solid #b4b4b2;
	background: #f4f4f2;
	margin-top: 1.5em;
	}
	
.introitem2 
	{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height:1.4;
	font-style:italic;

	padding: 1.2em;
	border-bottom: 1px solid #b4b4b2;
	margin-top: 1.5em;
	}

span.bread {
	font-size: 10px;
	font-color: #999;
	padding-top: 10px;
	margin-right: 0px;
	float: right;
	}
p.img
	{
	margin: 0;
	padding: 0;
	}

p.img img
	{
	float: right;
	margin: 0 0 1em 10px;
	padding: 3px;
	border: 1px solid #949492;
	}
	
p.img a img
	{
	padding: 3px;
	border: 1px solid #c4c4c2;
	}
	
p.img a:hover img
	{
	border: 1px solid #949492;
	}
	
p.imgl
	{
	margin: 0;
	padding: 0;
	}

p.imgl img
	{
	float: left;
	margin: 0 10px 1em 10px;
	padding: 3px;
	border: 1px solid #949492;
	}
	
p.imgl a img
	{
	padding: 3px;
	border: 1px solid #c4c4c2;
	}
	
p.imgl a:hover img
	{
	border: none;
	}
p.imglnb
	{
	margin: 0;
	padding: 0;
	}

p.imglnb img
	{
	float: left;
	margin: 0 10px 1em 0px;
	padding: 3px;
	border: none;
	}
	
p.imglnb a img
	{
	padding: 3px;
	border: 1px solid #c4c4c2;
	}
	
p.imglnb a:hover img
	{
	border: 1px solid #949492;
	}

	
.docvid {
	margin: 10px 0 0 0px;
	}
.copyright {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}

.boxes {
                border: 1px solid #E0E0E0;
                background-color: #E6EBEE;
                border: 1px solid #CCCCCC;
                padding: 10px;
				overflow: auto;
                }
                
.boxes p {
				margin: 0 20px 0 20px;
				}
.boxes h2 {
				background-color: #CC0000;
				display: block;
				color: #ffffff;
				margin: -10px -10px 0 -10px;
				text-indent: 25px;
				padding-top: 4px;
				padding-bottom: 4px;
				}                

.features { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	color: #28586f; 
	margin: 10px 0 6px 0;
	border-bottom: #ccc 1px dotted;
	}

.imgleft {border:1px solid #ccc; padding:4px; float: left;margin:0px 10px 0px 0px;}
.imgright {border:1px solid #ccc; padding:4px; float: right;margin-left:30px;margin-bottom:5px;margin-right:30px;}
.imgright2 {padding:4px; float: right;margin-left:30px;margin-bottom:5px;margin-right:30px;}
.imgright3 {padding:4px; float: right;}
.imgright4 {border:1px solid #ccc; padding:4px; float: right;margin-left:20px;margin-top:0;margin-right:10px;}

/****************** Sitemap **********************/

#sitemap { padding:0px 10px 30px 54px; margin:0px; }

#sitemap li { list-style:none; line-height:14px; padding:10px 0px 0px 0px; }
#sitemap li a { background:url('../images/sm_multi.gif') no-repeat left 2px; padding:0px 0px 0px 14px; text-decoration:none; }
#sitemap li a:hover { background:url('../images/sm_multi.gif') no-repeat left 2px; padding:0px 0px 0px 14px; text-decoration:underline; }


#sitemap ul.lev2 { background:url('../images/sm_line.gif') no-repeat 3px 2px; margin:0px 0px 0px 0px; padding:0px 0px 0px 129px; }
#sitemap ul.lev2 li { background:url('../images/sm_line_vert.gif') no-repeat left 0px; line-height:14px; padding:0px 0px 0px 0px; }
#sitemap ul.lev2 li a { background-position:left 2px; margin:0px 0px 0px 12px; padding:0px 0px 0px 14px; }

#sitemap ul.lev2 li.no-children a { background:url('../images/sm_page.gif') no-repeat left 2px; }
#sitemap ul.lev2 li.is-form a { background:url('../images/sm_form.gif') no-repeat left 3px; }

#sitemap ul.lev2 li.first { background:url('../images/sm_line_vert_top.gif') no-repeat left 6px; }
#sitemap ul.lev2 li.last { background:url('../images/sm_line_vert_bot.gif') no-repeat left 0px; }

#sitemap ul.lev3 { background:url('../images/sm_line.gif') no-repeat 3px 2px; margin:0px 0px 0px 12px; padding:0px 0px 0px 129px; }
#sitemap ul.lev3 li { background:url('../images/sm_line_vert.gif') no-repeat left 0px; padding:0px 0px 0px 0px; }
#sitemap ul.lev3 li a { display:block; background:url('../images/sm_page.gif') no-repeat left 2px; margin:0px 0px 0px 12px; }

#sitemap ul.lev3 li.first { background-position:left 6px; }
#sitemap ul.lev3 li.last { background-position:left 0px; }

.sitemap-space { line-height:0px; }

/****************** Table **********************/


#table-dvx
{
                margin: 0px;
                width: 100%;
                border-collapse: collapse;
                border-bottom: 10px solid #606a74; /*#705C1F;*/
                cursor: pointer;
                font-size: 11px;
}
#table-dvx th
{
                font-size: 10px;
                font-weight: bold;
                padding: 4px;
                background: #000;
                border-top: 6px solid #606a74;;
                border-bottom: 1px solid #eee;
                text-align: center;
                color: #fff;
}
#table-dvx td
{
                padding: 4px;
                background: #EEEEF0; 
                border-bottom: 1px solid #fff;
                color: #000;
                border-top: 1px solid transparent;
                text-align: center;
}

#table-dvx tr:hover td
{
                background: #ccc;
                color: #000;
}