body { background-color: #DDDEE1; color: #3f3f3f; font-family: arial, helvetica; margin: 0px; font-size: 12px; }
a {color: #2ba62b; text-decoration:none}
a:hover {color: #2ba62b; text-decoration:underline}
img {border:0px}
form {margin: 0px; padding:0px}
.clr {clear: both}
.green {#color:#0c9c0c}
.small {font-size: 11px}
.form_right select, .form_right input, .form_right textarea { color: #3f3f3f; font-family: arial, helvetica; font-size: 12px; width: 250px; margin-bottom:3px; border: 1px solid #999999}
.form_gen select, .form_gen input, .form_gen textarea { color: #3f3f3f; font-family: arial, helvetica; font-size: 12px; width: 250px; margin-bottom:3px; border: 1px solid #999999}
.break {height: 20px; display:block}
hr {height: 1px; width: 100%; color: #D4D4D4}

h1 {font-size:22px; margin: 0px; padding:0px; color:#000000; font-weight:normal}
h2 {font-size:22px; margin: 0px; padding:0px; color:#0c9c0c; font-weight:normal}
h3 {font-size:18px; margin: 0px; padding:0px; color:#00000; font-weight:normal}
h4 {font-size:18px; margin: 0px; padding:0px; color:#0c9c0c; font-weight:normal}

.nav { text-align: center; background-color: #000000; width: 999px; margin-left: auto; margin-right: auto; }
.top { text-align: center; width: auto; margin-left: auto; margin-right: auto; }
.nitems { text-align: center; background-image: url(images/n-back.gif); background-repeat: repeat-x; width: 999px; margin-left: auto; margin-right: auto;}
.homestrap {margin-top: 30px; margin-bottom: 30px}

.n_home a {width: 69px; height:34px; display:block; background:url(images/home-off.gif) no-repeat; float:left}
.n_home_on a {width: 69px; height:34px; display:block; background:url(images/home-active.gif) no-repeat; float:left}
.n_home a:hover {background:url(images/home-on.gif) no-repeat;}
.n_business a {height: 34px; width:92px; display:block; background:url(images/business-off.gif) no-repeat; float:left}
.n_business a:hover {background:url(images/business-on.gif) no-repeat;}
.n_business_on a {height: 34px; width:92px; display:block; background:url(images/business-active.gif) no-repeat; float:left}
.n_personal a {height: 34px; width:96px; display:block; background:url(images/personal-off.gif) no-repeat; float:left}
.n_personal a:hover { background:url(images/personal-on.gif) no-repeat;}
.n_personal_on a {height: 34px; width:96px; display:block; background:url(images/personal-active.gif) no-repeat; float:left}
.n_how a {height: 34px; width:121px; display:block; background:url(images/how-off.gif) no-repeat; float:left}
.n_how a:hover {background:url(images/how-on.gif) no-repeat;}
.n_how_on a {height: 34px; width:121px; display:block; background:url(images/how-active.gif) no-repeat; float:left}
.n_contact a {height: 34px; width:105px; display:block; background:url(images/contact-off.gif) no-repeat; float:left}
.n_contact a:hover {background:url(images/contact-on.gif) no-repeat;}
.n_contact_on a {height: 34px; width:105px; display:block; background:url(images/contact-active.gif) no-repeat; float:left}
.n_login a {height: 34px; width:136px; display:block; background:url(images/login-off.gif) no-repeat; float:left}
.n_login a:hover {background:url(images/login-on.gif) no-repeat;}
.n_login_on a {height: 34px; width:136px; display:block; background:url(images/login-active.gif) no-repeat; float:left}

.n_left {height: 34px; width:134px; display:block; background:url(images/nav-left.gif) no-repeat right; float:left;}
.n_right {height: 34px; width:84px; display:block; background:url(images/nav-right.gif) no-repeat; float:left}
.n_sep {height: 34px; width:34px; display:block; background:url(images/nav-sep.gif) no-repeat; float:left}

.content {text-align: center;}

.homeani {background:url(images/home-ani-back.gif) repeat-y; width:999px; display:block; margin:auto; height:283px; overflow:hidden; text-align:left; color:#000}
.homeani_left {width: 453px; float:left}
.homeani_right {width: 500px; float:left}
.home_main {width: 999px; margin:auto; background: #FFFFFF url(images/home-back.gif) repeat-x; text-align:left}
.home_left {color:#000000; width:384px; float:left; display:block; padding:30px 20px 20px 20px;}
.home_left h2 {margin: 0px; color: #000000; padding:0px; font-size:14px; font-weight:bold}
.home_left ul {padding: 10px 0px 0px 0px}
.home_left li  {background:url(images/li-green.gif) left top no-repeat; padding-left:27px; padding-bottom:5px}
.home_right {width:535px; float:left; display:block; padding:20px; text-align:left}
.home_right h2 {color:#555555; font-size:14px; font-weight:bold}
.h_logos {margin-left: 50px}
.thrust a {width: 999px; height:44px; display:block; background:url(images/thrust.gif) no-repeat; margin:auto}

.full {width: 999px; text-align: left; margin-left: auto; margin-right: auto; background-color: #ffffff; padding-top: 20px}
.left {float: left; padding-left: 20px}
.right {float: right; padding-right: 20px}
.bottom {width: 999px; text-align: left; margin-left: auto; margin-right: auto; color: #8c8c8c; background-color: #ffffff; font-size:11px}
.bottom a {color: #8c8c8c; text-decoration: none}
.bottom a:hover {color: #8c8c8c; text-decoration: underline}
.bottom .padd {padding: 5px 20px 10px 22px}

.main_content {width: 999px; text-align: left; margin-left: auto; margin-right: auto; background-color: #ffffff; padding-top: 20px}

.left_nav {float: left; padding-left: 6px; width:251px; padding-right:50px}
.left_nav ul {padding: 10px 0px 20px 0px; font-size:13px; list-style-type:none; margin:0px;}
.left_nav li  {background:url(images/li-green.gif) left top no-repeat; padding-left:27px; padding-bottom:5px}
.left_nav a {color:#000000;}
.left_nav a:hover {color: #2ba62b;}
.main_content .left_nav .on {font-weight:bold}
.promos {}

.right_content {float: left; width:660px; display:block}
.intro {font-size: 14px; color:#3f3f3f}
.half_width {width: 310px; float: left; padding-right:20px; padding-bottom:20px}
.intro {font-size: 14px; color:#3f3f3f}
.third_width {width: 200px; float: left; padding-right:20px; padding-bottom:20px}
.third_width h3 {font-size:13px; margin: 0px; padding:0px; color:#00000; font-weight:bold}
.third_width h4 {font-size:13px; margin: 0px; padding:0px; color:#0c9c0c; margin-bottom:5px; font-weight:bold}
.right_content ul {padding: 10px 0px 0px 0px; font-size:13px; list-style-type:none; margin:0px}
.right_content li  {background:url(images/li-green.gif) left top no-repeat; padding-left:27px; padding-bottom:5px}

.indent_titles {display:block; padding:10px 0px 40px 90px}
.icon_01 {background:url(images/icon01.gif) no-repeat top left}

.block_table div {width:95px; height:38px; display:block; float:left; margin-bottom:2px; font-size:12px; font-weight:bold; padding-top:22px; text-align:center}
.block_table2 div {width:95px; height:20px; display:block; float:left; margin-bottom:2px; font-size:12px; font-weight:bold; padding-top:7px; text-align:center}
.block_grey {background:#f9faf9;}
.block_1 {background:#f7962a;}
.block_2 {background:#ccf5cc;}
.block_3 {background:#99eb99;}
.block_4 {background:#67e067;}
.block_5 {background:#34d634;}
.block_6 {background:#01cc01;}
.block_table a {color: #fff}
.block_table2 a {color: #fff}

.contact_boxes {width: 175px; float:left; padding:20px; margin-right:1px; background:#f3f3f3; height:40px}
.formouter {border:1px dotted #f3f3f3; margin:10px 0px 10px 0px; padding:10px 20px 20px 20px}
.form_left {width: 180px; float:left; text-align:right; padding:5px 10px 0px }
.form_right {width: 350px; float:left}
.form_right_nostyle {width: 400px; float:left}
.formouter img {margin-top: 10px}

.adduser { background:url(images/add-user.gif) no-repeat; width:130px; height:28px; margin:0px; padding:0px; border:0px}
.update { background:url(images/update.gif) no-repeat; width:130px; height:28px; margin:0px; padding:0px; border:0px}
/* Easy Slider */

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider, #slider li{ 
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		width:640px;
		height:280px;
		overflow:hidden; 
		}
	span#prevBtn a{background:url(images/back.gif) no-repeat; width:107px; height: 27px; float:left; font-size:0px; color:#FFFFFF; margin-top:5px}
	span#nextBtn a{background:url(images/next.gif) no-repeat; width:107px; height: 27px; float:left; font-size:0px; color:#FFFFFF; margin-top:5px}					

/* // Easy Slider */

.forcetable th {padding: 5px; background-color: #DFE2E4; font-size: 11px; font-weight: bold; border-right: 1px solid #D9DBDD; text-align: left;}
.forcetable td {vertical-align: middle; padding: 2px 5px 2px 5px; border-right: 1px solid #F2F3F3; }
.forcetable .alternate td{vertical-align: middle; padding: 2px 5px 2px 5px; background-color: #F9F9FA; border-right: 1px solid #F2F3F3;}
.forcetable .overdue td{vertical-align: middle; padding: 2px 5px 2px 5px; background-color: #ffaa99; border-right: 1px solid #F2F3F3;}
.forcetable table {border-left: 1px solid #F2F3F3; border-top: 1px solid #D9DBDD; border-bottom: 1px solid #F2F3F3;}
.rightspaced p {margin-bottom: 35px}

