body{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-image:url(../main_images/bg.jpg); background-repeat:repeat-x; background-color:#e4e4e4; color:#5a5a5a;}

#header {width: 98%; color:#000000; font-size:11px; padding: 0  0 0 10px; background-image:url(../main_images/header_bg.gif); background-position: top right; background-repeat:no-repeat; height:157px;}
#header a {text-decoration:underline; color: #0b8714; text-decoration:none;}
#header a:hover{color: #E1FFE9; text-decoration:none;}
#header a.current { font-weight:bold}

#container{width: 990px; margin: 0px auto; }
#wrapper{width: 964px;background-color:#FFFFFF; float:left;}
#center{ width:690px; float:right; padding-right:10px;}
#leftpannel{ width:240px; float:left; padding-left:10px;}
#rightpannel{ width:240px; margin-left:10px;  float:left;}
#footer {width:98%; margin-left:10px; background-image:url(../main_images/footer_bg.jpg); background-repeat:repeat-x; height:35px;}

.lshad{ background-image:url(../main_images/l_shad.jpg); background-repeat:no-repeat; height:386px; width:8px;margin-top:95px; float:left;}
.rshad{ background-image:url(../main_images/r_shad.jpg); background-repeat:no-repeat; height:386px; width:8px;margin-top:95px; float:left;}

/*TABS*/
#maintab {margin-left: 0px; width:100%; height:40px; line-height:37px; background-image:url(../main_images/nav_bg.gif); background-repeat:repeat-x;}
#maintab ul { margin: 0px; list-style: none;padding-left:0px;}
#maintab li { float: left; width:120px; background-image:url(../main_images/tab.jpg); background-repeat:no-repeat;}
#maintab li.blank { width:2px; background-image: url(../main_images/nav_part.gif); background-repeat:no-repeat; height:40px;}
#maintab a { float:left; padding: 0 0 0 0px; text-decoration:none; color: #ffffff; border-top:0px;  font-size:12px; font-weight:bold;}
#maintab li a{  text-align:center;}
#maintab a:hover{color:#fffbb9;}
#maintab a.current {width:90px; color:#f00001;}
#maintab a.current:hover {}
#maintab a span { float: left; width:100px;  padding: 3px 8px 5px 10px;}
#maintab a:hover span{cursor: pointer;}
#maintab a.current span {cursor: pointer;}
/*END TABS*/

.textbox {font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#848484;}
.headings{ font:bold 16px  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #606060; }
.subhead{ font:normal 14px  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #ffffff; }
.subhead1{ font:bold 16px  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #b3b3b3; }

.bold {font-weight:bold;}

a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #f00001;}
a:link {text-decoration: none;}
a:visited {	text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}

.padtop{padding:5px 0 0 0}
.padlft20{padding:0 0 0 20px }
.padlft10{padding:0 0 0 10px }
.padrt20{padding:0 20px 0 0  }
.marginlft70{margin-left:70px;}
.padlr5{padding:0 5px 0 5px }
.padlr10{padding:0 10px 0 10px }
.padtb5{padding:5px 0 5px 0;}
.pad_all10{ padding:10px 10px 10px 10px}
.pad_all5{ padding:5px 5px 5px 5px}

.jalign{ text-align:justify}
.calign{ text-align:center}

div.spacer { clear: both;}
div.spacer1 { line-height:1px}
div.spacer3 { line-height:3px}
div.spacer10 { line-height:10px}
div.spacer15 {line-height:15px}

.flt{float:left;}
.frt{float:right;}

.hr{ height:1px; background-color:#c7c7c7; overflow:hidden;}
.hrdotted{ height:1px; border-bottom:#999999 dotted 1px; overflow:hidden;}
.hrdotted_w{ height:1px; border-bottom:#ffffff dotted 1px; overflow:hidden;}
.hr_half{ height:3px; width:250px; background-color:#ff0000; overflow:hidden;}
.rtdotted{ border-right:#999999 dotted 1px;}

/* surrounding margins (optional) */
.roundbox{margin-bottom:5px;}
/* inner content padding */
.roundbox .c{border-top:0;border-bottom:0;border-style:solid;}
.roundbox .t, .roundbox .b, .roundbox .t b, .roundbox .b b{display:block;overflow:hidden;}
.roundbox .t b, .roundbox .b b{float:right;width:50%;}
.roundbox .t .r{background-position:top right;}
.roundbox .b .r{background-position:bottom right;}
.roundbox .b{background-position:bottom left;}
/* curve height, background image */

.myClassName_g .t, .myClassName_g .b, .myClassName_g .b b, .myClassName_g .t b{height:10px;background-image:url(../main_images/grey_bdr.gif);}
/* inner color, border color, border width */
.myClassName_g .c{ background-image:url(../main_images/grey_bg.gif); background-position:top; background-repeat:repeat-x; background-color:#ffffff;border-color:#dadada;border-left-width:1px;border-right-width:1px;}

/* rounded buttons */
.round { cursor:pointer; line-height:21px;	background: url(../main_images/button.gif) no-repeat right top; padding-right:15px; vertical-align:middle;display:block; /*opera*/display:inline-block; /*ie*/display:-moz-inline-box;/*ff*/}
.round span { background:url(../main_images/button.gif) no-repeat left top; height:21px;display:block;display:inline-block;padding-left:15px; line-height:21px;font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; font-weight:bold; text-decoration:none;}
a.round:hover {background-position:right -21px;}
a.round:hover span {background-position:left -21px;}
/* end rounded buttons */

/* rounded buttons */
.round_g { cursor:pointer; line-height:21px;	background: url(../main_images/button_g.gif) no-repeat right top; padding-right:15px; vertical-align:middle;display:block; /*opera*/display:inline-block; /*ie*/display:-moz-inline-box;/*ff*/}
.round_g span { background:url(../main_images/button_g.gif) no-repeat left top; height:21px;display:block;display:inline-block;padding-left:15px; line-height:21px;font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; font-weight:bold; text-decoration:none;}
a.round_g:hover {background-position:right -21px;}
a.round_g:hover span {background-position:left -21px;}
/* end rounded buttons */

.form_l{ width:28%; float:left; padding-right:5px; text-align:right; line-height:18px;}
.form_r{width:68%; float:left;}

.orange_head{ font:normal 16px  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #eb5302; }
.slide_list{ list-style-image:url(../main_images/bullet_orange.gif); float:left; padding-left:40px;}

/*TABS*/
#pagin{line-height:34px;  margin-left:27px;width:642px; height:34px; background-image:url(../main_images/mar_bg.gif);background-repeat:repeat-x;background-position:0 -85px;}
#pagin ul{list-style:none;margin:0;padding:0x;}
#pagin ul li{float: left; margin:0px; display:inline; padding:2px 10px 8px 7px; cursor:pointer; background-image:url(../main_images/mar_bg.gif);background-position:0 -85px; background-repeat:repeat-x;}
#pagin ul li#playnstop{display:inline;  cursor:pointer}
/*END TABS*/

#dropmenudiv{
position:absolute;
border:1px solid #666666;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:28px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #666666;
padding: 0px 0;
text-decoration: none;
font-weight: bold;
background-image:url(../main_images/dd_bg.gif);
color:#f00001;
}

#dropmenudiv a:hover{ /*hover background color*/
color:#af0000;
}

#leftpannel a{color:#FFFFFF;width:160px;display:block;}
#leftpannel a.cur{font-weight:bold;background-color:#6EC00E;background-image:url(../main_images/back_link.gif);width:160px;display:block;background-position:right} 

.news{list-style:none; margin:0px; padding:0px;}
.news a{font-size:12px; color:#663366;}
.news a:hover{color:#3333FF;}
.newsli{display:block; background-image:url(../main_images/announcement_icon.jpg); background-repeat:no-repeat;padding-left:60px;}
.wpli{display:block; background-image:url(../main_images/icon_whitepapers.gif); background-repeat:no-repeat;padding-left:40px;}
.clientsli{display:block; background-image:url(../main_images/testimonial.jpg); background-repeat:no-repeat;padding-left:55px;}
.mapli{display:block; background-image:url(../main_images/mapli.gif); background-repeat:no-repeat;padding-left:20px;}
.mapli2{display:block; background-image:url(../main_images/mapli2.gif); background-repeat:no-repeat;padding-left:20px;}
.mapli2 a{font-size:12px; color:#666699;}
.mapli2 a:hover{color:#3333FF;}


.applemenu{
margin: 5px 0;
padding: 0;
width: auto;/*width of menu*/

}

.applemenu div.silverheader a{
background: url(../main_images/bullet.gif) no-repeat center left;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
color: #696969;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 5px 0;
padding-left: 8px;
text-decoration: none;
}


.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{
color: #696969;
}


.applemenu div.selected a, .applemenu div.silverheader a:hover{
background: url(../main_images/bullet.gif) no-repeat center left;
color: #ea5605;
}

.applemenu div.submenu{ /*DIV that contains each sub menu*/
line-height:20px; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}

.applemenu div.submenu ul{ /*DIV that contains each sub menu*/ 
padding-left:30px; 
margin:5px;

}
.applemenu div.submenu li{ /*DIV that contains each sub menu*/ 
list-style-image:url(../main_images/arrowbullet.gif); 
padding-left:0px; 
margin:0px;

}

.applemenu div.submenu li a{ /*DIV that contains each sub menu*/ 
color:#333333;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}