@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;
}

input{border:1px solid #929292; font-size:11px; }
textarea {border:1px solid #929292; font-size:11px;}

p {margin-bottom:8px;}

ol, ul {list-style: none; margin-left:0; padding-left:0;}

li{ margin-bottom:8px; }

li span {display:block; }

sup {vertical-align:top;}

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	{
	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 p{font-size:11px;}

#left {
font-family:Arial,Sans-serif; 
font-size:11px; 
border:0px solid red; 
width:210px;
min-height:400px;
text-align:left;
}


#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;
}


#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;}


/* 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;}
#content p a:link, #content p a:visited, #content li a:link, #content li a:visited  {color:#000; font-size: 12px; text-decoration:underline;}
#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:#000000; 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_orange.gif);
background-repeat: no-repeat; background-position: 0 .6em; padding-left: .9em;}
#home_left a:link, #home_left a:visited, #home_bottom a:link, #home_bottom a:visited {text-decoration:none;}
#home_left a:hover, #home_left a:active, #home_bottom a:hover, #home_bottom a:active {text-decoration:underline;}


#content_home b {font-size:16px;}


#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:#000000; font-size: 12px; text-decoration:underline;}
#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:#000000; font-size: 12px; text-decoration:underline;}
#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:#000000; font-size: 12px; text-decoration:underline;}
#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:#000000; font-size: 12px; text-decoration:underline;}
#content4 a:hover, #content4 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:#000000; font-size: 12px; text-decoration:underline;}
#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: 40px 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:#000; text-decoration:none;}
#right a:hover, #right a:active {color:#ffa200; text-decoration:none;}
#right img {padding-top: 6px;}

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;
}  
 
#right h2, #right2 h2 {
font-size:14px; color:#ffa200;
font-weight:bold; display:inline;
}

#right h3, #right2 h3 {
font-size:14px; color:#ffa200;
font-weight:bold; display:inline;
}
 
#right li span, #right2 li span {
background-image: url(/assets/images/bullet_orange.gif);
background-repeat: no-repeat;
background-position: 0 .6em;
padding-left: .8em;
font-size:11px;}



#right2 {
width:215px; 
margin: 30px 0px 0px 0px;
padding: 0 5px 0 10px; 
text-align:left;
font-size:11px;
background: url(/assets/images/dotted_line.gif) repeat-y;
}

#right2 input {text-align:left;}

#right3 {
width:178px; 
margin: 22px 4px 0px 0px;
padding: 0 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;}

#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:#3a7dda;}
#blue h2, #blue h1 {color:#3a7dda;}
#blue  li span {background-image: url(/assets/images/bullet_blue.gif); 
background-repeat: no-repeat;
background-position: 0 .6em;
padding-left: .8em;
}

#green .header {background:#77b800;}
#green h2, #green h1 {color:#77b800;}
#green li span {background-image: url(/assets/images/bullet_green.gif);
background-repeat: no-repeat;
background-position: 0 .6em;
padding-left: .8em;
}

#grey .header {background:#8e908f;}
#grey h2, #grey h1 {color:#8e908f;}
#grey li span {background-image: url(/assets/images/bullet_grey.gif);
background-repeat: no-repeat;
background-position: 0 .6em;
padding-left: .8em;
}

#liteBlue .header {background:#00a8e1;}
#liteBlue h2, #liteBlue h1 {color:#00a8e1;}
#liteBlue li span {background-image: url(/assets/images/bullet_liteBlue.gif);
background-repeat: no-repeat;
background-position: 0 .6em;
padding-left: .8em;
}

#orange .header {background:#ffa200;}
#orange h2, #orange h1 {color:#ffa200;}
#orange li span {background-image: url(/assets/images/bullet_orange.gif);
background-repeat: no-repeat;
background-position: 0 .6em;
padding-left: .8em;
}

#purple .header {background:#834cb1;}
#purple h2, #purple h1 {color:#834cb1;}
#purple li span {background-image: url(/assets/images/bullet_purple.gif);
background-repeat: no-repeat;
background-position: 0 .6em;
padding-left: .8em;
}

#red .header {background:#c9282d;}
#red h2, #red h1 {color:#c9282d;}
#red li span {background-image: url(/assets/images/bullet_red.gif);
background-repeat: no-repeat;
background-position: 0 .6em;
padding-left: .8em;
}

#teal .header {background:#00af9d;}
#teal h2, #teal h1 {color:#00af9d;}
#teal li span {background-image: url(/assets/images/bullet_teal.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;
}


