* {margin:0; padding:0;}
.clear { clear:both;}
body{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:12pt; margin-top:0px;color:#505050; background-color:#fff;}
img { border:0px; }
sup { font-size:.65em;line-height:0px;vertical-align: 0.5em;}
#wrapper { width: 950px; background:#ffffff; }


/*!* header.css - top region */ 
#other_links{text-align:left;margin-bottom:15px;}
#other_links a {text-align:left;margin-bottom:15px; margin-left:0px; padding-left:5px;}
#other_links img {padding-right:10px;}

.login {margin:41px 0px 18px 0px;}
.toplogo {margin:24px 435px 17px 0px;}


/* Promotion box */
.productName {margin:42px 15px 17px 0px;}
.promoDivTop { line-height:0px; font-size:0px; padding-top:0px; text-align:left; width:867px; float:left; height:6px; margin-left:0px; margin-top:0px; background-image: url('images/cm01mg_bluearea_top.png'); background-position:top; background-repeat:no-repeat; }
.promoDiv { padding-top:0px; text-align:left; width:950px; height:364px; float:left;  margin-top:0px;  background-image: url('images/cm01mg_bg_left.png'); background-repeat: no-repeat; }
.promoImage { padding-top:0px; padding-right:20px; text-align:center; width:180px; float:left; margin:0px; }
.promoContent { margin-left:5px; text-align:left; font-size:12px; color:#FFFFFF; width:340px; float:left; padding:0 15px 0 0; border-right:solid 1px #6688ff; }
.promoContent h2{ font-size:23px; color:#ffffff; margin-bottom:25px; margin-top:10px; line-height:25px; font-weight:normal; }
.promoFirst {  font-size:23px; font:Verdana; color:#0a2799; width:638px; text-align:left; float:left; font-weight:normal;}
.promoFirst h2{ font-size:42px; color:#ffffff; margin-left:15px; margin-bottom:15px; margin-top:15px; font-weight:normal; }
.promoContent p { margin-top:20px; margin-bottom: 20px; }
.promoContent a { color:#FFFFFF; }
.promoContent a:hover { color:#FFFFFF;text-decoration:none; }
.promoContent .mt25 { margin:25px 0px 0px 0px; }
.orange { color:#FEC82A; font-weight:bold; }
.videoLink { margin-left: 10px; font-size:14px; font-weight:bold; }

/* Main Container New */
#main_Container2{float:left;}
#main_Container2_top{background-image:url('images/cm02mg_botop.png');background-repeat:no-repeat;background-position:top;height:12px;clear:both;width:663px;}
#main_Container2_content{margin:0px !important; margin:-2px 0px -2px 0px; width:601px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding:0px 30px 0px 30px;}
#main_Container2_bottom{width:663px;height:12px;background-image:url('images/cm02mg_botot.png');background-repeat:no-repeat;background-position:bottom;clear:both;margin-right:0px; clear:both;}
#main_Container2 h1 {height:34px; position:relative;font-size:30px;font-weight:normal;padding:20px 0 10px 0;margin:0; line-height:normal;font-family:Arial, Helvetica, sans-serif;}
#main_Container2 h1.flash-replaced { font-size:30px;  height:34px; padding:20px 0 10px 0; }
#main_Container2 h2 {height:24px;color:#565656;font-size:20px; float:left;width:100%;font-weight:normal;padding:0px;margin:20px 0 10px 0; line-height:normal;}
#main_Container2 h2.flash-replaced {height:24px;padding:0px;margin:20px 0 10px 0; }
#main_Container2 a:link {color:#505050;text-decoration:underline;}
#main_Container2 a:visited {color:#505050;text-decoration:underline;}
#main_Container2 a:hover {color:#505050;text-decoration:none;}

/* Main Container Full Width */
#main_Container3{float:left;}
#main_Container3_top{background-image:url('images/cm01mg_botop.png');background-repeat:no-repeat;background-position:top;height:12px;clear:both;width:950px;}
#main_Container3_content{margin:0px !important; margin:-2px 0px -2px 0px; width:888px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding:0px 30px 0px 30px;}
#main_Container3_bottom{width:950px;height:12px;background-image:url('images/cm03mg_botot.png');background-repeat:no-repeat;background-position:bottom;clear:both;margin-right:0px; clear:both;}
#main_Container3 h1 {height:34px; position:relative;font-size:30px;font-weight:normal;padding:20px 0 10px 0;margin:0; line-height:normal;font-family:Arial, Helvetica, sans-serif;}
#main_Container3 h1.flash-replaced { font-size:30px;  height:34px; padding:20px 0 10px 0; }
#main_Container3 h2 {height:24px;color:#565656;font-size:20px; float:left;width:100%;font-weight:normal;padding:0px;margin:20px 0 10px 0; line-height:normal;}
#main_Container3 h2.flash-replaced {height:24px;padding:0px;margin:20px 0 10px 0; }
#main_Container3 a:link {color:#505050;text-decoration:underline;}
#main_Container3 a:visited {color:#505050;text-decoration:underline;}
#main_Container3 a:hover {color:#505050;text-decoration:none;}

/* Main Container Old*/
#main_Container{ float:left;width:601px;padding:15px 30px 35px 30px;}

*html #main_Container{ float:left;width:626px;margin-left:0px;  }
#main_Container h1 {height:34px; position:relative;font-size:30px;font-weight:normal;padding:20px 0 10px 0;margin:0; line-height:normal;font-family:Arial, Helvetica, sans-serif;}
#main_Container h1.flash-replaced { font-size:30px;  height:34px; padding:20px 0 10px 0; }
#main_Container h2 {height:24px;color:#565656;font-size:20px; float:left;width:100%;font-weight:normal;padding:0px;margin:20px 0 10px 0; line-height:normal;}
#main_Container h2.flash-replaced {height:24px;padding:0px;margin:20px 0 10px 0; }
#main_Container a:link {color:#505050;text-decoration:underline;}
#main_Container a:visited {color:#505050;text-decoration:underline;}
#main_Container a:hover {color:#505050;text-decoration:none;}

#main_Container h2#faq {height:24px;font-size:24px; float:left; width:100%;font-weight:normal;padding:0px;margin:20px 0 10px 0; line-height:normal; color:#565656;}


*html #main_Container.featuresPage{ width:601px; }

.curved{-moz-border-radius:10px; -webkit-border-radius:10px;border-radius:10px;behavior:url(border-radius.htc);background:#FFFFFF;border-color:#DDDDDD #BBBBBB #AAAAAA #CCCCCC;border-style:solid;border-width:1px;margin:0px;position:relative; width:661px; float:left; }

*html #right_container{margin-right:0px;}

#Safety_Security{padding-bottom:20px;font-size:20px;margin-top:20px;}
#server_impress{padding-bottom:20px;font-size:20px;margin-top:20px;}

/* Accodion Style */
dl.accordion-menu {width:100%;background:white;margin:0px 0 10px 0;}
dl.accordion-menu dt.a-m-t {margin: 0;padding: 0;color:#365ebf;font-family:verdana;font-size:12px;padding-bottom:5px;}
dl.accordion-menu dt.a-m-t-hover{text-decoration:underline;}
dl.accordion-menu dt.a-m-t-down{}
html.accordion-menu-js dt.a-m-t{cursor:pointer;zoom:1;}
dl.accordion-menu dd.a-m-d {margin: 0;padding: 0;}
html.accordion-menu-js dd.a-m-d{display:none;}
html.accordion-menu-js dd.a-m-d-expand {display:block;}
html.accordion-menu-js dd.a-m-d-before-expand {display:block;position:relative;z-index:-1;opacity:0;height:auto !important;visibility:hidden;overflow:visible;}
html.accordion-menu-js dt.a-m-t-expand {/*color:black;*/}
html.accordion-menu-js dd.a-m-d-anim {overflow:hidden;display:block;	}
dl.accordion-menu dd.a-m-d .bd{font-size:12px;font-family:Verdana;padding-bottom:15px;}
/* Accodion Style END*/	


/* #########################  MIDDLE BODY PART CSS ################################### */
#feature_content_containerTop li { width:100%; float:left; padding-top:20px;list-style:none;}
#feature_content_containerTop li.pt0 {  padding-top:0px;}
#feature_content_containerTop h2 {height:24px;color:#565656;font-size:20px; float:left;width:100%;font-weight:normal;padding:0px;margin:0px 0 10px 0; line-height:normal;}
#feature_content_containerTop h2.flash-replaced {height:24px;padding:0px;margin:0px 0 10px 0; }

#feature_content_container li { width:100%; float:left; padding-top:20px;list-style:none;}
#feature_content_container li.pt0 { padding-top:0px;}
#feature_content_container h2 {height:24px;color:#565656;font-size:20px; float:left;width:100%;font-weight:normal;padding:0px;margin:20px 0 10px 0; line-height:normal;}
#feature_content_container h2.flash-replaced {   height:24px;padding:0px;margin:20px 0 10px 0;  }
#feature_text_container h3 {color:#365EBF; font-size:14px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0px;margin:0 0 5px 0;line-height:18px;}
#feature_text_container h3.flash-replaced {color:#365EBF; font-size:14px; font-weight:bold; padding:0px;margin:0 0 5px 0;line-height:18px;}
#feature_text_container h4 {color:#D20000; font-size:14px; font-weight:bold; padding:0px;margin:0 0 5px 0;line-height:18px; float:left;}
#feature_text_container h4.flash-replaced {color:#D20000; font-size:14px; font-weight:bold; padding:0px;margin:0 0 5px 0;line-height:18px;}
#feature_text_container h5 {color:#365EBF; font-size:14px; font-weight:bold; padding:0px;margin:0 0 5px 0;line-height:18px; float:left;}
#feature_text_container h5.flash-replaced {color:#D20000; font-size:14px; font-weight:bold; padding:0px;margin:0 0 5px 0;line-height:18px;}
#feature_img_container{ width:75px; float:left;}
#feature_text_container{ width:515px; float:right;}
#feature_text_container a {color:#365EBF;}
#feature_text_container a:hover {color:#365EBF;text-decoration:none;}
#view_screen{ color:#365EBF; text-decoration:underline;}
#check_out_faq a{ color:#585757; float:left; font-size:18px; text-align:right; width:100%; padding-top:20px; padding-bottom:40px;text-decoration:underline;}
#check_out_faq a:hover { color:#585757; float:left; font-size:18px; text-align:right; width:100%; padding-top:20px; padding-bottom:40px;text-decoration:none;}

#right_container{float:right;margin-right:0px;}
#signIn_rt {
	text-align:center;
	margin-bottom:10px; 
	padding-top:50px;
	height:297px;
	width:277px;
	background:url('images/cm01mg_signup_box2.png') no-repeat;
}
#signIn_inner {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	float:right;
	text-align:right;
	margin:0px 23px 0px 0px;
}
#signIn_inner a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}

/* End CSS for the small right hand rssdisplaybox */

#blogPosts_rt {
	width:270px;
	margin:-50px 0px 0px 4px;
	padding:0px 0px 0px 0px;	
}
#blogPosts_rt .more {
	margin:6px 15px 0px 0px;
	clear:both;
	float:right;
	color:#4477F3;
	font-weight:bold;
}
#blogPosts_rtHead {
	background:url(images/bg_rssHead_sm.png) no-repeat;
	height:79px;
}
#blogPosts_rtContent {
	background:#ffffff;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;	
	padding:0px 0px 6px 22px;
	margin:0px;
}
#bbcid-maincontainer {
display:block;
position:relative;
margin:0px;
padding:0px;
}

#blogPosts_rtFoot {
	background:url(images/bg_rssFoot_sm.png) no-repeat;
	height:8px;
	margin:0px;
	padding:0px;
}

#bbcid{
	display:block;
	width: 230px;
	padding: 5px;
	margin: 0px 0px 0px 18px;
}
#bbcid .rsscontainer{
	margin: 0px;
	display:block;
	float:none;	
}

.rsscontainer {
	clear:both;
}
.rsstitle {
	margin:6px 0px 4px 0px;
	float:left;
}
.rsstitle a {
	color:#4477F3;
	font-weight:bold;
}	
.rssdate {
	margin:6px 0px 4px 0px;
	float:right;
}
.more {
	margin:6px 30px 0px 0px;
	clear:both;
	float:right;
	color:#4477F3;
	font-weight:bold;
}
/* End CSS for the small right hand rssdisplaybox */

h3#try_it{ color:#FFFFFF; font-size:25px; font-weight:bolder; text-align:left; padding-top:5px; padding-left:18px; padding-bottom:0px;font-family:arial;  line-height:1.3;}
/* h3#try_it.flash-replaced { padding-top:44px; padding-bottom:0px; padding-left:50px; text-align:center; font-weight:bolder;} */
h3#try_it.flash-replaced { padding-top:5px; padding-bottom:0px; padding-left:18px; text-align:center; font-weight:bolder;}

h3#signup2{ color:#ffffff; font-size:17px; font-weight:bolder; text-align:left; padding-top:45px; padding-left:18px; padding-bottom:0px;font-family:arial;  line-height:1.3;}	

#sign_up_text{ color:#FFFFFF; padding:3px 17px 44px 18px; text-align:left; width:243px; font-size:12px;font-family:Verdana; margin:0px auto;}
#sign_up_button{ padding-left:0px; padding-bottom:4px;}
#already_user{ color:#fff; text-align:center; font-size:11px;}
#already_user a { color:#fff; font-size:11px; text-decoration:underline;}
#already_user a:hover { color:#fbdb38; font-size:11px; text-decoration:underline;}

/* Coming soon box start*/	
#rightTop{ background:url('images/cm01mg_top.png') no-repeat; background-position:bottom; height:28px;width:279px;float:right;margin-right:-3px;margin-top:45px;}
#rightMiddle{ background:url('images/cm01mg_middle.png') no-repeat; background-position:center; width:279px;float:right;margin-right:-3px;}
#rightBottom{ background:url('images/cm01mg_botttom.png') no-repeat; background-position:top; height:33px;width:279px;float:right;margin-right:-3px;}
.p28{padding:1.2em 3.2em 3.2em 3.2em; text-align:left;}
#rightMiddle p { font-size:11px; margin-bottom:15px;}
#rightMiddle img { float:right;margin:0 0 10px 10px;}
*html ##rightMiddle p{ font-size:11px; margin-bottom:15px;}
/* Coming soon box end*/	

#rightcolumn_under h2{height:24px; color:#365EBF; font-size:18px;line-height:22px; font-weight:normal;}
#rightcolumn_under h2.flash-replaced{height:24px; color:#365EBF; font-size:14px;line-height:22px; font-weight:normal;}
#rightcolumn_under h3{ color:#565656;font-size:12px; font-weight:bold; padding-top:20px;margin-bottom:0px;line-height:18px;}
#rightcolumn_under h3.flash-replaced { color:#565656;padding-bottom:0px; text-align:center; }

#right_part_text_style2{ font-size:12px; padding-bottom:20px; border-bottom:dotted 1px #CCCCCC;}
#textBox {overflow:auto;height:400px;border:1px solid #666666;padding:10px 10px 30px 10px;font-size:11px;margin-top:20px;}
#textBox p {display:block;margin: 20px 0;}
#textBox2 {padding:10px 10px 30px 10px;font-size:11px;margin-top:20px;}
#textBox2 p {display:block;margin: 20px 0;}
/* #########################  MIDDLE BODY PART CSS END ################################### */

.pr200{ margin-left:5px; padding-right:0;}
.pr201{ margin-left:0px; padding-right:620px;}
.pr202{ margin-left:0px; padding-right:590px;}
.mt30px{margin-top:30px;}
.margTopFifty {margin-top:50px;}

/* Support Page */
#main_ContainerSupport { float:left;width:601px;padding:15px 30px 35px 30px;}
#main_ContainerSupport h1 {height:34px; position:relative;font-size:30px;font-weight:normal;padding:20px 0 10px 0;margin:0; line-height:normal;font-family:Arial, Helvetica, sans-serif;}
#main_ContainerSupport h1.flash-replaced { font-size:30px;  height:34px; padding:20px 0 10px 0; }
#main_ContainerSupport h2.flash-replaced { height:24px;padding:0px;margin:20px 0 10px 0; }
#main_ContainerSupport h2 {height:24px;color:#565656;font-size:20px; float:left;width:100%;font-weight:normal;padding:0px;margin:20px 0 10px 0; line-height:normal;}
#main_ContainerSupport{ float:left;width:601px;}
*html #main_ContainerSupport{ float:left;width:626px;margin-left:0px;  }

.support{font-size:12px;font-family:Verdana;padding-bottom:10px; padding-top:0px;}
.support a {color:#505050;text-decoration:underline;}
.support a:hover {color:#505050;text-decoration:none;}

.trouble{font-size:11px;font-family:Verdana;padding-bottom:10px; margin-top:50px;}
 
.suppBox {
	position:relative;
	float:left;
	margin:0px 0px 18px 0px;
	padding:0px 0px 0px 0px;
	background:url(images/bg_faqbox.jpg) top left no-repeat;
	width:608px;
	height:164px;
}
.suppBox2 {
	position:relative;
	float:left;
	margin:0px 0px 18px 0px;
	padding:10px 0px 10px 15px;
	background:url(images/bg_faq2.gif) top left no-repeat;
	width:608px;
	height:40px;
}
.suppBox.large {
	position:relative;
	float:left;
	margin:0px 0px 18px 0px;
	padding:0px 0px 0px 0px;
	background:url(images/bg_faqbox_large.jpg) top left no-repeat;
	width:608px;
	height:183px;
}
.suppBox.xlarge {
	position:relative;
	float:left;
	margin:0px 0px 18px 0px;
	padding:0px 0px 0px 0px;
	background:url(images/bg_faqbox_xlarge.jpg) top left no-repeat;
	width:608px;
	height:265px;
}

.suppBoxHead {
	color:#0A2699;
	font-size:20px;
	font-weight:normal;
	margin:17px 0px 0px 20px;
	width:450px;
	height:30px;
}

.suppBoxLogo {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	width:92px;
	height:75px;
	text-align:center;
}

.suppBoxCopy {
	position:relative;
	float:left;
	width:454px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#666666;
	border-left:1px solid #BFBFBF;
}

.suppBoxCopy p {
	margin:0px 0px 10px 0px;
	line-height:130%;
}


/* #########################  HIGHSLIDE ################################### */


.highslide {cursor: hand;outline: none;}
.highslide-active-anchor img {visibility: hidden;}
.highslide img {border: 2px solid gray;}
.highslide:hover img {border: 2px solid silver;}
.highslide-wrapper {background: white;}
.highslide-image {border-bottom: 1px solid white;}
.highslide-image-blur {}
.highslide-caption {display: none; border-bottom: 1px solid white;font-family: Verdana, Helvetica;font-size: 10pt;padding: 5px;background-color: silver;}
.highslide-loading {display: block;color: black;font-size: 8pt;font-family: sans-serif;font-weight: bold;text-decoration: none;padding: 2px;border: 1px solid black;background-color: white;padding-left: 22px;background-image: url('images/loader.white.gif');background-repeat: no-repeat;background-position: 3px 1px;}
a.highslide-credits,
a.highslide-credits i {padding: 2px;color: silver;text-decoration: none;font-size: 10px;}
a.highslide-credits:hover,
a.highslide-credits:hover i {color: white;background-color: gray;}
a.highslide-full-expand {background: url('images/fullexpand.gif') no-repeat;display: block;margin: 0 10px 10px 0;width: 34px;height: 34px;}
.highslide-overlay {display: none;}

/* Mac-style close button */
.closebutton {position: relative;top: -15px;left: -15px;width: 30px;height: 30px;cursor: hand;/* ie */
	cursor: pointer;/* w3c */
	background: url('images/close.png');/* For IE6, remove background and add filter */
	_background: none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/close.png', sizingMethod='scale');}


/* These must always be last */
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}