body {margin:0px; background:url(../img/bg_page.jpg) repeat-x top #fff; font-family:Tahoma; font-size:13px; color:#252627;}

#top {margin: 0 auto; width:757px; padding:0px; height:112px;}
#top .logo {float:left; width:300px; display:inline; margin:0px; margin-left: -50px; }
#top .baloon {float:right; display:inline; background:url(../img/top_right.jpg); width:428px; height:112px; margin:0px; margin-right:-34px; line-height:20px;}
#top .baloon ul 
	{
	 margin:0;
	 padding:0;
	 list-style-type:none;
	 padding-top:33px;
	 padding-left:22px;		
	}
#top .baloon ul li a
	{
	 color:#0079bc;
	 font-size:11px;
	 background:url(../img/arrow_big_08.gif) 0px 8px no-repeat;
	 padding-left:13px;
	 padding-top:4px;
	 font-weight:bold;	 	
	}	

#top .baloon .a2 {color:#0079bc; font-size:10px; float:right; margin-top:1px; padding-bottom:0px; margin-right:172px;}

#top .toplogin { float:right; width: 110px; margin-right:10px; margin-top: 0px;	 line-height:29px; text-align:center;	}
#top .toplogin a { color:#767E83; font-size:12px; font-family:Tahoma, Geneva, sans-serif; font-weight: bold;}

#benefits ul { margin-top: 30px; }	
#benefits ul li { margin-bottom: 10px; }	

#menu1 {margin: 0 auto; width:757px; padding:0px; height:48px; }
#menu1 ul
	{
	 margin:0;
	 padding:0;
	 list-style-type:none;	
 	 padding-top:4px;
	 font-size:16px;
	 display:inline;
	}
#menu1 ul li 
	{
	 float:left;
	 margin-top:12px;
	 display:inline;
	 margin-right:14px;
	 margin-left: 14px;
	 height:29px;
     font-weight:bold;
	 line-height:29px;	
	 height:100%;
 	}
#menu ul li img
{
	float: right;
	margin:0px;
	padding:0px;
}
#menu1 ul li a
	{
	float: left;
	text-decoration:none;
	color:#767e83;
	}	
#menu1 ul li a:hover
	{
	 text-decoration:none;
	 color:#03a503;
	}		
#menu1 ul li.on
	{
	 background:url(../img/bg_on_11.gif) top left no-repeat;
	 padding-left:16px;
	 margin-left:0px;
	}
#menu1 ul li.on a
	{
	 padding-right:11px;
	 color:#fff;	
	}
	
.prop {
    height:355px;
    float:right;
    width:1px;
}
	
		
#banner01 {margin: 0 auto; width:937px; padding:0px; background:url(../img/banner01.jpg) no-repeat; height:355px; margin-top: 0px;}
#banner01 a {color:#fff; text-decoration:none;}

#banner02 {margin: 0 auto; width:937px; padding:0px; background:url(../img/banner02.jpg) no-repeat; height:355px;  margin-top: -2px; }
#banner02 a {color:#fff; text-decoration:none;}

#banner03 {margin: 0 auto; width:937px; padding:0px; background:url(../img/banner_empty.jpg) no-repeat; height:355px; margin-top: -2px;}
#banner03 a {color:#fff; text-decoration:none;}

#banner04 {margin: 0 auto; width:937px; padding:0px; background:url(../img/banner_empty.jpg) no-repeat; margin-top: -2px; padding-top:20px; }

#banner05 {margin: 0 auto; width:937px; padding:0px; background:url(../img/banner_assisted.jpg) no-repeat; height:355px; margin-top: -0px;}
#banner05 a {color:#fff; text-decoration:none;}

#banner_fixed_wrap {height: 355px; margin-top: -2px;}

#bigmovie { background:url(../img/big_wide_monitor.png) no-repeat; width: 795px; height: 574px;  margin-left: auto ; margin-right: auto ; padding-top:25px;
 }

 #bigmovieframe { margin-left: 26px;}
* + html #bigmovieframe {margin-left: 26px; }
 
 
#smallmovie { float: right; padding-left:0px; margin-left: 0px; padding-right:129px; padding-top:9px;}
* + html #smallmovie { float: right; padding-left:0px; margin-left: 0px; padding-right:128px; padding-top:36px; }



.tagLine {width:405px; padding-top:15px; padding-left:100px; font-size:20px; color:#fff; height:75px;}
.tagLine2 {width:205px; padding-top:15px; padding-left:100px; font-size:20px; color:#fff; }
.tagLine3 {width:395px; padding-top:15px; padding-left:130px; font-size:20px; color:#fff; }


.boxBanner h2 { margin:0px; }
.boxBanner {float:left; display:inline; width:170px; text-align:center; color:#fff; font-size:11px; text-decoration:none;}



#wrapper {margin: 0 auto; width:757px; padding:10px; padding-top:45px;}

#old_content {margin: auto; width:757px; background: #FFFFFF; border:thin; border-color:#999999; border-style:solid; }

#old_content_txt {padding: 10px 10px 20px 20px; color:#000000;  }

#old_content_txt h1 {font-size:18px; font-style:normal; font-weight:bold; border-bottom:dashed; border-bottom-width:thin; border-bottom-color:#CCCCCC;; color:#808285; padding-bottom: 5px;}
#old_content_txt h1 a { text-decoration:none; color:#808285;}

#old_content_txt h2 {font-size:14px; font-style:normal; font-weight:bold; color:#808285;}

#left { float:left; width: 450px;  }
#right { float:right; border-left: 1px solid rgb(222, 222, 222); padding-left:15px; width:250px; }

#inset_right { position:relative; margin: 0px; padding:0px; margin-left: 10px; float:right; border-bottom: 1px solid rgb(222, 222, 222); border-left: 1px solid rgb(222, 222, 222); width:110px; }

#inset_right_large { position:relative; margin: 0px; padding:0px; margin-left: 10px; float:right; border-bottom: 1px solid rgb(222, 222, 222); border-left: 1px solid rgb(222, 222, 222); width:210px; }

.box {float:left; display:inline; margin:0px; padding: 0px; width:224px; margin-right:35px; line-height:18px; padding-bottom:0px;}

.boxbottom {float:left; display:inline; margin:0px; padding: 10px; line-height:18px; }

.box a {color:#0079bc; }
.box .a2 {color:#0079bc; font-size:11px;}
.box h3 {color:#0079bc; font-size:14px; font-weight:bold; margin:0px; padding:0px;}
.box .picImg {background:#fff; border:1px solid #d2d9dc; padding:3px; margin-bottom:20px;}
.box img { border-style: none; }


h4 {color:#767E83; font-size:14px; font-weight:bold; }

img { border-style: none; border: none; outline: 0;}
a:focus, a:active { border-style:none; border: none; outline: 0;}
a { color: #0079BC; }

.box2 {float:left; width:180px; margin-left:20px;}
.box2 h2 {color:#0079bc; font-size:11px; font-weight:bold; margin:0px; padding:0px;}
.box2 ul 
	{
	 margin:0;
	 padding:0;
	 list-style-type:none;	
	 padding-top:5px;	
	}
.box2 ul li
	{
	 color:#000;
	 font-size:11px;
	 background:url(../img/arrow2.jpg) 0px 4px no-repeat;
	 padding-left:10px;	 	
	}
	


#login { float:left; display:inline; margin:0px; width:340px;font-size:11px; color:#999999;}
#login strong {color:#0079bc; font-size:12px;}
#login .txtField {width:210px; margin:2px 0 10px 0; border:1px solid #bebebe; font-size:12px; height:18px; padding-left:5px;}
#login .txtFieldPassword {width:150px; margin:2px 0 10px 0; border:1px solid #bebebe; font-size:12px; height:18px; padding-left:5px; vertical-align:middle}

#footer {margin-top:25px; background:url(../img/bg_footer.jpg) repeat-x top; height:140px; text-align:center; font-size:11px; color:#767e83; padding-top:25px;}
#footer a {font-size:12px; padding:0 5px; color:#7595a6; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

.photo_border { border-style:dashed; border-width:thin; border-color:#CCCCCC; padding:5px; margin:5px;}

.txt14 {font-size:14px; letter-spacing: 0.2px; text-decoration:none;}
.txt20 {font-size:20px; text-decoration:none;}

#monitor { background:url(../img/monitor.jpg) no-repeat; width:391px; height:415px;}


#clear {clear:both; height:0px;}
.clear {clear:both; height:0px;}




/* Get Satisfaction Support */


	
.helptitle { font-size:2.8em;
	font-weight:normal;
	letter-spacing:-1px;
	margin-top:10px;
	margin-bottom:3px;
	color:#333333;
	font-family:Arial,Helvetica,FreeSans,sans-serif;
	line-height:1.25;
}


.helptitlesmaller { 
	font-size:1.8em;
	font-weight:bold;
	letter-spacing:-1px;
	margin-top:15px;
	margin-bottom:3px;
	color:#183B52;
	font-family:Arial,Helvetica,FreeSans,sans-serif;
	line-height:1.25;
}



.gsfn_label {
	color:#777777;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.5em;
	font-family:Arial,Helvetica,FreeSans,sans-serif;
	margin-bottom:10px;
}

#gsfn_search_widget .powered_by a {
	margin-top:15px;
	color:#AAAAAA;
	font-size:0.8em;
}

#gsfn_search_widget input {
	font-size:1.5em;
}

#gsfn_search_query {
	border-color:#AAAA99 #CCCCBB #CCCCBB #AAAA99;
	border-style:solid;
	border-width:1px;
	color:#777777;
	padding:5px;
	width:320px;
}


#continue {
	color:#1694D9;
	margin-left:5px;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF url(../img/btn.gif) no-repeat scroll left bottom;
	border-color:#CCCCBB #AAAA99 #AAAA99 #CCCCBB;
	border-style:solid;
	border-width:1px;
	cursor:pointer;
	font-weight:bold;
	padding:4px 10px;
}


/* This is the search widget */
div#gsfn_search_widget img { border: none; }
div#gsfn_search_widget { font-size: 14px;  border: none; padding: 0px; }
div#gsfn_search_widget a.widget_title { color: #000; display: block; margin-bottom: 10px; font-weight: bold;  color:#FFFFFF; }
div#gsfn_search_widget .powered_by { margin-top: 8px; padding-top: 8px; border: none; } 
div#gsfn_search_widget .powered_by a { color: #333; font-size: 90%; }      
div#gsfn_search_widget form { margin-bottom: 8px; }
div#gsfn_search_widget form label { margin-bottom: 5px; display: block; }
div#gsfn_search_widget form #gsfn_search_query { width: 60%; }
div#gsfn_search_widget div.gsfn_content { font-size: 14px; }
div#gsfn_search_widget div.gsfn_content li { text-align:left; margin-bottom:6px; line-height:1.62; list-style-image:none; list-style-position:outside; list-style-type:none;}
div#gsfn_search_widget div.gsfn_content a.gsfn_link { line-height: 1;  color:#1694D9; }
div#gsfn_search_widget div.gsfn_content span.time { padding-left: 3px; }
div#gsfn_search_widget div.gsfn_content p.gsfn_summary { margin-top: 2px; }
div#gsfn_search_widget div.gsfn_content { }

/* Below is List Widget */
div#gsfn_list_widget img { border: none; }
div#gsfn_list_widget { font-size: 12px;  border: none; padding: 0px; overflow: hidden;}
div#gsfn_list_widget a.widget_title { color: #000; display: block; margin-bottom: 10px; font-weight: bold; }
div#gsfn_list_widget .powered_by { margin-top: 8px; padding-top: 8px; border-top: 1px solid #DDD; }
div#gsfn_list_widget .powered_by a { color: #333; font-size: 90%; }
div#gsfn_list_widget div#gsfn_content { font-size: 14px;}
div#gsfn_list_widget div#gsfn_content li { text-align:left; margin-bottom:6px; font-size:1.1em; line-height:1.62; list-style-image:none; list-style-position:outside; list-style-type:none;}

div#gsfn_list_widget div#gsfn_content2 li { text-align:left; margin-bottom:6px; font-size:1.1em;
line-height:1.62; list-style-image:none;
list-style-position:outside;
list-style-type:none;}



div#gsfn_list_widget div#gsfn_content a.gsfn_link { line-height: 1; color:#1694D9;}
div#gsfn_list_widget div#gsfn_content span.time { font-size: 1%; padding-left: 3px; color:#FFFFFF; }
div#gsfn_list_widget div#gsfn_content p.gsfn_summary { margin-top: 2px }




/* Subscribe to Newsletter Widget! */


#footer_signup {
margin-right:9px;
text-align:left;
width:250px;
}
#footer_signup p, #subscribe p, #twitter p {
font-size:14px;
margin-bottom:12px;
}
#footer_signup p {
margin-left:6px;
}

#subscribe {
color:#666666;
margin:0px 0px 0 0;
width:320px;
}
#subscribe a {
color:#666666;
padding:2px 9px 2px 4px;
text-decoration:none;
}
#subscribe-form {
margin-top:0;
padding:0 !important;
position:relative;
margin-left: 20px;
}
#subscribe-form label {
color:#666666;
display:block;
float:none;
text-align:left;
}
#subscribe-form input {
float:left;
font-size:12px;
margin:0;
}
#signup-response {
clear:both;
float:left;
margin:6px 0 4px;
width:90%;
}
#signup-response li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0;
}
#subscribe-form label {
display:block;
width:auto;
}
#subscribe-form ul {
clear:both;
display:block;
}
#email-field {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/search-input_footer.gif) no-repeat scroll 0 0;
border:medium none;
color:#333333;
display:block;
float:left;
height:24px;
margin:0;
padding:7px 0 0 10px;
width:195px;
}

#email-field:focus { border-style:none; border: none; outline: 0;}

#subscribe-button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:0;
-moz-border-radius-bottomright:0;
-moz-border-radius-topleft:0;
-moz-border-radius-topright:0;
background:transparent url(../img/submit_btn_footer.gif) no-repeat scroll 0 0;
border:medium none;
color:#9C9893;
font-size:11px !important;
font-weight:normal;
height:31px;
padding:0 !important;
position:absolute;
right:21px;
text-align:center;
text-transform:uppercase;
top:0;
width:75px;
}
ul#interest-groups {
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:12px 0 0 20px;
padding:0;
}
ul#interest-groups li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 15px 0 0;
padding:0;
}
ul#interest-groups li label input {
margin-right:5px;
}
li label, #subscribe-form input {
float:none;
}
p.newsletter_privacy {
clear:both;
font-size:11px !important;
font-weight:normal !important;
margin-left:1px;
padding:0px 0 0;
}


#contactsupport {font-size:1.0em; }
#contactsupport input { font-size:1.3em; }
#contactsupport textarea { font-size:1.3em; font-family: inherit; }

/******************************************************************************************************/
/* BUTTONS */
.buttons a, .buttons button{
    display:block;
//    float:left;   
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}


/* STANDARD */

button:hover, .buttons a:hover, a:focus {
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active {
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover, a.positive:focus { /*tab focus in IE and FF*/
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active { 
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover, a.negative:focus {
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active {
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}
/* END BUTTONS */
/******************************************************************************************************/