/* blue: 288ec3 dark: 8c2 light: cfe7f0 | grey: b6b6b6 light: eaeaea | orange: dd7a04 | green:7cb50e */

* {margin:0;padding:0;background:transparent;text-align:left;border:0;}

html {display:block;width:100%;margin:0 auto;text-align:center;}

body {width:100%;font-size:84%;font-family:arial,sans-serif;line-height:1.3em;color:#555;background-color:#fff;text-align:center;}

a:link, a:visited {color:#dd7a04;text-decoration:underline;}

a:hover {color:red;text-decoration:underline;}

* a:link.imagelink, * a:visited.imagelink, * a:hover.imagelink {border:0;}

a:link.noborder, a:visited.noborder, a:hover.noborder {color:#dd7a04;text-decoration:none;border-bottom:0;}

p, h1, h2, h3 , h4, h5, h6 {margin:10px 0px;}

h1, h2, h3, h4, h5, h6 {margin:10px 0px;color:#288ec3;line-height:1em;}
h1 {font-size:1.6em;font-weight:normal;}
h2 {font-size:1.4em;font-weight:normal;}
h3 {font-size:1.2em;}
h4 {font-size:1.0em;}
h5 {font-size:0.9em;}
h6 {font-size:0.8em;}

fieldset {border:solid 1px #ccc;padding:20px;}

legend {padding:0px 20px;font-size:16pt;color:#e14920;line-height:20pt;}

ul {margin-left:25px;}

li {list-style:square outside;padding:0px 0px 5px 10px;}

#formcontact {padding:10px;border:1px solid white;background:#003082;text-align:left;}

input, select {background:#fdfdfd;border:solid 1px #dcdcdc;margin:3px 0px;}

input.radio {background:#fdfdfd;border:solid 1px #dcdcdc;margin:0px 0px;}

textarea {background:#fdfdfd;border:solid 1px #dcdcdc;}

input.button {font-size:1.4em;font-weight:bold;border:solid 1px #ccc;}

input.button_red {font-size:1.4em;font-weight:bold;background:#fcc;border:solid 1px red;color:#733;text-align:center;}

input.button_green {font-size:1.4em;font-weight:bold;background:#cfc;border:solid 2px lime;color:#080;text-align:center;}

form div {text-align:left;clear:left;}
	label {margin:3px 0px;}

	.form_field {font-size:1em;}

	.form_name {float:left;width:150px;font-size:1em;text-align:right;}

.containerpagewidth {margin:0 auto;width:760px;}

#head {display:block;width:100%;height:67px;margin:0 auto;padding:0;text-align:center;border-bottom: solid 1px #288ec3;background:url("graphics/bg_blue.gif") #288ec3 repeat-x;z-index:100;}

	#logo {float:left;margin:10px 10px;padding:0;width:228px;height:43px;text-align:left;z-index:100;}
	
	#navhead {display:none;/*float:right;padding-top:3px;width:120px;font-size:10pt;z-index:101;*/}
	
	#navhead a:link, #navhead a:visited {display:block;clear:left;margin:0px 8px;font-size:0.8em;color:#fff;text-decoration:none;border-bottom:0;}
	
	#navhead a:hover {color:#fff;text-decoration:underline;}
	
	#navmain {display:block;height:30px;padding-top:8px;font-weight:bold;text-align:right;background:url("graphics/bg_grey.gif") #b6b6b6 repeat-x;z-index:101;}
	
	#navmain a:link, #navmain a:visited {margin:0px 8px;font-size:1em;color:#fff;text-decoration:none;border-bottom:0;text-decoration:underline;}
	
	/* #navmain a:hover {color:#288ec3;text-decoration:underline;}*/
	
	#navmain a:link.active_link, #navmain a:visited.active_link, #navmain a:hover.active_link {color:#ffd452;text-decoration:none;border:0;}
		
	/* #dropdown*/
	
	/* #navmain #dropdown {display:inline;margin:5px;list-style:none;background:0;}*/
	
	#dropdown ul {display:inline;margin:5px;padding:0;list-style:none;/*background:#bbb;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;*/}
	
	#dropdown li {display:inline;margin:5px;padding:0;}
/*
	#dropdown li a {display:inline;margin:5px;padding:3px 0px;font-size:0.8em;color:#fff;background:url("graphics/arrow.gif") 3px 8px no-repeat;text-decoration:underline;}

	#dropdown ul li a:link, #dropdown ul li a:visited {display:inline;width:auto;padding:4px 3px;font-weight:normal;background:#bbb;text-transform:capitalize;}
	
	#dropdown ul li a:hover {display:inline;color:yellow;text-decoration:underline;color:#288ec3;}
	
	#dropdown li {float:left;display:inline;margin:5px;padding:0px;list-style:none;}
	
	#dropdown li ul {position:absolute;width:auto;left:-999em;list-style:none;white-space:nowrap;}
	
	#dropdown .dropdownlist li {display:inline;clear:both;background:url("graphics/arrow.gif") 3px 8px no-repeat;}

	#dropdown li:hover ul {left:auto;}
	
	#dropdown li:hover ul, #dropdown li.sfhover ul {left:auto;}
*/
#slogan {font-size:10pt;font-style:italic;line-height:12pt;color:#fb2;text-align:center;z-index:100;}

#page {clear:left;display:block;margin:0 auto;padding-top:20px;width:760px;/*border: solid 1px #ddd;border-top:0;border-bottom:0;*/}

	#content {float:right;display:block;margin:0;margin-bottom:30px;padding:0;top:200px;left:200px;width:592px;height:auto;;border:0;}
	
		#head_banner {margin:0;padding:0;width:592px;height:172px;}
		
		#head_banner_home {margin:0;padding:0;width:592px;height:255px;color:#000;background:url("graphics/header_home.jpg") #198EC4 no-repeat;}
		
		#head_banner_home li {color:#000;line-height:1.4em;background:url("graphics/dot_or.gif") 0px 9px no-repeat;}
		
		#content h1 {font-size:13pt;font-weight:bold;}
		
		#content h2 {font-size:12pt;font-weight:bold;color:#6a2;}
		
		#content h3 {font-size:11pt;font-weight:bold;color:#6a2;}
		
		#content .testimonials {margin:5px 0px;padding-left:10px;padding-bottom:5px;border-bottom:solid 1px #ccc;}
	
	#breakout {float:left;display:block;clear:none;width:168px; /* finished 168px */}
	
		#breakout p {padding-bottom:15px;}
		
		#breakout ul {display:block;list-style:none;margin:0;padding:0;}
		
		#breakout li {display:block;list-style:none;width:167px;height:28px;margin-top:5px;padding:0;font-weight:bold;background:url("graphics/sidenavbut.jpg") #aaa no-repeat;border:0;border-right:solid 1px #aaa;}
		
		#sidenav li a:link, #sidenav li a:visited {display:block;width:150px;height:20px;margin:0;padding-top:5px;padding-left:10px;font-size:1em;font-weight:bold;color:#fff;text-decoration:none;border:0;}
		
		#breakout #sidenav {display:none;} /* for handheld only */
		
		#sidenav li a:hover {color:#288ec3; /*#e4ffb1;*/text-decoration:underline;}
		
		#breakout h2, #breakout img {margin:0;padding:0;color:#f1b000;}
		
		#sidenav a:link.active_link, #sidenav a:visited.active_link, #sidenav a:hover.active_link {color:#ffd452;text-decoration:underline;border:0;}
		
		#breakout .testimonials {display:block;margin:5px 0px;padding-right:15px;padding-bottom:5px;width:150px;font-size:0.8em;font-style:italic;color:#666;border-bottom:0;}
		

	.index_plans {clear:both;}
	
		#index_plans_box_features {float:left;clear:right;margin:0px 10px 20px 0px;padding:0px;width:195px;}
	
		#index_plans_box_features h3 {margin:5px 0px;padding:7px 0px;width:195px;height:16px;font-size:16px;background:url("graphics/box_head_gr_195.jpg") #e3f3c4 no-repeat;}
	
		.index_features_list {float:right;float:left;display:block;width:193px;height:160px;border:solid 1px #ccc;}
		
		.index_features_list ul {margin:0;margin-left:10px;padding:0;}
		
		.index_features_list li {list-style:none;padding-left:10px;padding-top:5px;font-size:9pt;line-height:9pt;background:url("graphics/dot.gif") #fff 0px 9px no-repeat;}
		
	
		.index_plans_box {float:left;clear:right;margin:0px 0px 5px 10px;padding:0px;width:175px;}
	
		.index_plan_title {margin:5px 10px 5px 0px;padding:7px 0px;width:175px;height:16px;font-size:16px;background:url("graphics/box_head_bl_175.jpg") #cfe7f0 no-repeat;}
		
		.index_plan_title h3 {margin:0;padding:0px;width:85px;height:16px;font-size:16px;}
	
		.index_plan_list {float:left;display:block;width:173px;height:160px;border:solid 1px #ccc;}
		
		.index_plan_list ul {margin:0;margin-left:10px;padding:0;}
		
		.index_plan_list li {list-style:none;padding-left:10px;padding-top:5px;font-size:9pt;line-height:9pt;background:url("graphics/dot.gif") #fff 0px 9px no-repeat;}

	.fantastico_box {display:block;margin:5px 0px;padding:0;width:280px;}
	
	.fantastico_box h3 {display:block;margin:5px 10px 2px 0px;padding:7px 0px;width:280px;background:url("graphics/box_head_gr_280.jpg") #fff no-repeat;}
	
	.fantastico_box_content {margin:0px;padding:5px;width:268px;font-size:0.9em;border:solid 1px #ccc;}
	
	.fantastico_box_content ul {margin-left:25px;}
	.fantastico_box_content li {list-style:square outside;padding:0px 0px 5px 10px;}
		
#footer {clear:both;display:block;margin:0;padding:4px 0px 10px 0px;width:100%;background:#ddd;font-weight:normal;font-size:9pt;text-align:center;color:#000;z-index:101;}

#footer a:link, #footer a:visited {color:#000;text-decoration:underline;}

#footer a:hover {color: #000;text-decoration:none;border:0;}

#footer img {clear:left;margin-top:5px;}

.newsflash {border-bottom:dashed 1px #288ec3;}

.ns {position:absolute;font-family:verdana,sans-serif;font-size:1em;display:none;}

.align_l {text-align:left;}
.align_c {text-align:center;}
.align_r {text-align:right;}
.align_j {text-align:justify;}

.img_l {margin:0px 10px 10px 0px;}
.img_r {margin:0px 0px 10px 10px;}

.float_r {float:right;}
.float_l {float:left;}

.tdheadfeatures {padding-left:12px;height:29px;background:#eff;text-align:left;}
.tdhead {width:100px;height:29px;background:url("graphics/box_head_bl_100.jpg") #fff no-repeat;font-weight:bold;text-align:center;}
.row1 {background-color:#f5f5f5;height:24px;text-align:center;font-size:0.9em;}
.row1s {padding-left:12px;background-color:#f5f5f5;font-weight:bold;}
.row2	{height:24px;background-color:#fff;text-align:center;font-size:0.9em;}
.row2s {padding-left:12px;background-color:#fff;font-weight:bold;}
.rowg {height:24px;background-color:#8ccb12;color:#fff;font-weight:bold;text-align:center;}
.rowgl {height:24px;background-color:#e3f3c4;color:#6a2;font-weight:bold;text-align:center;}
.features {color:#7cb50e;}
td a img {padding:5px 0px;}

a:link.tooltip, a:visited.tooltip {position:relative;color:#555;text-decoration:underline;cursor:help;z-index:100;}
a:hover.tooltip {background:0;text-decoration:none;z-index:100;}
a.tooltip span {display:none;}
a:hover.tooltip span {position:absolute;display:block;top:-4em;left:10em;padding:10px;width:15em;border:1px solid #0cf;background-color:#eee;color:#555;text-align:left;z-index:110;}