body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#7e7e7e;
}

* {

margin:0px;
padding:0px;
}

p {
	margin:0px 0px 15px 0px;
}

a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

a img {
	border:none;
}

h1, h2, h3, h4, h5, h6 {
	margin:0px 0px 10px 0px;
	color:red;
	padding:0px;
}

h1 {
	font-size:16px;
}

h2, h3, h4, h5, h6 {
	font-size:14px;
}

div.gradelet {
	position:relative;
	width:966px;
	margin:0px auto;
	padding:0px 10px 0px 4px;
}

/* HEADER */
div.gradelet-header {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:966px;
	height:130px;
	background-image: url(images/header-bg.jpg);
	background-repeat: no-repeat;
	background-position: 6px top;
}

div.gradelet-logo {
	position:relative;
	float:left;
	margin:0px 0px 0px 210px;
	padding:0px 0px 0px 0px;
	width:433px;
	display:inline;
}

div.gradelet-tagline {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	padding:97px 0px 0px 0px;
	width:323px;
	text-align:right
}


/* COLUMN WRAP */

div.gradelet-colwrap {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:966px;
	background-image: url(images/main_bg2.jpg);
	background-repeat: no-repeat;
	background-position: 6px 266px;
}

/* LEFT COLUMN */

div.gradelet-leftcol {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:210px;
}

div.gradelet-leftnav {
	position:relative;
	float:right;
	margin:0px 0px 0px 0px;
	padding:8px 0px 0px 0px;
	width:204px;
	background-color: #FF0000;
	background-image: url(images/red-nav-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:258px;
	overflow:hidden;
}

div.gradelet-leftnav a{
	display:inline-block;
	float:left;
	width:184px;
	margin:0px 0px 3px 0px;
	padding:3px 0px 3px 20px;
	font-size:11px;
	color:white;
	clear:both;
}

div.gradelet-leftnav a:hover,
div.gradelet-leftnav a.selected{
	background-image: url(images/leftnav-hover.jpg);
	background-repeat: repeat;
	background-position: left top;
	text-decoration:none;
	cursor:pointer;
}

div.gradelet-leftnav a span{
	display:inline-block;
	width:184px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image: url(images/white-bullet.png);
	background-repeat: no-repeat;
	background-position: 145px 4px;
}

div.contact-info {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	padding:20px 0px 15px 26px;
	width:184px;
	font-size:13px;
	
}

div.contact-info p{
	margin:0px 0px 10px 0px;
}

div.contact-info b,
div.contact-info strong{
	color:red;
	font-weight:normal;
}

div.leftcol-banners {
	position:relative;
	float:left;
	width:210px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	background-image: url(images/banner-sep.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

div.leftcol-banners span{
	position:relative;
	float:left;
	margin:0px 0px 10px 0px;
	padding:4px 0px 0px 4px;
	width:206px;
	height:112px;
	background-image: url(images/banner-bg.png);
	background-position: left top;
}

div.client-login {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 3px;
	width:204px;
}

/* RIGHT COLUMN */

div.gradelet-rightcol {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:756px;
}

div.rightcol-bg {
	background-image: url(images/main_bg.jpg);
	background-repeat: no-repeat;
	background-position: right 266px;
}

/* BANNER and OVERLAY */
div.page-banner {
	position:relative;
	float:left;
	width:756px;
	height:266px;
	overflow:hidden;
}

div.page-overlay {
	position:relative;
	float:left;
	width:756px;
	height:266px;
	background-image: url(images/overlay.png);
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
	margin:-266px 0px 0px 0px;
	z-index:10;
}

div.overlay-midcol {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 20px;
	width:413px;
	height:246px;
	color:black;
}

div.overlay-rightcol {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	padding:26px 0px 0px 20px;
	width:303px;
	height:240px;
	color:white;
	font-size:11px;
}

div.overlay-rightcol h1,
div.overlay-rightcol h2,
div.overlay-rightcol h3,
div.overlay-rightcol h4,
div.overlay-rightcol h5,
div.overlay-rightcol h6{
	color:white;
}

div.overlay-rightcol a{
	color:white;
}

div.overlay-rightcol p{
	line-height:22px;
	margin:0px 30px 7px 0px;
	
}



div.large-page-overlay {
	position:relative;
	float:left;
	width:756px;
	height:266px;
	background-image: url(images/large-bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
	margin:-266px 0px 0px 0px;
	z-index:10;
}



ul {
	margin:0px 0px 15px 15px;
	padding:0px 0px 0px 0px;
}

ul li {
	margin:0px 0px 4px 0px;
	padding:0px 0px 0px 0px;
}

ul.subnav {
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}

ul.subnav li {
	margin:0px 0px 4px 0px;
	padding:0px 0px 0px 15px;
	background-image: url(images/white-bullet.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	float:left;
	width:287px;
}

ul.subnav a.selected,
ul.subnav a:hover{
	color:red;
}

/* MAIN CONTENT AREAS */

div.gradelet-main-content {
	position:relative;
	float:left;
	width:756px;
	min-height:200px; 
	height:auto !important; 
	height:200px;
	
}
div.gradelet-main-content a{
color:#7e7e7e;
}

div.gradelet-one-column {
	position:relative;
	float:left;
	width:716px;
	margin:0px 0px 0px 0px;
	padding:20px;
}

div.content-midcol {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	padding:20px;
	width:393px;
	
}

div.content-midcol a{
	color:red;
}

div.content-rightcol {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 24px;
	width:299px;

	display:inline;

}

div.content-rightcol a{
	color:red;
}

div.home-rightcol {
	color:red;
}

div.home-rightcol a{
	color:#7e7e7e;
}

div.home-rightcol a:hover{
	color:red;
}


div.content-rightcol ul{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}

div.content-rightcol ul li {
	margin:0px 0px 4px 0px;
	padding:0px 0px 0px 15px;
	background-image: url(images/red-bullet.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	float:left;
	width:283px;
}

div.case_study {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:299px;
}

div.case_study  p.case-img img{
	border:1px solid #cccccc;
}

/* FOOTER */

div.gradelet-footer {
	position:relative;
	float:left;
	margin:0px 0px 0px 6px;
	padding:10px 0px 0px 0px;
	width:960px;
	display:inline;
	border-top:1px solid #cccccc;
	font-size:11px;
}

div.copyright {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:425px;
}div.copyright p.netbiz{	color:#7e7e7e;	font-size:10px;}div.copyright p.netbiz a{	color:#7e7e7e;}

div.footer-links-wrap {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:535px;
	text-align:right;
	
}

div.footer-links-wrap p.footer-links{
	color:red;	margin:0px;
}

div.footer-links-wrap p.footer-links a{
	color:#7e7e7e;
}














table tr td {
	font-size:12px;
}



table tr td {
	vertical-align:top;
}



  
    table.small_form_table {
        width:400px;
        clear:both;
        margin:0px 0px 0px 0px;
        line-height:24px;
        padding:0px 0px 30px 0px;
       
    }
    input.field {
        width:167px;
        margin:0px;
        padding:5px 0px 0px 10px;
        height:20px;
        font-size:11px;
        font-family:Arial;
        background:url(images/input_bg.gif) no-repeat top left;
        border:0px;
    }
	
  
    table.small_form_table select {
        font-size:11px;
        font-family:Arial;
    }
    table.small_form_table_inner span {
        color:#4f97e0;
    }
	
    input.radio  {
        margin:0px 0px 3px 0px;
        padding:0px;
    }
    input.small_field {
        width:51px;
        margin:0px 19px 0px 0px;
        font-weight:bold;
        padding:5px 0px 0px 0px;
        height:20px;
        text-align:center;
        font-size:14px;
        font-family:Arial;
        background:url(images/small_input_bg.gif) no-repeat top left;
        border:0px;
    }

	
    textarea {
        width:280px;
        height:126px;
       
        border:0px;
        padding:10px;
        font-size:11px;
        overflow:hidden;
        font-family:Arial;
    }
   
   
   
   
   
    div.system_message {
		position:relative;
		float:left;
		margin:0px 0px 10px 0px;
		padding:20px 20px 20px 20px;
        float:left;
        clear:both;
        width:353px;
		border:1px solid #cccccc;
    }
	
	div.error h2{
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 0px;
		width:353px;
		border:none;
		color:red;
	}
	
	div.ok h2{
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 0px;
		width:353px;
		border:none;
		color:green;
	}
	
    div.ok {
		
    }
	
    div.error {
   
    }
	
	
 
    div.testimonial {
        width:393px;
        float:left;
        padding:10px 0px 0px 0px;
        border-bottom:3px solid #C6C6C6;
        
    }
	
	div.testimonial_img {
		width:160px;
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 20px 0px 0px;
	}
	
	div.testimonial_img img{
		border;1px solid #cccccc;
	}
	
    div.testimonial_text {
        width:213px;
        float:left;
    }
	
	
	
    div.news_news {
		position:relative;
        width:716px;
        float:left;
		
    }
    div.default_news_article {
        width:716px;
        padding:0px 0px 20px 0px;
        border-bottom:1px solid #cccccc;
        float:left;
    }
    div.default_news_article_img {
        width:200px;
        height:200px;
        float:left;
        border:3px solid #C6C6C6;
    }
    div.default_news_article_heading {
        width:490px;
        float:left;
        margin:0px 0px 0px 20px;
    }
    div.default_news_article_heading h2 {
        margin:0px;
        font-size:16px;
        padding:0px 0px 3px 0px;
		border:none;
		font-weight:bold;
    }
	
    div.default_news_article_intro {
        width:490px;
        overflow:hidden;
        float:left;
        margin:0px 0px 5px 20px;
		line-height:20px;
    }
	
	
    div.default_news_article_more {
        width:490px;
        float:left;
        margin:0px 0px 0px 20px;
    }
	
	 div.news_news a{
	color:red;}
	
    div.intro_news_news {
        width:716px;
        float:left;
        margin:20px 0px 0px 0px;
    }
	
	div.intro_news_news a{
	color:red;}
	
    div.intro_news_article {
        width:716px;
        margin:0px 0px 20px 0px;
        float:left;
    }
    div.intro_news_article_img {
        width:100px;
        float:left;
        border:3px solid #C6C6C6;
    }
    div.intro_news_article_heading {
        width:590px;
   
        float:left;
        margin:0px 0px 0px 20px;
    }
    div.intro_news_article_heading h2 {
        margin:0px;
        font-size:16px;
        padding:0px 0px 3px 0px;
		border:none;
		width:590px;
		font-weight:bold;
    }
    div.intro_news_article_intro {
        width:590px;
        float:left;
        margin:0px 0px 3px 20px;
		line-height:20px;
    }
	
    div.intro_news_article_more {
        width:590px;
        float:left;
        text-align:right;
        margin:0px 0px 0px 0px;
    }
	
    div.news_news_sep {
        clear:both;
        float:left;
        width:716px;
        border-top:1px solid #cccccc;
        margin:0px 0px 5px 0px;
    }
	
	
	
/* new article */

    div.news_article {
		position:relative;
		margin:0px;
		padding:0px 0px 20px 0px;
        width:716px;
        float:left;
		
    }
	
    div.news_article h2 {
        padding-top:0px;
        padding-bottom:3px;
		margin:0px;
		border:none;
		font-size:16px;
		font-weight:bold;
    }
	
    div.news_article img {
        float:left;
        text-align:left;
        border:3px solid #C6C6C6;
		margin:0px 0px 10px 0px;
    }
	
	div.news_article_image {
		float:left;
		width:206px;
		margin:0px 20px 0px 0px;
	}
	
	div.news_article a{
	color:red;
	}

    div.news_article_text {
		position:relative;
		margin:0px;
		padding:0px;
        float:left;
        width:490px;
		line-height:20px;
        
    }
	
    p.faq {
        clear:both;
    }
	
    ul#faqs {
        width:390px;
        float:left;
        clear:none;
    }



div.pdf {
	position:relative;
	float:left;
	clear:both;
	background-image: url(images/pdf.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left:40px;
	margin:0px 0px 10px 0px;
	display:inline-block;
}

textarea.border,
input.border {
	border:1px solid #666666;
	background-color:transparent;
	background-image: url(images/form-bg.png);
	background-repeat: repeat;
	background-position: left top;
	color:white;
	padding:2px 0px 2px 2px;
}

table.contact_form_table tr td {
	padding:0px 0px 5px 0px;
	color:black;
	font-size:11px;
	vertical-align:middle;
}

table.contact_form_table b {
	color:red;
}

input.contact_button {
	background-color:transparent;
	background-image: url(images/form-bg.png);
	background-repeat: repeat;
	background-position: left top;
	border:none;
	padding:2px 20px 2px 20px;
	margin:0px 0px 0px 0px;
	color:white;
}

div.newsletter {
	position:relative;
	float:left;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 4px;
	width:200px;
}
