﻿/*  Winxnet CSS  */
/*  Global  */
form, input, label { padding:0; margin:0;}
a img{border:0;}
html {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin:0;
	padding:0;	
}
body {
	background-color:#363540;
}
p {
	text-align:left;
	padding-bottom:7px;
}
ul, li {
	text-align:left;
	margin-left:30px;
	line-height:16px;
}
.floatright{ float:right;}
.floatleft{ float:left;}
.main {
	width:802px;
	height:100%;
	background-color:#ffffff;
}
.header {
	background-image:url(images/header1.jpg);
	height:105px;
	cursor:pointer;
}
.sharepointmainecom .header{
	background-image:url(images/winxnet_sharepointmaine.com_header.jpg);
	height:105px;
	cursor:pointer;
}
.header2 {
	background-image:url(images/header-support.jpg);
	height:105px;
	text-align:left;
}
.content {
	width:535px;
	padding:18px 20px 20px 10px;
	text-align:left;
}
.content2 {
	width:535px;
	padding:18px 20px 20px 10px;
	text-align:left;
}

p.headings  {
	font-weight:bold;
	margin:0px;
}
p.headings2  {
	font-weight:bold;
	padding-top: 10px;
	margin:0px;
}
a {
	color:#193269;
}
a:hover {
	color:#672282;
}

/*  Home Page  */
p.home  {
	text-align:justify;
	vertical-align:top;
	padding:15px 10px 0 13px;
	line-height:16px;
	margin:0;
}
.homecontenttd {vertical-align:top; padding:0 0 18px 0;}
.homerighttd{padding:17px 15px 0px 30px;}
.homeright { padding:0; margin:0; width:265px; vertical-align:top; text-align:left; background-color:#D8DCDD; height:100%;}
.righttitle {padding:0; margin:0;color:#535353; font-weight:700; font-size:1em;}
.homeright ul {padding:12px 0 12px 0; margin:0 0 0 15px;list-style-position:outside;font-size:0.95em; color:#535353;}
.homeright ul li {padding:9px 0 3px 0; margin:0;list-style-position:outside;font-size:0.95em;}
.more { padding:0px 12px 0 15px; font-size:.95em; background:url(images/arrow-grey-small.png) right bottom no-repeat; cursor:pointer; margin-top:3px;}
.more:link{ padding:0 12px 0 15px; font-size:.95em; background:url(images/arrow-navy2-small.png) right bottom no-repeat;}
.more:visited{ padding:0 12px 0 15px; font-size:.95em; background:url(images/arrow-navy2-small.png) right bottom no-repeat;}
.more:hover{ padding:0 12px 0 15px; font-size:.95em; background:url(images/arrow-navy2-small.png) right bottom no-repeat;}
.more:active{ padding:0 12px 0 15px; font-size:.95em; background:url(images/arrow-navy2-small.png) right bottom no-repeat;}
.homerighttd .more{}
.gray_line {
	background-color:#707075;
	height:5px;
	width:800;
	margin:0px 2px 1px 2px;
	padding:0;
}

/*  Left Pages  */
.testimonials {
	background-color:#d8dcdd;
	text-align:left;
	padding:15px 10px 10px 20px;
	color:#162a5a;
	line-height:16pt;
	width:267px;
	height:100%
}
.testimonials2 {
	background-color:#d8dcdd;
	text-align:left;
	padding:20px 10px 10px 20px;
	color:#162a5a;
	line-height:11pt;
	font-size:8pt;
	width:267px;
	height:100%
}

.lc_images {
	width:263px;
}
.lc_images2 {
	width:275px;
}
.lc_back {
	background-color:#d8dcdd;
	border-bottom:1px solid #ffffff;
	border-left:2px solid #ffffff;
}

/*  Right Pages  */
.testimonials_r {
	background-color:#b9b9bb;
	text-align:left;
	padding:15px 10px 10px 20px;
	color:#162a5a;
	line-height:16pt;
	border-bottom:1px solid #FFFFFF;
	border-right:2px solid #ffffff;
	width:265px;
}
.rc_images {
	width:263px;
}
.rc_images2 {
	width:275px;
}
.rc_imagesbottomtd {
	width:275px;
	border-top:none;
	border-right:solid 2px white;
	border-bottom:solid 2px white;
	border-left:none;
	vertical-align:bottom;
	height:167px;
	margin:0;
	padding:0;
}
.rc_back {
	width:263px;
	background-color:#d8dcdd;
	border-bottom:1px solid #ffffff;
	border-right:2px solid #ffffff;
}
.rc_back-light {
	width:273px;
	background-color:#d8dcdd;
	border-bottom:1px solid #ffffff;
	border-right:2px solid #ffffff;
}
.rc_back2 {
	width:274;/*for ie8 */
	background-color:#d8dcdd;
	border-bottom:1px solid #ffffff;
	border-right:2px solid #ffffff;
}

.righttd{padding:17px 15px 0px 13px;}
/*  Contact Page  */
.contact_content {
	width:255px;
	padding:18px 16px 20px 8px;
	text-align:left;
}
.rc_back_contact {
	width:521px;
	padding:0px;
	background-color:#d8dcdd;
	border-bottom:1px solid #ffffff;
	border-right:2px solid #ffffff;
}
.contact_testimonials {
	background-color:#d8dcdd;
	text-align:left;
	padding:15px 10px 10px 20px;
	color:#162a5a;
	line-height:16pt;
	width:513px;
	height:100%
}
.contact_list {
	list-style:none;
	margin:0px;
	padding:0px;
}

/*  Case History Pages  */
.ch_content {
	width:535;
	padding:20px 20px 10px 20px;
	text-align:left;
}
.ch_line {
	line-height:16px;
}
.ch_list {
	list-style:none;
	margin:0px;
	padding:0px 0px 0px 10px;
}
.ch_tag {
	padding:0px 0px 0px 20px;
}
a.ch_tag:link {
	padding:0px 0px 0px 20px;
	font-size:11px;
	font-weight:bold;
	color:#193269;
}
a.ch_tag:active {
	padding:0px 0px 0px 20px;
	font-size:11px;
	font-weight:bold;
	color:#193269;
}
a.ch_tag:visited {
	padding:0px 0px 0px 20px;
	font-size:11px;
	font-weight:bold;
	color:#193269;
}
a.ch_tag:hover {
	padding:0px 0px 0px 20px;
	font-size:11px;
	font-weight:bold;
	color:#672282;
}
a.ch_back:link {
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#193269;
}
a.ch_back:visited {
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#193269;
}
a.ch_back:hover {
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#672282;
}
a.ch_back:active {
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#193269;
}




/*  Footer  */
.copy {
	color:#a7b5b9;
	font-size:8pt;
	line-height:8pt;
	text-align:center;
	padding:0 0 6px 0;
	vertical-align:middle;
}
.list {
	list-style:none;
	margin:0px;
	padding:0px;
}

/*  Addresses  */
.address {
	border-top:1px solid #fbb92f;
	text-align:center;
	padding-top:5px;
	padding-bottom:0px;
	font-size:10px;
	color:#363540;
}
.lt_p_address {
	border-top:1px solid #672282;
	text-align:center;
	padding-top:5px;
	padding-bottom:0px;
	font-size:10px;
	color:#363540;
}
.p_address {
	border-top:1px solid #433e85;
	text-align:center;
	padding-top:5px;
	padding-bottom:0px;
	font-size:10px;
	color:#363540;
}
.r_address {
	border-top:1px solid #c90303;
	text-align:center;
	padding-top:5px;
	padding-bottom:0px;
	font-size:10px;
	color:#363540;
}
.o_address {
	border-top:1px solid #ef8905;
	text-align:center;
	padding-top:5px;
	padding-bottom:0px;
	font-size:10px;
	color:#363540;
}

.b_address {
	border-top:1px solid #3297de;
	text-align:center;
	padding-top:5px;
	padding-bottom:0px;
	font-size:10px;
	color:#363540;
}
.g_address {
	border-top:1px solid #2b8425;
	text-align:center;
	padding-top:5px;
	padding-bottom:0px;
	font-size:10px;
	color:#363540;
}
.ltgrey_address {
	border-top:1px solid #DEE6E9;
	text-align:center;
	padding-top:5px;
	padding-bottom:0px;
	font-size:10px;
	color:#363540;
}
.bluegrey_address{
	border-top:1px solid #b2bcc1;
	text-align:center;
	padding-top:5px;
	padding-bottom:0px;
	font-size:10px;
	color:#363540;
}
.article_address{
	border-top:1px solid #c90303;
	text-align:center;
	padding-top:5px;
	padding-bottom:0px;
	font-size:10px;
	color:#363540;
}
.articlewrapper{padding:0; margin:0; width:85%;}
.articleheader{padding:0 0 30px 0; font-family: verdana,Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:700; text-align:left; color:#1D397A;}
.articletitle{ padding:0; margin:0;}
.articletitle p{padding:35px 30px 10px 30px; text-align:left;font-family:verdana,Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:700;color:#36336C;}
.articlecontent{padding:10px 0 0 0; margin:0;}
.articlecontent p{text-align:justify; margin:0; padding:8px 30px; line-height:1.7em; font:verdana,Arial, Helvetica, sans-serif 1.6em; }
.articleteaser p{text-align:justify; margin:0; padding:0; line-height:1.7em; font:verdana,Arial, Helvetica, sans-serif 1.6em; }
.articlecontent hr{color:#DEE6E9; background-color:#DEE6E9; width:100%;}
.articlecontent:first-line{ font-weight:700;}
a.article{ line-height:1.7em;}
a.article:link{text-decoration:underline; color:#162b5b; font-family:verdana,Arial,Helvetica, sans-serif; font-weight:800; font-size:.95em; line-height:1.7em;}
a.article:visited{text-decoration:underline; color:#162b5b;font-family:verdana,Arial,Helvetica, sans-serif; font-weight:800; font-size:.95em; line-height:1.7em;}
a.article:hover{text-decoration:underline; color:#597A8B;font-family:verdana,Arial,Helvetica, sans-serif; font-weight:800; font-size:.95em; line-height:1.7em;}
a.article:active{text-decoration:underline; color:#81939D;font-family:verdana,Arial,Helvetica, sans-serif; font-weight:800; font-size:.95em; line-height:1.7em;}
.articlecontent a:link{text-decoration:none; color:#1D397A; font-weight:700;}
.articlecontent a:visited{text-decoration:none; color:#1D397A; font-weight:700;}
.articlecontent a:hover{text-decoration:none; color:#597A8B; font-weight:700;}
.articlecontent a:active{text-decoration:none; color:#81939D; font-weight:700;}

.homeright a:link{text-decoration:none; color:#535353; font-weight:700;}
.homeright a:visited{text-decoration:none; color:#535353; font-weight:700;}
.homeright a:hover{text-decoration:none; color:#1D397A; font-weight:700;}
.homeright a:active{text-decoration:none; color:#535353; font-weight:700;}
/* base classes for inner pages */
.basecontent {
	width:490px;
	padding:16px 17px 10px 17px;
	text-align:left;
}
.basecontent2 {
	width:490px;
	padding:0px 18px 10px 18px;
	padding-top:16px;
	margin:0 0 0 0;
	text-align:left;
}
.basecontent3 {
	width:499px;
	padding:18px 12px 20px 12px;
	margin:0 0 0 0;
	text-align:left;
}

.base .headtitle {color:#1D397A; padding:0 0 5px 0; margin:0; line-height: 1.7em; font-family:verdana,arial,helvetica,sans-serif; font-size:1.2em; font-weight:700; vertical-align:top;}
.base .headtitle a:link{ color:#1D397A; padding:0; margin:0; line-height: 1.7em; font-family:verdana,arial,helvetica,sans-serif; font-size:1em; font-weight:700; vertical-align:top; text-decoration:none;}
.base .headtitle a:visited{ color:#1D397A; padding:0; margin:0; line-height: 1.7em; font-family:verdana,arial,helvetica,sans-serif; font-size:1em; font-weight:700; vertical-align:top; text-decoration:none;}
.base .headtitle a:hover{ color:#1D397A; padding:0; margin:0; line-height: 1.7em; font-family:verdana,arial,helvetica,sans-serif; font-size:1em; font-weight:700; vertical-align:top; text-decoration:underline;}
.base .headtitle a:active{ color:#1D397A; padding:0; margin:0; line-height: 1.7em; font-family:verdana,arial,helvetica,sans-serif; font-size:1em; font-weight:700; vertical-align:top; text-decoration:none;}
.base .title { color:#3B3B3B; padding: 0 0 0 0; line-height: 1.7em; font-family:verdana,arial,helvetica,sans-serif; font-size:1em; font-weight:700;}/* color:1D397A */
.base p { line-height: 1.7em; font-family:verdana,arial,helvetica,sans-serif; font-size:1em; }
.base a:link{line-height: 1.7em; text-decoration:none; color:#2851AF; font-weight:700; font-size:.95em;}
.base a:visited{line-height: 1.7em; text-decoration:none; color:#2851AF; font-weight:700; font-size:.95em;}
.base a:hover{line-height: 1.7em; text-decoration:none; color:#597A8B; font-weight:700; font-size:.95em;}
.base a:active{line-height: 1.7em;text-decoration:none; color:#597A8B; font-weight:700; font-size:.95em;}
.base a.topback:link {float:right; font-size:.9em; line-height:1.05em; color:#597a8b; text-decoration:none; font-weight:700; font-family:corbel,helvetica,arial narrow,arial;}
.base a.topback:visited {float:right; font-size:.9em;line-height:1.05em; color:#2851af; text-decoration:none; font-weight:700;font-family:corbel,helvetica,arial narrow,arial;}
.base a.topback:hover {float:right; font-size:.9em; line-height:1.05em; color:#597a8b; text-decoration:none;font-weight:700;font-family:corbel,helvetica,arial narrow,arial;}
.base a.topback:active {float:right; font-size:.9em; line-height:1.05em; color:#597a8b; text-decoration:none;font-weight:700;font-family:corbel,helvetica,arial narrow,arial;}
.base ul li strong {color:#3B3B3B;}
.base .outlinedtable { margin:0; padding:5px; border-color:#1D397A; border-width:1px; border-style:solid; text-align:left; table-layout:fixed;}
.base .outlinedtable .title { color:#1D397A; padding: 10px 0 0 0; line-height: 1.7em; font-family:verdana,arial,helvetica,sans-serif; font-size:.95em; font-weight:700;}
.base .outlinedtable ul {padding:0 0 9px 0; margin:0 0 0 15px; list-style-position:outside; font-size:.95em; color:#535353;}
.base .outlinedtable ul li {padding:6px 0 3px 0; margin:0; list-style-position:outside; font-size:.95em;}
/* services pages */
.services .title { color:#1D397A; padding: 10px 0 0 0; line-height: 1.7em; font-family:verdana,arial,helvetica,sans-serif; font-size:1.2em; font-weight:700;}
.services p { line-height: 1.7em; font-family:verdana,arial,helvetica,sans-serif; font-size:1em; }
.services a:link{text-decoration:none; color:#3297DF; font-weight:700;}
.services a:visited{text-decoration:none; color:#3297DF; font-weight:700;}
.services a:hover{text-decoration:none; color:#1D397A; font-weight:700;}
.services a:active{text-decoration:none; color:#597A8B; font-weight:700;}
/* managed services pages */
.managed .title { color:#443E86; padding: 10px 0 0 0; line-height: 1.7em; font-family:verdana,arial,helvetica,sans-serif; font-size:1.2em; font-weight:700;}
.managed p { line-height: 1.7em; font-family:verdana,arial,helvetica,sans-serif; font-size:1em; }
.managed a:link{text-decoration:none; color:#6F64E3; font-weight:700;}
.managed a:visited{text-decoration:none; color:#6F64E3; font-weight:700;}
.managed a:hover{text-decoration:none; color:#443E86; font-weight:700;}
.managed a:active{text-decoration:none; color:#597A8B; font-weight:700;}
/* network engineering pages */
.neteng .title { color:#1C5619; padding: 10px 0 0 0; line-height: 1.7em; font-family:verdana,arial,helvetica,sans-serif; font-size:1.2em; font-weight:700;}
.neteng p { line-height: 1.7em; font-family:verdana,arial,helvetica,sans-serif; font-size:1em; }
.neteng a:link{text-decoration:none; color:#2B8426; font-weight:700;}
.neteng a:visited{text-decoration:none; color:#2B8426; font-weight:700;}
.neteng a:hover{text-decoration:none; color:#1C5619; font-weight:700;}
.neteng a:active{text-decoration:none; color:#597A8B; font-weight:700;}
.neteng ul li strong {color:#2B8426;}
/* application development pages */
.appdev .title { color:#682282; padding: 10px 0 0 0; line-height: 1.7em; font-family:verdana,arial,helvetica,sans-serif; font-size:1.2em; font-weight:700;}
.appdev p { line-height: 1.7em; font-family:verdana,arial,helvetica,sans-serif; font-size:1em; }
.appdev a:link{text-decoration:none; color:#AF41D7; font-weight:700;}
.appdev a:visited{text-decoration:none; color:#AF41D7; font-weight:700;}
.appdev a:hover{text-decoration:none; color:#682282; font-weight:700;}
.appdev a:active{text-decoration:none; color:#597A8B; font-weight:700;}
.righttitleheadtd {
	color: #FFFBF0;
	font-weight: 700;
	padding-left: 13px;
	text-align:left;
}
.righttitleheadtd a:link, .righttitleheadtd a:visited,.righttitleheadtd a:active{
	color: #FFFBF0;
	font-weight: 700;
	padding-left: 13px;
	text-align:left;
}
.righttitleheadtd a:hover {
	color: #FFFBF0;
	font-weight: 700;
	padding-left: 13px;
	text-align:left;
	text-decoration:underline;
}
h1{ color:#1d397a; font-size:1.3em; font-weight:700; margin:0 0 0 0; padding:0 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif;line-height:1.3em;}
h2{ color:#1d397a; font-size:1.2em; font-weight:700; margin:0 0 0 0; padding:0 0 0 0;  font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.2em;}
h3{ color:#3b3b3b; font-size:1em; font-weight:700; margin:0 0 0 0; padding:10px 0 7px 0;  font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.7; vertical-align:top;}
h4{ color:#1d397a; font-size:1.2em; font-weight:700; margin:0 0 0 0; padding:5px 0 3px 0; font-family: Corbel,"arial narrow",helvetica,Verdana,sans-serif;}/* uc right subtitle */
h5{color:#535353; font-size:1.2em; font-weight:700; margin:0 0 0 0; padding:0 0 0 0; font-family: Corbel,"arial narrow",helvetica,Verdana,sans-serif;}
h6{ color:#1d397a; font-size:.95em; font-weight:200;margin:0 0 0 0; padding:0 0 0 0;}/*outlined table title*/
.greyul{ color:#363540; margin:0; padding:8px 0 8px 0;}
.greyul li{color:#363540; margin:0 0 0 50px; padding:8px 0 0 0;}
.greyul li a:link{color:#363540; text-decoration:none; font-weight:200;}
.greyul li a:visited{color:#363540; text-decoration:none; font-weight:200;}
.greyul li a:hover{color:#40588d; text-decoration:underline; font-weight:200;}
.greyul li a:active{color:#363540; text-decoration:none; font-weight:200;}



.support p{color:#363540;}
.ltgreybg{ background-color:#d8dcdd;}
.clearlogodiv{
	height:105px;
	width:525px;
	cursor:pointer;
	display:inline-block;
	float:left;}
.logindiv{
	display:inline-block;
	width:250px;
	float:right;
	}
.logindiv h1{ 
	padding:3px 0 8px 0;
	margin:0;
	color:#363540;
	font-size:11pt;}
.logindiv h2{ 
	padding:0 0 4px 0; 
	margin:0;
	color:#571778;
	font-size:9pt;}
.logindiv form{ width:180px; height:70px; border-right: solid 1px #a8b3b7; float:left;}
.logindiv label{ color:#571778; font-size:8pt;}
.logininputtd{background: url(images/inputbg.png) no-repeat transparent; padding-bottom:3px;}
.logininput{background:none transparent;  border:0; height:14px; width:80px; padding:0 0 1px 0; margin:0 13px 0 5px; overflow:hidden; font-size:8pt;}
.loginsubmit{ vertical-align:bottom;}
.remotesupportbutton{ float:right; display:inline; margin:0 6px 0 0; padding:0;}
#Sidebar{ color:white;}
.nobulletsul{ margin:0; padding:0;}
.nobulletsul li{ margin:0; padding:0; padding-bottom:0px; list-style-type:none;}
.supportgold{ width:250px; text-align:center; height:125px; vertical-align:middle; padding-top:55px}
.supportinputbg{ width:100px; height:18px; background: url(images/inputbg.png) left no-repeat transparent; padding:2px 0 0 3px; margin:15px 0 0 0; text-align:left;}
.borderimage{}
.note{ color:#7E7F83; font-size:8pt;}
/* menu styles m. emerson bruce 2009 */
.menudiv{ 
	display:table; 
	background:transparent; 
	border:0; 
	text-align:center;
	height:39px;
	*width:798px;
	padding:0;
	margin:0;
	border-left:2px solid white;
	border-right:2px solid white;
	*border-right:1px solid white;
	overflow:hidden;
	text-align:left;
}
ul.nav{ 
	display:table-row; 
	background: url(images/menu-separator.jpg) top left repeat-x;
	text-align:center;
	padding:0;
	margin:0;
	height:39px;
	width:800px;
	text-align:left;
}
.nav li:first-child{ 
	margin:0;
	*padding:0 0 0 1px;	
}
.nav li{ 
	display:table-cell; 
	background:url(images/menubg-normal.jpg);
	border-color:grey;
	border:0;
	float:left;
	width:16.56%;
	text-align:center;
	padding:0;
	margin:0 0 0 1px;
	height:39px;
	vertical-align:middle;
	padding:0;
	list-style-type:none;
}
.nav li a:hover{
	background:url(images/menubg-hover.jpg);
}
li.homemenu{ width:102px;}
li.servicesmenu{ width:127px;}
li.aboutmenu{width:132px;}
li.casesmenu{ width:170px;}
li.supportmenu{ width:122px;}
li.contactmenu{width:140px;}
/* current page/parent page - must include page class in body tag (<body class="home"> */

.homebody .nav li.homemenu{background:url(images/menubg-hover.jpg); }
.servicesbody .nav li.servicesmenu{background:url(images/menubg-hover.jpg); }
.aboutbody .nav li.aboutmenu{background:url(images/menubg-hover.jpg); }
.casesbody .nav li.casesmenu{background:url(images/menubg-hover.jpg); }
.supportbody .nav li.supportmenu{background:url(images/menubg-hover.jpg); }
.contactbody .nav li.contactmenu{background:url(images/menubg-hover.jpg); }
.nav a{
	font-size:9pt;
	letter-spacing:3px;
	line-height:39px;
	color:white;
	_color:white;
	font-family: corbel,letter gothic std, verdana, helvetica, san-serif;
	font-weight:200;
	font-stretch:extra-expanded;
	vertical-align:middle;
	background:transparent;
	text-decoration:none;
	cursor:pointer;
	display:block;
	height:39px;
	width:100%;
}
.nav a:link, .nav a:visited, .nav a:hover, .nav a:active{ color:white;}
/*end menu styles*/
ul.smallul{ color:#363540; margin:0px 0 0 0 !important; padding:5px 0 13px 0!important; line-height:1; font-family:tahoma,verdana,Arial, Helvetica, sans-serif;}
ul.smallul li{color:#363540; margin:0 0 0 16px!important; padding:1px 0px 1px 0px!important; line-height:9pt; font-size:8pt;}
.bluetext{ color:#1d397a;}


.testimonials2col {
	border-bottom:solid 5px white;
	border-top:solid 5px white;
	background-image: url("images/quote-topline.jpg");
	background-color:#D8DCDD;
	background-repeat:repeat-x;
	text-align:left;
	color:#162a5a;
	line-height:16pt;
	height:100%;
	margin:0px;
	padding:25px 30px 5px 30px;
}
 p.blurb{  
 	padding:0 0 7px 0;
	margin: 0 0 0 0;
	width:100%;
	
}
.sitemaptd{ height:18px; vertical-align:middle;}
.sitemaptd a:link{ text-decoration:none;}
.sitemaptd a:visited{ text-decoration:none;}
.sitemaptd a:hover{ text-decoration:underline;}
.sitemaptd a:active{ text-decoration:none;}
.copy a:link{ color:#a7b5b9; text-decoration:none;}
.copy a:visited{ color:#a7b5b9; text-decoration:none;}
.copy a:hover{ color:white; text-decoration:underline;}
.copy a:active{ color:#a7b5b9; text-decoration:none;}

.lc_whiteline{ background:white; height:3px;}
.lc_blueline{ background:#36336c; height:3px;}
.lc_greytop{ background:#b2bcc1; height:27px;}
.lc_medgreytop{ background:#7F8084; height:27px;}
.lc_bluetop{ background:#3297DE; height:27px;}
.lc_medbluetop{ background:#00558B; height:27px;}
.lc_redtop{ background:#C90304; height:27px;}
.lc_yellowtop{ background:#FBB92F; height:27px;}
.lc_purpletop{ background:#682282; height:27px;}
.lc_greentop{ background:#41AD49; height:27px;}
.lc_indigotop{ background:#443E86; height:27px;}

.clearboth{ clear:both;}
.subtitle{ font-weight:200; color:#363540; font-size:9pt; letter-spacing:1px; font-family:corbel,Tahoma, helvetica, "Arial Narrow", sans-serif; }
.livechatbuttondiv{ height:65px; width:200px; background-image: url(images/livechat-off-smallbutton.jpg); margin:16px 0 0px 0;}
a.viewallservices:link{ line-height:12pt;}
a.viewallservices:visited{ line-height:12pt;}
a.viewallservices:hover{ line-height:12pt;}
a.viewallservices:active{ line-height:12pt;}



.articleimgleft{float:left; margin:4px 5px 0 0; border:#363540 1px solid;}

.homerighttd .presstitle{padding:0; margin:0; color:#1d397a; font-weight:700; font-size:1em;}
.homerighttd .pressul{ padding:5px 0 10px 3px; }
/* independant site landing pages css */
.rightservicestable{ margin:10px 0 15px 0;}
.rightservicesicontd{ width: 40px; padding:7px 0 1px 3px;}
.rightservicestitletd{ width: 40px; padding:7px 0 1px 3px; width:224px;}
.landingrightdiv { 
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:none;
	margin:0;
	padding:0;
	width:100%;}
.landing{	padding:16px 20px 10px 13px; text-align:left;}
.landing p{
	text-align:left;
	vertical-align:top;
	padding:1.2em 0px 0px 0px;
	line-height:1.7em;
	font-size:1em;
	font-family:verdana,arial,helvetica,sans-serif;
	margin:0;}
.sixnews{ margin:0 20px 0px 20px; }
.threenews{}
p.spacerp{ font-size:10px; line-height:15px; padding:0; margin:0;}
.moreright{ display:block; text-align:right; }

.landingrightdiv .threenews{ margin-top:0px; margin-bottom:5px; padding-top:0px;}
.landingrightdiv p.more{ text-align:right; background:none; cursor:pointer; padding:0;}
.landingrightdiv p.more a{  color:#1d397a; padding:0 12px 0 15px; font-size:1em; background:url(images/arrow-grey-small.png) right center no-repeat; cursor:pointer; }
.landingrightdiv p.more a:link{ color:#2851af; padding:0 12px 0 15px; font-size:1em; background:url(images/arrow-navy2-small.png) right center no-repeat;}
.landingrightdiv p.more a:visited{ color:#2851af; padding:0 12px 0 15px; font-size:1em; background:url(images/arrow-navy2-small.png) right center no-repeat;}
.landingrightdiv p.more a:hover{ color:#597a8b; padding:0 12px 0 15px; font-size:1em; background:url(images/arrow-navy2-small.png) right center no-repeat;}
.landingrightdiv p.more a:active{ color:#2851af; padding:0 12px 0 15px; font-size:1em; background:url(images/arrow-navy2-small.png) right center no-repeat;}
.landingrightdiv .sixnews{ margin:0;}
.landingrightdiv .pressul{ padding:5px 5px 10px 9px; color:#006CA5; }

.landingrightdiv a.article{}
.landingrightdiv a.article:link{color:#1d397a;}
.landingrightdiv a.article:visited{ color:#1d397a;}
.landingrightdiv a.article:hover{color:#3b3b3b; }
.landingrightdiv a.article:active{ color:#1d397a; }

.landing a.more{}
.landing a.more:link{ font-size:.95em; color:#1d397a;}
.landing a.more:visited{ font-size:.95em;color:#1d397a;}
.landing a.more:hover{ font-size:.95em; color:#006CA5;background:url(images/arrow-blue-small.png) right center no-repeat;}
.landing a.more:active{ font-size:.95em;color:#1d397a;}

.landingrightdiv h2.presstitle{ background:#E7ECEF; padding:2px 8px 3px 8px; font-size:1.2em;}
.landingrightdiv h2 a{ display:block; width:100%;}
.landingrightdiv h2 a:link{ background:#E7ECEF; padding:0;background:url(images/arrow-grey-small.png) right center no-repeat; color:#535353;}
.landingrightdiv h2 a:visited{ background:#E7ECEF; padding:0;background:url(images/arrow-grey-small.png) right center no-repeat;color:#535353;}
.landingrightdiv h2 a:hover{ background:#E7ECEF; padding:0;background:url(images/arrow-navy2-small.png) right center no-repeat;color:#1d397a;}
.landingrightdiv h2 a:active{ background:#E7ECEF; padding:0;background:url(images/arrow-grey-small.png) right center no-repeat;color:#535353;}

.lc_tabs {
	background: url(images/leftcoltabbottombg.jpg) right top repeat-y #d8dcdd;
	border-bottom:1px solid #ffffff;
	border-left:2px solid #ffffff;
}
.lc_tabcaptiontd{background: url( images/lefttabbarbg.jpg) right top repeat-y #d8dcdd;}
.tabs{ text-align:left; padding:0px 0 0px 0;}
.tab{ padding:0px 0px 0px 0px; cursor:pointer;}
.tab .biothumb{float:left; margin-left:23px;}

div.bottom-tab{ height:130px;}
  .tablink.top-tab{ background:url(images/top-tab-idle.jpg) right top no-repeat aliceblue; height:91px;}
 .currenttablink .top-tab{ background:url(images/top-tab-current.jpg) right top no-repeat #ffffff; height:91px;}
  .tablink.mid-tab{ background:url(images/mid-tab-idle.jpg) right top no-repeat aliceblue; height:91px;}
 .currenttablink .mid-tab{ background:url(images/mid-tab-current.jpg) right top no-repeat #ffffff; height:91px;}
  .tablink.bottom-tab{ background:url(images/bottom-tab-idle.jpg) right top no-repeat aliceblue; height:130px;}
 .currenttablink .bottom-tab { background:url(images/bottom-tab-current.jpg) right top no-repeat #ffffff; height:130px;}
 
.tablink a{ display:block; height:91px; width:100%; text-decoration:none;}
a.tablink:link{ text-decoration:none;}
a.tablink:visited{ text-decoration:none;}
a.tablink:hover{ text-decoration:none;}
a.tablink:active{ text-decoration:none;}
.tablink a h2{ display:block; padding:22px 0 0 0; }
.tablink a h3{ padding:0; margin:0; display:block; padding:0;  font-weight:200; font-family:corbel, letter gothic standard, verdana, helvetica; font-size:10pt; letter-spacing:1px;}
.tablink a:link h2{ display:block; text-decoration:none; color:#1d397a; font-family:Tahoma, helvetica, "Arial Narrow", sans-serif; font-weight:200; font-size:13pt; letter-spacing:2px;}
.tablink a:visited h2{ display:block; text-decoration:none; color:#1d397a; font-family:Tahoma, helvetica, "Arial Narrow", sans-serif; font-weight:200; font-size:13pt; letter-spacing:2px;}
.tablink a:hover h2{ display:block; text-decoration:underline; color:#0787D1; font-family:Tahoma, helvetica, "Arial Narrow", sans-serif; font-weight:200; font-size:13pt; letter-spacing:2px;}
.tablink a:active h2{ display:block; text-decoration:none; color:#1d397a; font-family:Tahoma, helvetica, "Arial Narrow", sans-serif; font-weight:200; font-size:13pt; letter-spacing:2px;}
.currenttablink a.tab:link h2{ text-decoration:none; color:#0787D1; font-family:Tahoma, helvetica, "Arial Narrow", sans-serif; font-weight:200; font-size:13pt; letter-spacing:2px;}
.currenttablink a.tab:visited h2{ text-decoration:none; color:#0787D1;font-family:Tahoma, helvetica, "Arial Narrow", sans-serif; font-weight:200;font-size:13pt; letter-spacing:2px;}
.currenttablink a.tab:hover h2{ text-decoration:underline; color:#0787D1;font-family:Tahoma, helvetica, "Arial Narrow", sans-serif; font-weight:200;font-size:13pt; letter-spacing:2px;}
.currenttablink a.tab:active h2{ text-decoration:none; color:#0787D1;font-family:Tahoma, helvetica, "Arial Narrow", sans-serif; font-weight:200;font-size:13pt; letter-spacing:2px;}
.biocontent{ background:url(images/winxnet-watermark.jpg) right bottom no-repeat #ffffff; padding-left:25px; padding-right:25px; }
.biosubtitle{font-weight:800; font-family:corbel, letter gothic standard, verdana, helvetica; font-size:10.5pt; letter-spacing:1px;}
.biocontent .base p{ color:#363540; padding:0 0 0 3px;}
.bioimage{ margin:15px 0 0 5px;}
p.leftcaptionp{ width:261px; float:left; color:#1d397a;  font-weight:200; padding:0px 10px 0px 0; font-family: Corbel,"arial narrow",helvetica,Verdana,sans-serif; line-height:1.2em; font-size:8pt; margin:20px 5px 0px 0;}
p.rightwrapp{ margin-top:20px;}
a.caption:link{ text-decoration:none; line-height:1em; color:#2851af; font-size:8pt;}
a.caption:visited{ text-decoration:none; line-height:1em; color:#2851af; font-size:8pt;}
a.caption:hover{ text-decoration:underline; line-height:1em; color:#2851af;font-size:8pt;}
a.caption:active{ text-decoration:none; line-height:1em;  color:#2851af; font-size:8pt;}

.goldtext{ color:#F08906;}
.goldlinkp{padding:0; margin:0 0 8px 0; height:82; width:120;}
a.gold{ width:auto; height:82px; text-align:center;}
a.gold:link{ text-decoration:none; line-height:75px; color:#F08906; font-size:8pt;font-size:13pt; font-family:Tahoma, helvetica, 'Arial Narrow', sans-serif;background:url(images/drawnlines-black.jpg) center no-repeat; display:block; height:82px;}
a.gold:visited{ text-decoration:none; line-height:75px; color:#F08906; font-size:8pt;font-size:13pt; font-family:Tahoma, helvetica, 'Arial Narrow', sans-serif;background:url(images/drawnlines-black.jpg) center no-repeat;display:block; height:82px;}
a.gold:hover{ text-decoration:none; line-height:75px; color:#F08906;font-size:8pt;font-size:13pt; font-family:Tahoma, helvetica, 'Arial Narrow', sans-serif;background:url(images/drawnlines-gold.jpg) center no-repeat;display:block; height:82px;}
a.gold:active{ text-decoration:none; line-height:75px;  color:#F08906; font-size:8pt;font-size:13pt; font-family:Tahoma, helvetica, 'Arial Narrow', sans-serif;background:url(images/drawnlines-black.jpg) center no-repeat;display:block; height:82px;}



.whiteshadow-table{width:100%; }
.whiteshadowbox-tl{
	background:url(images/whiteshadowbox-tl.jpg) top left no-repeat;
	height:33px;
	width:33px;
}
.whiteshadowbox-tm{
	background:url(images/whiteshadowbox-tm.jpg) top left repeat-x;
	height:33px;
	width:1px;
}
.whiteshadowbox-tr{
	background:url(images/whiteshadowbox-tr.jpg) top left no-repeat;
	height:33px;
	width:33px;
}
.whiteshadowbox-ml{
	background:url(images/whiteshadowbox-ml.jpg) top left repeat-y;
	height:1px;
	width:33px;
}
.whiteshadowbox-mm{
	background:#ffffff url(images/whiteshadowbox-mm.jpg);
	padding: 0 5px 0 5px;

}
.whiteshadowbox-mr{
	background:url(images/whiteshadowbox-mr.jpg) top left repeat-y;
	height:1px;
	width:33px;
}
.whiteshadowbox-bl{
	background:url(images/whiteshadowbox-bl.jpg) top left no-repeat;
	height:33px;
	width:33px;
}
.whiteshadowbox-bm{
	background:url(images/whiteshadowbox-bm.jpg) top left repeat-x;
	height:33px;
	width:1px;
}
.whiteshadowbox-br{
	background:url(images/whiteshadowbox-br.jpg) top left no-repeat;
	height:33px;
	width:33px;
}
.whiteshadowbox-mm a:link{color:#7f8084;text-decoration:underline;}
.whiteshadowbox-mm a:visited{color:#7f8084;text-decoration:underline;}
.whiteshadowbox-mm a:hover{color:#213e84; text-decoration:underline;}
.whiteshadowbox-mm a:active{color:#7f8084;text-decoration:underline;}

h1.h1blue{ color:#0094D2; font-family:Tahoma, helvetica, "Arial Narrow", sans-serif; font-size:13pt; letter-spacing:2px; font-weight:200;}
.whiteshadowbox-mm h2{ font-family: Tahoma, helvetica, "Arial Narrow", sans-serif; font-size:10pt; color:#68676F; font-weight:600; letter-spacing:2px;}
.whiteshadowbox-mm h1 .subtitle{ font-family: "lucida sans unicode", "lucida grande", sans-serif; font-size:10.5pt; font-weight:200;}
.whiteshadowbox-mm h2 .subtitle{ font-family: "lucida sans unicode", "lucida grande", sans-serif; font-size:9pt; font-weight:200;color:#68676F;}
.whitelinediv{ width: 100%; border-bottom:solid 1px #e5eaee; margin-bottom:13pt;}
.whiteshadowbox-mm p{ margin:0; padding:0; font-family:Tahoma, helvetica, "Arial Narrow", sans-serif; font-size:10pt; color:#68676F;}
.whiteshadowbox-mm div{ font-family:Tahoma, helvetica, "Arial Narrow", sans-serif; font-size:10pt; line-height:14pt; color:#68676F;}
.whiteshadowbox-mm label{ margin:0; padding:0; font-family:Tahoma, helvetica, "Arial Narrow", sans-serif; font-size:10pt; line-height:14pt; color:#68676F; font-weight:700;}
.whiteshadowbox-mm strong{ margin:0; padding:0; font-family:Tahoma, helvetica, "Arial Narrow", sans-serif; font-size:9.5pt; line-height:14pt; color:#68676F;}

.featuredtable{table-layout:fixed;}

.arrowlinkp{ text-align:right; font-family: Tahoma, helvetica, "Arial Narrow", sans-serif; font-size:11pt; background:url(images/arrow-grey-solid.jpg) center right no-repeat; padding:0 15px 0 0;}
.arrowlinkp a:link{ text-align:right; font-family: Tahoma, helvetica, "Arial Narrow", sans-serif; font-size:10.5pt; text-decoration:none; padding-right:15px;}
.arrowlinkp a:visited{ text-align:right; font-family: Tahoma, helvetica, "Arial Narrow", sans-serif; font-size:10.5pt; text-decoration:none; padding-right:15px;}
.arrowlinkp a:hover{  color: #363540; text-align:right; font-family: Tahoma, helvetica, "Arial Narrow", sans-serif; font-size:10.5pt; text-decoration:none; padding-right:15px;}
.arrowlinkp a:active{ text-align:right; font-family: Tahoma, helvetica, "Arial Narrow", sans-serif; font-size:10.5pt; text-decoration:none; padding-right:15px;}
.partnerimagediv{ width: 125px; height: 50px; display:inline; float:left; margin-right:10px; text-align:center;}
.smallpartnersimg{ margin: 6px 12px 6px 12px;}
.smallpartnersdiv{ text-align:center;}

.addressdiv{padding:0px 20px 10px 20px;}
 
 
 #thirty{background:blue}
ul.smallgreyul{ color:#68676f; margin:0px 0 0 0; padding:5px 0 13px 0; line-height:1; font-family:tahoma,verdana,Arial, Helvetica, sans-serif;}
ul.smallgreyul li{color:#68676f; margin:0 0 0 16px; padding:1px 0px 1px 0px; line-height:9pt; font-size:8pt;}

.h2partners{ color:#3b3b3b; padding-left:5px; text-align:right; padding-right:10px; }
a.h2partners:link,a.h2partners:visited,a.h2partners:active{ color:#0787d1; font-weight:700; text-decoration:none; font-family:corbel,"letter gothic standard", "lucida sans unicode", "lucida grande", sans-serif;background:url(images/arrow-blue-small.png) right 2px no-repeat; padding-right:10px; letter-spacing:1px;}
a.h2partners:hover{ color:#3b3b3b; font-weight:700;background:url(images/arrow-grey-small.png) right 2px no-repeat; padding-right:10px; letter-spacing:1px;}

/*keep at bottom*/
p.snugp{ padding:0; margin:0 0 8px 0;}
p.indented{ margin-left:20px; padding:0;}
.center{  text-align:center;}
/*keep at bottom*/
/*colors */

.darkgrey{ color:#3b3b3b;}
a.greylink:link{ color:#535353; text-decoration:underline;}
a.greylink:visited{ color:#535353; text-decoration:underline;}
a.greylink:hover{ color:#1d397a; text-decoration:underline;}
a.greylink:active{ color:#535353; text-decoration:underline;}

.winxnetbluetext{ color:#0580B5 !important;}
a.winxnetbluetext:link{ color:#0580B5; text-decoration:underline;}
a.winxnetbluetext:visited{ color:#0580B5; text-decoration:underline;}
a.winxnetbluetext:hover{ color:#1d397a; text-decoration:underline;}
a.winxnetbluetext:active{ color:#0580B5; text-decoration:underline;}

h1.homepartners{
	display:inline; 
	float:left; 
	background:none; 
	border:none;
	margin:0 0 0 0;
	padding:10px 5px 10px 15px;
	background:none;}
h1 a.homepartners{
	line-height:1.3em; 
	text-decoration:none;
	color:#0787d1;  
	font-family:Tahoma, helvetica, 'Arial Narrow', sans-serif; 
	font-size:14pt; 
	font-weight:200;
	background:none;}
h1 a.homepartners:link{
	line-height:1.3em; 
	text-decoration:none;
	color:#0787d1;  
	font-family:Tahoma, helvetica, 'Arial Narrow', sans-serif; 
	font-size:14pt; 
	font-weight:200;
	background:none;}
h1 a.homepartners:visited{
	line-height:1.3em; 
	text-decoration:none;
	color:#0787d1;  
	font-family:Tahoma, helvetica, 'Arial Narrow', sans-serif; 
	font-size:14pt; 
	font-weight:200;
	background:none;}
h1 a.homepartners:hover{
	line-height:1.3em; 
	text-decoration:none;
	color:#0787d1;  
	font-family:Tahoma, helvetica, 'Arial Narrow', sans-serif; 
	font-size:14pt; 
	font-weight:200;
	background:none;}
h1 a.homepartners:active{
	line-height:1.3em; 
	text-decoration:none;
	color:#0787d1;  
	font-family:Tahoma, helvetica, 'Arial Narrow', sans-serif; 
	font-size:14pt; 
	font-weight:200;
	background:none;}
	
.smalltext{
	font-size:7pt;
}

a.button-blueline:link,a.button-blueline:visited{
	background:url(images/button-greyline.png) top center no-repeat;
	font-family:Tahoma, sans-serif;
	display:block;
	height:50px;
	width:133px;
	line-height:20pt;
	font-weight:200;
	color:#847d7b;
	font-size:16pt;
	padding:9px 0 0 0;
}
a.button-blueline:hover,a.button-blueline:active{
	background:url(images/button-blueline.png) top center no-repeat;
	font-family:Tahoma, sans-serif;
	color:#0094d2;
}
.h1blue a:link,.h1blue a:visited,.h1blue a:active {
	font-family:Tahoma,helvetica,"arial narrow", sans-serif;
	letter-spacing:2px;
	color:#0094d2;
	font-weight:200;
	text-decoration:none;
	font-size:13pt;
}
.h1blue a:hover {
	font-family:Tahoma,helvetica,"arial narrow", sans-serif;
	letter-spacing:2px;
	color:#0094d2;
	font-weight:200;
	text-decoration:underline;
	font-size:13pt;
}
.auditbutton{
	background:url(images/button-audit.png);
}
.auditbutton:hover{
	background:url(images/button-audit-blueline.png);
}
.partnerbutton{
	background:url(images/button-partners.jpg) right bottom no-repeat;

}
.partnerbutton:hover{
	background:url(images/button-partners-blueline.jpg) right bottom no-repeat;
}

