body {
    background: url(/images/tile_home.gif) repeat-x;
    color: #454545;
    /*this applies only to IE*/
    margin: 0 0 10px 0;
    padding: 0;
}

div, form, img {
    border: 0;
    margin: 0;
    padding: 0;
}

a {
    color: #6A8BB2;
}

a.normal {
    color: #454545;
    text-decoration: none;
}

div#wrapper {
    margin: 0 auto;
    width: 900px;
}

div#container {
    background: #fff;
    float: left;
    /*this applies only to FF*/
    margin: 0 0 10px 0;
    padding: 0px 1px;
    width: 898px;
}

div#header {
    float: left;
    height: 124px;
    padding: 0px 40px 0px 32px;
    width: 826px;
}

div#header div#header_wrapper {
	height: 100%;
	position: relative;
	width: 826px;
}

div#header div#header_wrapper div#logo {
	bottom: 10px;
	float: left;
	position: absolute;
    width: 236px;
}

div#header div#header_wrapper div#header_navigation {
    bottom: 0;
    float: right;
    left: 236px;
	position: absolute;
    text-align: right;
    width: 590px;
}

div#header div#header_wrapper div#header_navigation h1 
{
    color: #B5B5B5;
    font: bold 20px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-Serif;
    margin: 0;
    padding: 0;
}

div#header div#header_wrapper div#header_navigation ul {
    list-style-type: none;
    margin: 0;
}

div#header div#header_wrapper div#header_navigation ul li {
    display: inline;
    list-style-type: none;
    margin: 0;
}
div#header div#header_wrapper div#header_navigation ul#navigation_pages {
    float: right;
    padding: 10px 0px 5px 0px;
}

div#header div#header_wrapper div#header_navigation ul#navigation_pages li a {
    border-right: solid 1px rgb(182,182,182);
    color: #454545;
    font: 11px Verdana, Arial, Helvetica, Sans-Serif;
    padding: 0px 10px 0px 7px;
    text-decoration: none;
}

div#header div#header_wrapper div#header_navigation ul#navigation_pages li#last a {
    border: 0;
    padding: 0px 0px 0px 7px;
}

div#header div#header_wrapper div#header_navigation ul#navigation_sections {
    background: url(/images/background_header_nav.gif) no-repeat right;
    float: right;
    padding-left: 8px;
    width: 560px;
    position: relative;
}

div#header div#header_wrapper div#header_navigation ul#navigation_sections li {
    float: left;
    margin-left: 1px;
    text-align: center;
    width: 111px;
    position: relative;
}

div#header div#header_wrapper div#header_navigation ul#navigation_sections li ul {
	display: none;
	left: 0;
    margin: 0;
    padding: 0;
	position: absolute; 
	top: 27px;
}

div#header div#header_wrapper div#header_navigation ul#navigation_sections li:hover ul, 
div#header div#header_wrapper div#header_navigation ul#navigation_sections li.over ul {
	background: #fff;
	border: solid 1px #ABABAB;
	display: block; 
	width: 109px;
}

div#header div#header_wrapper div#header_navigation ul#navigation_sections li:hover ul li, 
div#header div#header_wrapper div#header_navigation ul#navigation_sections li.over ul li {
	width: 109px;
}

div#header div#header_wrapper div#header_navigation ul#navigation_sections li:hover ul#services, 
div#header div#header_wrapper div#header_navigation ul#navigation_sections li.over ul#services,
div#header div#header_wrapper div#header_navigation ul#navigation_sections li:hover ul#services li, 
div#header div#header_wrapper div#header_navigation ul#navigation_sections li.over ul#services li {
	width: 215px;
}

div#header div#header_wrapper div#header_navigation ul#navigation_sections li:hover ul#ourwork, 
div#header div#header_wrapper div#header_navigation ul#navigation_sections li.over ul#ourwork,
div#header div#header_wrapper div#header_navigation ul#navigation_sections li:hover ul#ourwork li, 
div#header div#header_wrapper div#header_navigation ul#navigation_sections li.over ul#ourwork li {
	width: 145px;
}

div#header div#header_wrapper div#header_navigation ul#navigation_sections li:hover ul li,
div#header div#header_wrapper div#header_navigation ul#navigation_sections li.over ul li {
    margin: 0;
    padding: 0;
	text-align: left;
}

div#header div#header_wrapper div#header_navigation ul#navigation_sections li:hover ul li a,
div#header div#header_wrapper div#header_navigation ul#navigation_sections li.over ul li a {
    margin: 0;
    padding: 3px 0 0 10px;
	text-align: left;
}

div#header div#header_wrapper div#header_navigation ul#navigation_sections li a {
    color: #7F7F7F;
    display: block;
    font: 12px Verdana, Arial, Helvetica, Sans-Serif;
    height: 18px;
    padding-top: 9px;
    text-decoration: none;
}

div#header div#header_wrapper div#header_navigation ul#navigation_sections li a.current,
div#header div#header_wrapper div#header_navigation ul#navigation_sections li a:hover {
    color: #454545;
    font: bold 12px Verdana, Arial, Helvetica, Sans-Serif;
}

div#banner {
    float: left;
    padding: 0;
    width: 898px;
}

div#banner_content {
    border: solid 1px rgb(181,181,181);
    float: left;
    height: 182px;
    padding: 10px 8px 0px 8px;
    width: 280px;
}

div#banner_content p {
    font: 12px Verdana, Arial, Helvetica, Sans-Serif;
    line-height: 18px;
    margin: 0;
}

div#banner_imagery {
    background: #D8D6E3;
    border: solid 1px rgb(181,181,181);
    margin-left: 1px;
    float: left;
    text-align: center;
    width: 597px;
}

div#banner_imagery img {
    /*border: solid 1px rgb(181,181,181);*/
    float: left;
}

div#content {
    float: left;
    margin: 0;
    padding: 0;
    width: 898px;
}

div#content h2 {
    color: #fff;
    font: bold 12px Verdana, Arial, Helvetica, Sans-Serif;
    height: 21px;
    margin: 1px 0px 1px 0px;
    padding: 6px 0px 0px 12px;
}

div#content ul {
    float: left;
    list-style: none;
    margin: 0px;
    padding: 0;
}

div#content ul li {
    float: left;
    list-style: none;
    margin: 0px 0px 1px 0px;
    padding: 3px 0px 6px 12px;
}

div#content ul li a {
    color: #454545;
    font: 11px Verdana, Arial, Helvetica, Sans-Serif;
}

div#content_featured {
    float: left;
    margin: 0px 1px 0px 0px;
    padding: 0;
    width: 298px;
}

div#content_featured h2 {
    background: rgb(109,125,148);
}

div#content_featured div.featured {
    border: solid 1px rgb(181,181,181);
    font: 11px Verdana, Arial, Helvetica, Sans-Serif;
    text-align: center;
    width: 296px;
}

div#content_featured div.featured h3 {
    font: bold 11px Verdana, Arial, Helvetica, Sans-Serif;
    line-height: 14px;
    margin: 10px 0px 0px 10px;
    text-align: left;
}

div#content_featured div.featured img {
    padding-top: 10px;
}

div#content_featured div.featured p {
    line-height: 14px;
    margin: 0px 10px 10px 10px;
    text-align: left;
}
div#content_featured div#testimonial {
    float: left;
    width: 296px;
}

div#content_featured div#testimonial p {
    font: 11px Verdana, Arial, Helvetica, Sans-Serif;
    line-height: 14px;
    margin: 10px;
}

div#content_marketing {
    float: left;
    margin: 0px 1px 0px 0px;
    padding: 0;
    width: 300px;
}

div#content_marketing a {
    color: #454545;
    text-decoration: none;
}

div#content_marketing a.color {
    color: #6A8BB2;
    text-decoration: underline;
}

div#content_marketing h2 {
    background: rgb(130,164,168) url(/images/arrow_marketing.gif) no-repeat 12px 8px;
    padding: 6px 0px 0px 27px;
}

div#content_marketing ul li {
    background: rgb(207,220,222);
    width: 288px;
}

div#content_marketing div {
    background: url(/images/background_marketing.gif) no-repeat;
    float: left;
    width: 300px;
}

div#content_marketing div h3 {
    background: url(/images/heading_marketing.gif) no-repeat;
    display: block;
    height: 24px;
    margin: 0;
    text-indent: -10001px;
    width: 300px;
}

div#content_marketing p {
    font: 11px Verdana, Arial, Helvetica, Sans-Serif;
    line-height: 16px;
    margin: 10px 10px 10px 11px;
}

div#content_development {
    float: left;
    margin: 0;
    padding: 0;
    width: 298px;
}

div#content_development a {
    color: #454545;
    text-decoration: none;
}

div#content_development a.color {
    color: #6A8BB2;
    text-decoration: underline;
}

div#content_development h2 {
    background: rgb(162,176,137) url(/images/arrow_development.gif) no-repeat 12px 8px;
    padding: 6px 0px 0px 27px;
}

div#content_development ul li {
    background: rgb(230,234,222);
    width: 286px;
}

div#content_development div {
    background: url(/images/background_development.gif) no-repeat;
    float: left;
    width: 298px;
}

div#content_development div h3 {
    background: url(/images/heading_development.gif) no-repeat;
    display: block;
    height: 24px;
    margin: 0;
    text-indent: -10001px;
    width: 298px;
}

div#content_development p {
    font: 11px Verdana, Arial, Helvetica, Sans-Serif;
    line-height: 16px;
    margin: 10px 10px 10px 14px;
}

div#footer {
    background: url(/images/logo_adi_small.gif) #FFF no-repeat 0px 12px;
    border-top: solid 1px rgb(181,181,181);
    display: inline;
    font: 11px Verdana, Arial, Helvetica, Sans-Serif;
    float: left;
    line-height: 16px;
    margin: 0px 12px;
    padding-bottom: 10px;
    text-align: center;
    width: 874px;
}

div#footer address {
    font-style: normal;
    margin-top: 10px;
}

div#footer p {
    margin: 10px;
}

div#footer dl {
    display: inline;
}

div#footer dl dt {
    display: inline;
}

div#footer dl dd {
    border-right: solid 1px #454545;
    display: inline;
    margin: 0 5px 0 0;
    padding: 0 3px 0 0;
}

div#footer dl dd.last {
    border-right: 0;
}

div#footer ul {
    display: inline;
    margin: 0;
    padding: 0;
}

div#footer ul li {
    border-right: solid 1px #454545;
    display: inline;
    margin: 0;
    padding: 0 2px 2px 5px;
}

div#footer ul li.last {
    border: 0;
}

/* BEGIN Secondary specific declarations */

body.secondary div#header {
    float: left;
    height: 124px;
    padding: 0px 0px 0px 7px;
    width: 891px;
}

body.secondary div#header div#header_wrapper {
	height: 100%;
	position: relative;
	width: 891px;
}

body.secondary div#header div#header_wrapper div#logo {
	bottom: 20px;
	float: left;
	position: absolute;
    width: 202px;
}

body.secondary div#header div#header_wrapper div#header_navigation {
    bottom: 0;
    float: right;
    left: 202px;
	position: absolute;
    text-align: right;
    width: 689px;
}

body.secondary div#header div#header_wrapper div#header_navigation h1 {
    margin: 0 40px 0 0;
}

body.secondary div#header div#header_wrapper div#header_navigation ul#navigation_pages {
    padding: 10px 40px 5px 0px;
}

body.secondary div#header div#header_wrapper div#header_navigation ul#navigation_sections {
    display: inline;
    margin-right: 64px;
    padding-left: 8px;
    width: 560px;
}

div#secondary_container {
    background: url(/images/background_secondary_container.gif) repeat-y;
    float: left;
    width: 898px;
}

div#secondary_container div#secondary_navigation {
    float: left;
    margin-right: 2px;
    width: 212px;
}

div#secondary_container div#secondary_navigation ul {
    list-style-type: none;
    margin: 0 0 1px 0;
    padding: 0;
}

div#secondary_container div#secondary_navigation ul li {
    list-style-type: none;
    margin: 0;
    padding: 8px 15px 8px 5px;
    text-align: right;
}

div#secondary_container div#secondary_navigation ul li strong {
    color: #fff;
    font: bold 11px Verdana, Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}

div#secondary_container div#secondary_navigation ul li a {
    color: #fff;
    font: bold 11px Verdana, Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}

div#secondary_container div#secondary_navigation ul li ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

div#secondary_container div#secondary_navigation ul li ul li {
    padding: 0;
}

div#secondary_container div#secondary_navigation ul li ul li a {
    color: rgb(207,212,220);
    font: 11px Verdana, Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}

div#secondary_container div#secondary_navigation div#quickcontacts {
    float: left;
    font: 11px Verdana, Arial, Helvetica, Sans-Serif;
    margin-bottom: 1px;
    padding: 10px 10px 10px 0;
    text-align: right;
    width: 202px;
}

div#secondary_container div#secondary_navigation div#quickcontacts p {
    margin: 10px 0;
}

div#secondary_container div#secondary_navigation div#quickcontacts h4 {
    background: url(/images/arrow_quickcontacts.gif) no-repeat center left;
    display: inline;
    font: bold 11px Verdana, Arial, Helvetica, Sans-Serif;
    margin: 0 0 15px 0;
    padding-left: 20px;
}

div#secondary_container div#secondary_navigation div#quickcontacts a {
    color: #454545;
}

div#secondary_container div#secondary_navigation div#newsletter {
    float: left;
    font: 11px Verdana, Arial, Helvetica, Sans-Serif;
    margin-bottom: 0px;
    padding: 10px 10px 10px 0;
    text-align: right;
    width: 202px;
}

div#secondary_container div#secondary_navigation div#newsletter p {
    font-weight: bold;
}

div#secondary_container div#secondary_navigation div#newsletter input.cleardefault,
div#secondary_container div#secondary_navigation div#newsletter input.text {
    border: solid 1px #454545;
    color: rgb(153,153,153);
    font: 11px Verdana, Arial, Helvetica, Sans-Serif;
    margin-bottom: 10px;
    padding: 3px 0;
    text-align: center;
}

div#secondary_container div#secondary_content {
    /*border-left: solid 1px rgb(175,173,174);*/
    border-top: solid 1px rgb(175,173,174);
    float: left;
    width: 684px;
}

div#secondary_container div#secondary_content img.banner {
    border-right: solid 1px rgb(175,173,174);
    float: left;
    padding-bottom: 1px;
}

div#secondary_container div#secondary_content div#breadcrumb {
    color: #fff;
    float: left;
    padding: 6px 5px 6px 25px;
    width: 654px;
}

div#secondary_container div#secondary_content div#breadcrumb h2 {
    font: 10px Verdana, Arial, Helvetica, Sans-Serif;
    margin: 0;
    padding: 0;
}

div#secondary_container div#secondary_content div#main_content {
    float: left;
    font: 12px Verdana, Arial, Helvetica, Sans-Serif;
    line-height: 18px;
    padding: 25px;
    width: 634px;
}

div#secondary_container div#secondary_content div#main_content ul {
    list-style: none;
    margin-left: 15px;
    padding-left: 0px;
}

div#secondary_container div#secondary_content div#main_content h3 {
    color: rgb(69,69,69);
    font: bold 12px Verdana, Arial, Helvetica, Sans-Serif;
    margin: 0 0 15px 0;
}

div#body h3 {
    color: rgb(114,152,156);
    font: bold 14px Verdana, Arial, Helvetica, Sans-Serif;
    margin: 0 0 15px 0;
    padding-top: 16px;
}

div#secondary_container div#secondary_content div#main_content h6 {
    color: rgb(69,69,69);
    font: bold 12px Verdana, Arial, Helvetica, Sans-Serif;
    line-height: 18px;
    margin-top: 15px;
    margin: 15px 0 0 0;
}

div#secondary_container div#secondary_content div#main_content div#request {
    font: 10px Verdana, Arial, Helvetica, Sans-Serif;
    line-height: 14px;
    clear: both;
}

div#secondary_container div#secondary_content div#main_content div#request p {
    margin: 5px 0;
}

div#awards {
    border-top: solid 1px rgb(181,181,181);
    color: rgb(107,107,107);
    display: inline;
    font: 10px Verdana, Arial, Helvetica, Sans-Serif;
    float: left;
    line-height: 14px;
    margin: 0px 12px;
    width: 874px;
}

body.secondary div#footer {
    background-image: none;
    font: 10px Verdana, Arial, Helvetica, Sans-Serif;
    line-height: 14px;
}

/* END Secondary specific declarations */

/* START Marketing specific declarations */

body#marketing {
    background: url(/images/tile_marketing.gif) repeat-x;
}

body#marketing div#secondary_container div#secondary_navigation ul li {
    background: rgb(133,166,170);
    border-bottom: solid 1px rgb(182,203,205);
    border-top: solid 1px rgb(114,152,156);
}

body#marketing div#secondary_container div#secondary_navigation ul li.first {
    border-top: 0;
}

body#marketing div#secondary_container div#secondary_navigation ul li.last {
    border-bottom: 0;
}

body#marketing div#secondary_container div#secondary_navigation ul li ul li {
    border: 0;
}

body#marketing div#secondary_container div#secondary_navigation ul li ul li a {
    color: #fff;
}

body#marketing div#secondary_container div#secondary_navigation div#quickcontacts {
    background-color: rgb(182,203,205);
}

div#secondary_container div#secondary_navigation div#newsletter {
    background-color: rgb(207,220,222);
}


body#marketing div#secondary_container div#secondary_content div#breadcrumb {
    background: rgb(114,152,156);
}

body#marketing div#secondary_container div#secondary_content div#main_content h3 {
    color: rgb(114,152,156);
    font-size: 14px;
}

body#marketing div#secondary_container div#secondary_content div#main_content strong {
    color: rgb(114,152,156);
}

body#marketing div#secondary_container div#secondary_content div#main_content ul li {
    background: url(/images/background_marketing_bullet.gif) no-repeat 0px 6px;
    padding-left: 15px;
}

body#marketing div#secondary_container div#secondary_content div#main_content div#request h4 {
    background: url(/images/background_marketing_request.gif);
    display: block;
    height: 19px;
    margin: 0;
    padding: 0;
    text-indent: -10001px;
    width: 270px;
}

body#marketing div#secondary_container div#secondary_content div#main_content div#request h4 a {
    display: block;
    height: 19px;
    width: 270px;
}

/* END Marketing specific declarations */

/* START Development specific declarations */

body#development {
    background: url(/images/tile_development.gif) repeat-x;
}

body#development div#secondary_container div#secondary_navigation ul li {
    background: rgb(164,178,140);
    border-bottom: solid 1px rgb(197,208,179);
    border-top: solid 1px rgb(111,132,91);
}

body#development div#secondary_container div#secondary_navigation ul li.first {
    border-top: 0;
}

body#development div#secondary_container div#secondary_navigation ul li.last {
    border-bottom: 0;
}

body#development div#secondary_container div#secondary_navigation ul li ul li {
    border: 0;
}

body#development div#secondary_container div#secondary_navigation ul li ul li a {
    color: #fff;
}

body#development div#secondary_container div#secondary_navigation div#quickcontacts {
    background-color: rgb(197,208,179);
}

body#development div#secondary_container div#secondary_navigation div#newsletter {
    background-color: rgb(220,227,210);
}

body#development div#secondary_container div#secondary_content div#breadcrumb {
    background: rgb(162,176,137);
}

body#development div#secondary_container div#secondary_content div#main_content h3 {
    color: rgb(124,137,112);
    font-size: 14px;
}

body#development div#secondary_container div#secondary_content div#main_content strong {
    color: rgb(124,137,112);
}

body#development div#secondary_container div#secondary_content div#main_content ul li {
    background: url(/images/background_development_bullet.gif) no-repeat 0px 6px;
    padding-left: 15px;
}

body#development div#secondary_container div#secondary_content div#main_content div#request h4 {
    background: url(/images/background_development_request.gif);
    display: block;
    height: 19px;
    margin: 0;
    padding: 0;
    text-indent: -10001px;
    width: 328px;
}

body#development div#secondary_container div#secondary_content div#main_content div#request h4 a {
    display: block;
    height: 19px;
    width: 328px;
}

/* END Development specific declarations */

/* START Generic specific declarations */

body#generic {
    background: url(/images/tile_generic.gif) repeat-x;
}

body#generic div#secondary_container div#secondary_navigation ul li {
    background: rgb(97,115,139);
    border-bottom: solid 1px rgb(174,183,196);
    border-top: solid 1px rgb(11,52,102);
}

body#generic div#secondary_container div#secondary_navigation ul li.first {
    border-top: 0;
}

body#generic div#secondary_container div#secondary_navigation ul li.last {
    border-bottom: 0;
}

body#generic div#secondary_container div#secondary_navigation ul li ul li {
    border: 0;
}

body#generic div#secondary_container div#secondary_navigation div#quickcontacts {
    background-color: rgb(211,206,215);
}

body#generic div#secondary_container div#secondary_navigation div#newsletter {
    background-color: rgb(207,213,220);
}

body#generic div#secondary_container div#secondary_content div#breadcrumb {
    background: rgb(94,112,137);
}

body#generic div#secondary_container div#secondary_content div#main_content h6 {
    color: rgb(96,114,138);
}

body#generic div#secondary_container div#secondary_content div#main_content h3 {
    color: #5E7089;
    font-size: 14px;
}

body#generic div#secondary_container div#secondary_content div#main_content hr {
    background: #61738B;
    border: 0;
    color: #61738B;
    height: 1px;
    margin: 15px 0 0 0;
    padding: 0;
}

body#generic div#secondary_container div#secondary_content div#main_content form table h6 {
    margin: 0 0 5px 0;
}

body#generic div#secondary_container div#secondary_content div#main_content ul li {
    background: url(/images/background_generic_bullet.gif) no-repeat 0px 6px;
    padding-left: 15px;
}

body#generic div#secondary_container div#secondary_content div#main_content ul.nobullets li {
    background: none;
    padding-left: 0;
}

/* END Generic specific declarations */

dl#contact {
    margin: 10px 0 0 0;
}

dl#contact dt {
    float: left;
    font-weight: bold;
    width: 55px;
}

dl#contact dd {
    float: left;
    margin: 0;
    padding: 0 0 3px 0;
    width: 560px;
}

div#secondary_container div#secondary_content div#main_content h4 {
    display: inline;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    margin: 0 5px 0 0;
    text-decoration: underline;
}

.Error, .Errors
{
	font-size: 12px;
	color: #ff0000;
}

/* Pay Per Click Landing Page */

body.payperclick {
    background: url(/images/tile_marketing.gif) repeat-x;
}

body.payperclick div#newsletter {
    background-color: rgb(207,220,222);
    float: left;
    font: 11px Verdana, Arial, Helvetica, Sans-Serif;
    margin-bottom: 15px;
    padding: 10px 10px 10px 0;
    text-align: right;
    width: 288px;
}

body.payperclick div#newsletter p {
    font-weight: bold;
}

body.payperclick div#newsletter input.cleardefault,
body.payperclick div#newsletter input.text {
    border: solid 1px #454545;
    color: rgb(153,153,153);
    font: 11px Verdana, Arial, Helvetica, Sans-Serif;
    margin-bottom: 10px;
    padding: 3px 0;
    text-align: center;
}

body.payperclick div#content_featured h2 {
    background: #72989C;
}

body.payperclick div#content_featured div.featured {
    margin-bottom: 10px;
    text-align: left;
}

body.payperclick div#main_content {
    float: left; 
    font: 12px Verdana, Arial, Helvetica, Sans-Serif;
    line-height: 18px;
    padding: 0;
    width: 599px; 
}

body.payperclick div#main_content div#body {
    float: left; 
    padding: 0 15px;
    width: 569px; 
}

body.payperclick div#main_content h2 {
    background: #85A6AA;
    padding: 6px 0px 0px 15px;
}

body.payperclick div#main_content a {
    font-size: 12px;
    font-weight: bold;
}

body.payperclick div#main_content strong {
    color: rgb(114,152,156);
}

body.payperclick div#main_content h4 {
    display: inline;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    margin: 0 5px 0 0;
    text-decoration: underline;
}

body.payperclick div#main_content ul {
    font-size: 12px;
    list-style: none;
    margin-left: 15px;
    padding-left: 0px;
}

body.payperclick div#main_content ul li {
    background: url(/images/background_marketing_bullet.gif) no-repeat 0px 9px;
    padding-left: 15px;
}

body.payperclick form#frmMain {
    line-height: 16px;
    margin: 0;
    padding: 10px 0;
}

body.payperclick form#frmMain input,
body.payperclick form#frmMain select{
    font: 10px Verdana;
    margin: 0;
    padding: 0;
}

body.payperclick form#frmMain .Error {
    font: 11px Verdana;
}

body.payperclick div#footerContainer {
    background: url(/images/logo_qualified_ind_80.jpg) no-repeat right 12px;
    float: left;
    width: 874px;
}

body.payperclick div#main_content div#body ul,
body.payperclick div#main_content div#body ul li {
    float: none;
}
.tabSelect
{
      border-width: 1px;
      border-color: #C8C8B7;
      margin: 5px 2px 0px 2px;
      padding: 8px 2px 0px 2px;
      background-color: #FFFFFF;
      float: left;
      height: 27px;
      text-align: center;
      border-top-style: solid;
      border-right-style: solid;
      border-left-style: solid;
}
a.menulink
{
      font-size: 11px;
      font-weight: normal !important;
}

.tabUnSelect
{
      border-width: 1px;
      border-color: #C8C8B7;
      padding: 10px 2px 2px 0px;
      background-color: #E8EDF9;
      float: left;
      height: 20px;
      text-align: center;
      margin-top: 8px;
      border-top-style: solid;
      border-right-style: solid;
      border-left-style: solid;
      margin-right: 2px;
      margin-left: 2px;
}
.transON {
filter:alpha(opacity=80); 
-moz-opacity: 0.8; 
opacity: 0.8;}

.transOFF {
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;
}

/*================================
	Contact Form Style 
================================*/

div#contentFrm {
    float: left;
    margin: 0;
    padding: 0px;
    width: 212px;
    font: 8pt Verdana, Arial, Helvetica, Sans-Serif;
}

div#contentFrm h2 
{
    color: #fff;
    font: bold 8pt Verdana, Arial, Helvetica, Sans-Serif;
    margin: 0px;
    padding: 6px 15px 6px 0px;
    border-top: 1px solid #FFF;
    text-align: right;
}

div#contentFrm ul {
    float: left;
    list-style: none;
    margin: 0px;
    padding: 0;
}

div#contentFrm ul li {
    float: left;
    list-style: none;
    margin: 0px 0px 1px 0px;
    padding: 3px 0px 6px 12px;
}

div#contentFrm ul li a {
    color: #454545;
    font: 8pt Verdana, Arial, Helvetica, Sans-Serif;
}

div#contentFrm_featured {
    float: left;
    margin: 0px 1px 0px 0px;
    padding: 0;
    width: 212px;
}

div#contentFrm_featured h2 {
    background: rgb(109,125,148);
}

div#contentFrm_featured div.featured {
    /*border: solid 1px rgb(181,181,181);*/
    font: 8pt Verdana, Arial, Helvetica, Sans-Serif;
    text-align: center;
    width: 212px;
}

div#contentFrm_featured div.featured h3 {
    font: bold 8pt Verdana, Arial, Helvetica, Sans-Serif;
    line-height: 14px;
    margin: 10px 0px 0px 10px;
    text-align: left;
}

div#contentFrm_featured div.featured img {
    padding-top: 10px;
}

div#contentFrm_featured div.featured p {
    line-height: 14px;
    margin: 0px 10px 10px 10px;
    text-align: left;
}
div#contentFrm_featured div#testimonial {
    float: left;
    width: 212px;
}

div#contentFrm_featured div#testimonial p {
    font: 8pt Verdana, Arial, Helvetica, Sans-Serif;
    line-height: 14px;
    margin: 10px;
}

div#contentFrm .Error 
{
		font: 8pt Verdana;
}

div#contentFrm form#frmMain {
    line-height: 16px;
    margin: 0;
    padding: 10px 0;
}

div#contentFrm input,
div#contentFrm select{
    font: 8pt Verdana;
    margin: 0;
    padding: 0;
}

div#contentFrm_featured table 
{
	margin: 10px 0px 10px 20px;
	padding: 0px 0px 0px 0px;
}


div#contentFrm_featured table td 
{
	text-align: left;
}
