﻿@charset "UTF-8";

/* MCorp Stylesheets
----- PAGE STRUCTURE ----- */

/*Eric Meyers styles */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,  caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}

:focus {outline: 0;}


/* HTML elements
-------------------------------------------- */

a:link, a:visited {color:#000000; font-size: 11px; text-decoration:underline;}

a:hover, a:active {color:#000000; font-size: 11px; text-decoration:underline;}

a.top-nav:link, a.top-nav:visited { 
	color: #6c6f70;	font-size: 11px;
	font-family: arial, helvetica; text-decoration: none; line-height: 1.2;
}

a.top-nav:active, a.top-nav:hover {
	color: #6c6f70;	font-size: 11px;
	font-family: arial, helvetica; text-decoration: none;line-height: 1.2;
}

body {line-height: 1.3; font-family: Arial, Sans-serif;}


h1 {
/* font-size:20px; 
font-weight:bold; 
display:inline; */
    display: inline;
    font-size: 26px;
    font-weight: normal;
    color: #3a7dda!important;
    line-height:1.2;
}
h2 {
    font-size: 15px;
    line-height: 1.3;
    font-weight: normal;
    color: #3a7dda!important;
    margin-bottom: 5px;
}

h2 a:link, h2 a:visited, h2 a:active {
    font-size: 15px!important;
    font-weight: normal;
    color: #3a7dda!important;
    text-decoration: underline;
}
h2 a:hover { color:#FFA200!important; text-decoration: none;}

h3 {
    font-size: 15px;
    line-height: 1.3;
    font-weight: normal;
    color: #000000!important;
/*    margin-bottom: 5px; */
}


input{border:1px solid #929292; font-size:11px; }
textarea {border:1px solid #929292; font-size:11px;}

p { margin-bottom:8px; color: #000000; }

.intro {
    font-weight: bold;
    color: #7f7f7f!important;
    font-size: 15px!important;
    line-height: 1.3!important;
    margin-top:15px; 
}

.pdf-list .intro {margin-top:0px; margin-bottom:0px;}
.pdf-list h2 {margin-bottom:0px;}

.pdf-list h2 a:link, 
.pdf-list h2 a:visited, 
.pdf-list h2 a:active {text-decoration: none;}

ol, ul {list-style: none; margin-left:0; padding-left:0;}

.numlist { 
    font-size: 15px;
    line-height: 1.3;
    font-weight: normal;
    color: #000000!important;
    list-style-type: decimal!important;
    list-style-position:outside!important;
    margin-left:20px;
}

/* .numlist li:before {
  content: counter(customlistcounter) ")";
  counter-increment: customlistcounter;
  float: left;
  width: 3em;
} */

li{ margin-bottom:8px; }

li span {display:block; }

sup {vertical-align:top; font-style:normal;}

table {	border-collapse: collapse; border-spacing: 0; }

td {vertical-align:top;}

td.hoverCell{background-color: #ffa200;}


/* CLASSES 
-------------------------------------------- */
.module {margin: 0 5px 15px 10px;}
#right .module p, #right .module ul {margin-top: 0px; padding-left:1px; line-height:140%; }
.moduleLeft {margin: 5px 5px 15px 7px;}
#left .moduleLeft p, #left .moduleLeft ul {margin-top: 5px; line-height:140%; }
#leftAddThis {position: absolute; bottom: -20; left:-895;}

.hidden { visibility: hidden;}
.unhidden { visibility: visible; }
 
.reqd {color: #FF000C;}

/* DIVs 
-------------------------------------------- */

/*----- HEADER -----*/

#firstVisit{
	background-color:#b5b7b4; width: 75px; 
	font-family: arial; color: #ffffff; 
	font-size: 11px; display: inline;
	padding: 5px 10px 5px 10px;
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:middle;
	cursor: pointer;
}

#contact, #blog	{
	background-color:#b5b7b4; width: 175px; 
	font-family: arial; color: #ffffff; 
	font-size: 11px; display: inline;
	padding: 5px 18px 5px 18px;
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:middle;
	cursor: pointer;
}

#login	{
	background-color:#f3f3f2; width: 175px; 
	font-family: arial; color: #6c6f70; 
	font-size: 11px; display: inline;
	padding: 5px 21px 5px 21px;
	padding-top:5px;
	padding-bottom:5px;
	cursor: pointer;
	vertical-align:middle;
	}

	

	
	

/* LEFT COLUMN DIVS and ClASSES
-------------------------------------------- */
#left {
font-family:Arial,Sans-serif; 
font-size:11px; 
border:0px solid red; 
width:210px;
min-height:400px;
text-align:left;
}

#left p, #left a {font-size:12px;}

#left li {list-style: none;}

#leftLanding {
font-family:Arial,Sans-serif; 
font-size:11px; 
border:0px solid red; 
width:180px;
min-height:400px; 
text-align:left;
margin-top:15px;
background: url(/assets/images/dotted_line.gif) repeat-y right;}

#navLeft {background:#f3f3f2; margin-bottom:5px; margin-bottom:25px;}

#navLeft table {width:100%;}

#navLeft td {padding:6px 3px 6px 6px;}

#navLeft a:link, #navLeft a:visited  {
color:#000000; 
text-decoration:none;
font-weight:bold; 
font-size:12px;}

#navLeft a:active, #navLeft a:hover  {
color:#ffa200; 
text-decoration:none;
font-weight:bold; 
font-size:12px;}

#navLeft .on {color:#ffa200; background:#ffffff;}

#navLeft .on a:link, #navLeft .on a:visited, #navLeft .on a:active, #navLeft .on a:hover {color:#ffa200;} 

#navLeft .header {
padding:3px 3px 3px 10px;}

#navLeft .header a:link, #navLeft .header a:visited, #navLeft .header a:link, #navLeft .header a:visited  {
color:#ffffff; 
text-decoration:none;
font-weight:bold; 
font-size:14px;}

#left h2 {
/* font-size:12px; 
font-weight:bold; display:inline; */
    font-size: 15px;
    line-height: 1.3;
    font-weight: normal;
    color: #3a7dda!important;
    margin-bottom: 5px;
}

#left .moduleLeft a:link, #left .moduleLeft a:visited  {
color:#3a7dda; 
text-decoration:none;
}

#left .moduleLeft a:active, #left .moduleLeft a:hover  {
color:#ffa200; 
text-decoration:none;
}


#expand {background:#ffffff; padding:0px; margin:0px;}
#expand table {margin-left:15px; margin-top:-10px; margin-bottom:0px;}
#expand td {padding-top:3px; padding-bottom:3px;}

#expand a:link, #expand a:visited  {
color:#000000; 
text-decoration:none;
font-weight:normal; 
font-size:12px;
}

#expand a:active, #expand a:hover  {
color:#ffa200; 
text-decoration:none;
font-weight:normal; 
font-size:12px;
}

#expand .expand2 {padding-top:8px;}

div#twitter-icon a {
display:block;
height:16px; width:143px;
background:transparent url(/assets/images/icon_Twitter.png) no-repeat 0 0;
text-indent:-9009px;
}
div#twitter-icon a:hover {background-position:0 -16px;}


div#linkedIn-icon a {
display:block;
height:16px; width:143px;
background:transparent url(/assets/images/icon_LinkedIn.png) no-repeat 0 0;
text-indent:-9009px;
}
div#linkedIn-icon a:hover {background-position:0 -16px;}

/* MIDDLE COLUMN DIVS and ClASSES 
-------------------------------------------- */

#clientList {
line-height: 1.8px; }

#content {
width:425px; 
margin: 40px 40px 40px 35px; 
text-align:left;}


#content p, #content li {font-size:12px; line-height: 1.5; color: #000000;}
#content p a:link, #content p a:visited, #content li a:link, #content li a:visited  {color:#3a7dda; font-size: 12px; text-decoration:none;}
#content p a:hover, #content p a:active, #content li a:hover, #content li a:active {color:#ffa200; font-size: 12px; text-decoration:none;}


#content_home p, #content_home li, #content_home a  {font-size:12px;}
#content_home a:link, #content_home a:visited {color:#3a7dda; text-decoration:underline;}
#content_home a:hover, #content_home a:active {color:#ffa200; text-decoration:none;}
#content_home li {background-image: url(/assets/images/bullet_gray.gif); background-repeat: no-repeat; background-position: 0 .6em; padding-left: .9em;}
#home_left a:link, #home_left a:visited {text-decoration:none;}
#home_left a:hover, #home_left a:active {text-decoration:underline;}


#content_home b {font-size:16px;}


#content_home_middle p, #content_home_middle li {font-size:12px;}
#content_home_middle a  {font-size:11px;}
#content_home_middle a:link, #content_home_middle a:visited {color:#c9282d; text-decoration:underline;}
#content_home_middle a:hover, #content_home_middle a:active {color:#ffa200; text-decoration:none;}


#content1 {
width:425px; 
margin: 40px 40px 0px 35px; 
text-align:left;}

#content1 p, #content1 li {font-size:12px; line-height: 1.5;}
#content1 a:link, #content1 a:visited {color:#3a7dda; font-size: 12px; text-decoration:none;}
#content1 a:hover, #content1 a:active {color:#ffa200; font-size: 12px; text-decoration:none;}


#content2 {
width:380px; 
margin: 40px 40px 40px 35px; 
text-align:left;}

#content2 p, #content2 li {font-size:12px; line-height: 1.5;}
#content2 a:link, #content2 a:visited {color:#3a7dda; font-size: 12px; text-decoration:none;}
#content2 a:hover, #content2 a:active {color:#ffa200; font-size: 12px; text-decoration:none;}

#content3 {
width:420px; 
margin: 40px 40px 0px 30px; 
text-align:left;
}
#content3 p, #content3 td, #content3 li {font-size:12px; line-height: 1.5;}
#content3 a:link, #content3 a:visited {color:#3a7dda; font-size: 12px; text-decoration:none;}
#content3 a:hover, #content3 a:active {color:#ffa200; font-size: 12px; text-decoration:none;}


#content4 {
width:425px; 
margin: 0px 0px 40px 35px; 
text-align:left;
float:left;}

#content4 p, #content4 li {font-size:12px; line-height: 1.5;}
#content4 a:link, #content4 a:visited {color:#3a7dda; font-size: 12px; text-decoration:none;}
#content4 a:hover, #content4 a:active {color:#ffa200; font-size: 12px; text-decoration:none;}

#content5 {
width:640px; 
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
text-align:left;
float:left;}

#content5 p, #content5 li {font-size:12px; line-height: 1.5;}
#content5 a:link, #content5 a:visited {color:#3a7dda; font-size: 12px; text-decoration:none;}
#content5 a:hover, #content5 a:active {color:#ffa200; font-size: 12px; text-decoration:none;}

#content6 {
width:400px; 
margin: 40px 40px 40px 35px; 
text-align:left;}

#content6 p, #content5 li {font-size:12px; line-height: 1.5;}
#content6 a:link, #content5 a:visited {color:#3a7dda; font-size: 12px; text-decoration:none;}
#content6 a:hover, #content5 a:active {color:#ffa200; font-size: 12px; text-decoration:none;}

#contentLanding {
width:410px; 
margin: 15px 40px 40px 35px; 
text-align:left;
}

#contentLanding p, #contentLanding li {font-size:12px; line-height: 1.5;}
#contentLanding a:link, #contentLanding a:visited {color:#3a7dda; font-size: 12px; text-decoration:none;}
#contentLanding a:hover, #contentLanding a:active {color:#ffa200; font-size: 12px; text-decoration:none;}

#siteMap {
width:425px; 
margin: 30px 40px 40px 35px; 
text-align:left;}


#siteMap p, #content li {font-size:12px; line-height: 1.5;}
#siteMap h2, {font-size:12px; text-decoration: underline;}
#siteMap a:link, #content a:visited {color:#000000; font-size: 12px; text-decoration:none;}
#siteMap a:hover, #content a:active {color:#ffa200; font-size: 12px; text-decoration:none;}

#nav_trail {color: #8D8F8E; font-family: Arial, sans-serif; font-size: 9px; padding-top: 10px; padding-left: 35px; float:left;}
#nav_trail a:link, #nav_trail a:visited
{color: #8D8F8E; font-family: Arial, sans-serif; font-size: 9px; padding-top: 10px; text-decoration:none;}
#nav_trail a:hover, #nav_trail a:active
{color: #ffa200; font-family: Arial, sans-serif; font-size: 9px; padding-top: 10px; text-decoration:underline;}


/* RIGHT COLUMN DIVS and ClASSES
-------------------------------------------- */

#right {
width:170px; 
margin: 86px 0px 0px 0px;
padding: 0 5px 0 10px; 
text-align:left;
font-size:11px;
/* background: url(/assets/images/dotted_line.gif) repeat-y; */
}

#right a:link, #right a:visited {color:#3a7dda; text-decoration:none;}
#right a:hover, #right a:active {color:#ffa200; text-decoration:none;}
#right img {padding-top: 6px;}
#right p { font-size: 12px; line-height: 1.5; }

#right-2line {
width:170px; 
margin: 117px 0px 0px 0px;
padding: 0 5px 0 10px; 
text-align:left;
font-size:11px;
/* background: url(/assets/images/dotted_line.gif) repeat-y; */
}

#right-2line a:link, #right-2line a:visited {color:#3a7dda; text-decoration:none;}
#right-2line a:hover, #right-2line a:active {color:#ffa200; text-decoration:none;}
#right-2line img {padding-top: 6px;}
#right-2line p { font-size: 12px; line-height: 1.5; }


a.
 {PADDING-RIGHT: 0px; PADDING-LEFT: 24px; BACKGROUND: url(/assets/images/download.gif) no-repeat 0px 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 22px;
}

/* 
a.pdf:hover { PADDING-RIGHT: 0px; PADDING-LEFT: 24px; BACKGROUND: url(/assets/images/download.gif) no-repeat 0px 10px; PADDING-BOTTOM: 5px;  PADDING-TOP: 22px; 
} */ 
 
a.pdf2 {PADDING-RIGHT: 0px; PADDING-LEFT: 16px; BACKGROUND: url(/assets/images/download2.gif) no-repeat 0px 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 6px; VERTICAL-ALIGN: BOTTOM;
}

a.pdf2:hover { PADDING-RIGHT: 0px; PADDING-LEFT: 16px; BACKGROUND: url(/assets/images/download2.gif) no-repeat 0px 0px; PADDING-BOTTOM: 5px;  PADDING-TOP: 6px; VERTICAL-ALIGN: BOTTOM;
}  

/* Run over for wider right column */
#right2 {
width:218px; 
margin: 10px 4px 0px 0px;
padding: 76px 0px 0 10px;
text-align:left;
font-size:11px;
background: url(/assets/images/dotted_line.gif) repeat-y;
}

 
#right h2, #right2 h2 {
/* font-size:14px; color:#ffa200;
font-weight:bold; display:inline; */
    font-size: 15px;
    line-height: 1.3;
    font-weight: normal;
    color: #3a7dda!important;
    margin-bottom: 5px;
}


#right h3, #right2 h3 {
/* font-size:14px; color:#ffa200;
font-weight:bold; display:inline; */
    font-size: 15px;
    line-height: 1.3;
    font-weight: normal;
    color: #000000!important;
    margin-bottom:0px!important;
}
 
#right li span, #right2 li span {
background-image: url(/assets/images/bullet_gray.gif);
background-repeat: no-repeat;
background-position: 0 .6em;
padding-left: .8em;
font-size:11px;}


#right2 input {text-align:left;}

#right3 {
width:178px; 
margin: 10px 4px 0px 0px;
padding: 54px 0px 0 10px; 
text-align:left;
font-size:11px; 
background: url(/assets/images/dotted_line.gif) repeat-y;
}

#right3 input {text-align:left;}

#right3 h2 {
/* color: #ffa200; 
font-size: 12px; */
    font-size: 15px;
    line-height: 1.3;
    font-weight: normal;
    color: #3a7dda!important;
    margin-bottom: 5px;
}

#right6 {
width:195px; 
margin-top:10px;
padding: 76px 0px 0px 10px;
text-align:left;
font-size:11px;
background: url(/assets/images/dotted_line.gif) repeat-y;
}

#right2 a:link, #right2 a:visited,
#right2 a:link, #right2 a:visited,
#right2 a:link, #right2 a:visited {color:#3a7dda; text-decoration:none;}

#right2 a:hover, #right2 a:active,
#right2 a:hover, #right2 a:active,
#right2 a:hover, #right2 a:active {color:#ffa200; text-decoration:none;}

#right2 img, #right3 img, #right6 img {padding-top: 6px;}

#right2 p, #right6 p { font-size: 12px; line-height: 1.5; }

#right3 p { font-size: 11px; }

#rightLanding li {list-style: url(/assets/images/bullet_green.gif); font-size:11px;}

#rightLanding {
width:193px; 
margin-left: 42px;
padding: 0; 
text-align:left;
font-size:11px;
}

#rightLanding input {text-align:left;}

/* Color schemes
-------------------------------------------- */

#blue .header {background:#ffa200;}
#blue h2, #blue h1 {color:#3a7dda;}
#blue  li span {background-image: url(/assets/images/bullet_gray.gif); 
background-repeat: no-repeat;
background-position: 0 .6em;
padding-left: .8em;
}

#green .header {background:#ffa200;}
#green h2, #green h1 {color:#3a7dda;}
#green li span {background-image: url(/assets/images/bullet_gray.gif);
background-repeat: no-repeat;
background-position: 0 .6em;
padding-left: .8em;
}

#grey .header {background:#ffa200;}
#grey h2, #grey h1 {color:#3a7dda;}
#grey li span {background-image: url(/assets/images/bullet_gray.gif);
background-repeat: no-repeat;
background-position: 0 .6em;
padding-left: .8em;
}

#liteBlue .header {background:#ffa200;}
#liteBlue h2, #liteBlue h1 {color:#3a7dda;}
#liteBlue li span {background-image: url(/assets/images/bullet_gray.gif);
background-repeat: no-repeat;
background-position: 0 .6em;
padding-left: .8em;
}

#orange .header {background:#ffa200;}
#orange h2, #orange h1 {color:#3a7dda;}
#orange li span {background-image: url(/assets/images/bullet_gray.gif);
background-repeat: no-repeat;
background-position: 0 .6em;
padding-left: .8em;
}

#purple .header {background:#ffa200;}
#purple h2, #purple h1 {color:#3a7dda;}
#purple li span {background-image: url(/assets/images/bullet_gray.gif);
background-repeat: no-repeat;
background-position: 0 .6em;
padding-left: .8em;
}

#red .header {background:#ffa200;}
#red h2, #red h1 {color:#3a7dda;}
#red li span {background-image: url(/assets/images/bullet_gray.gif);
background-repeat: no-repeat;
background-position: 0 .6em;
padding-left: .8em;
}

#teal .header {background:#ffa200;}
#teal h2, #teal h1 {color:#3a7dda;}
#teal li span {background-image: url(/assets/images/bullet_gray.gif);
background-repeat: no-repeat;
background-position: 0 .6em;
padding-left: .8em;
}


#client_link  a:hover, #client_link a:active 
{
color:#00af9d; font-size: 11px; text-decoration:none;
}



