*,p {padding:0;margin:0;}
img {border:0;}
body {font:11px Arial;background:#5e2c84;margin:0}
input,textarea{font:11px Arial,sans-serif;color:#525252;}
a{outline:none}
/*A { COLOR: #333333; 	font-family: "Calibri,sans-serif" }*/

A:link { COLOR: #634570;TEXT-DECORATION: none }
A:visited {COLOR: #634570;	TEXT-DECORATION: none }
A:hover {
	COLOR: #634570;
	text-decoration: underline;
}


#outline {margin:0;width:100%;background:url(../imgs/bg.jpg) no-repeat top center;}

#branding {width:100%; height:60px;padding-top:20px;}
#branding span {display:block;float:left; clear:none;}
#branding #lkConnect { float:right; position:relative;margin-top:36px;}
#branding #lkConnect a {color:#bed000; font:bold 14px Arial; text-decoration:none; }

#subhead {border-top:2px solid #634570;border-bottom:2px solid #634570;height:225px;}
#navi {padding-left:10px; width:200px;margin:auto;}
#wrapper {margin:0 auto; margin-bottom:30px;width:750px; padding:0 25px;background:#fff;border-left:4px solid #553962;border-right:4px solid #553962;}

/*HOME*/
#masthead {border-top:2px solid #634570;border-bottom:2px solid #634570;height:277px;}
#home_sitemap {padding:15px;}
#home_sitemap .header {padding-bottom:15px;}
#home_sitemap .col1, #home_sitemap .col2, #home_sitemap .col3, #home_sitemap .col4 {float:left; clear:none; height:145px;border-right:1px solid #dcdcdc;}
#home_sitemap .col1, #home_sitemap .col4 {width:190px;}
#home_sitemap .col1 {width:120px; padding:0 20px 0 10px;  }
#home_sitemap .col2 {width:150px; padding:0 20px 0 20px; }
#home_sitemap .col3 {width:150px; padding:0 20px 0 20px; }
#home_sitemap .col4 {width:140px;padding:0 18px 0 20px; border:none;}


#home_sitemap .colLinks ul li a{color:#525252; font:11px Arial; letter-spacing:0px; text-decoration:none;}
#home_sitemap .colLinks ul li a:hover {text-decoration:underline;}
#home_sitemap .colTitle {color:#7d2289; font:bold 11px Arial; text-transform:uppercase;height:30px;}
#home_sitemap .colLinks ul {list-style-type:none; margin: 0; padding: 0;}
#home_sitemap .colLinks ul li {margin-top:5px;}

/*SUBPAGE*/

#mainnavi {background:#5e2c84;height:38px;width:auto;padding:0 15px 0 25px; margin-bottom:20px;}
#mainnavi a, #mainnavi span {position:relative;float:left; display:inline-block;cursor:pointer;height:38px;margin:0 25px;}
#naviLk1 {background:url(../imgs/navi1.gif) no-repeat 0 0; width:37px}
#naviLk2 {background:url(../imgs/navi2.gif) no-repeat 0 0; width:109px}
#naviLk3 {background:url(../imgs/navi3.gif) no-repeat 0 0; width:56px}
#naviLk4 {background:url(../imgs/navi4.gif) no-repeat 0 0; width:49px}
#naviLk5 {background:url(../imgs/navi5.gif) no-repeat 0 0; width:198px}
#mainnavi .current {background-position:bottom center}
#mainbody {width:525px;padding-right:12px}
#mainbody .content {color:#525252; font:12px Arial;}
.colLeft, .colRight {float:left;clear:none;}
.sidebarTitle {display:block; border:none;padding:0 0 15px 0; _padding-bottom:30px}
.pageTitle {font:bold 15px Arial;text-transform:uppercase;display:block;padding-bottom:20px;color:#525252}
.clearer {display:block; clear:both;}

/*style for submenu on side panel */
ul#menu, ul#menu ul {list-style-type:none; margin: 0; padding: 0;}
ul#menu a { display: block; text-decoration: none;}
ul#menu li { margin-top: 4px;_margin-top:-10px;}
ul#menu li li{ margin-top: 1px; _margin-top:-8px;_margin-bottom:4px;}
ul#menu li a {
  /*text-transform:uppercase;*/
  font:bold 12px Arial;
  color: #64078c;	
  height: auto;
  padding:2px 0;_padding:0;
  _margin-bottom:12px;
}
ul#menu li ul li {}
ul#menu li ul li a {/*text-transform:uppercase;*/ font:normal 11px Arial; color: #525252; padding-left: 9px; _margin:0px;} /* padding-left: 10px;*/
ul#menu li ul li a:hover {text-decoration:underline;}
ul#menu li ul li .current {font-weight:bold;background:url(../imgs/carat.gif) no-repeat center left;}

/*style for general content */
#genmenu ul {font:normal 12px Arial; color: #525252; padding-left: 5px; _margin:0px; margin: 2px 0px 5px 10px;}
#genmenu li {font:normal 12px Arial; color: #525252; padding-left: 5px; _margin:0px; margin: 2px 0px 5px 20px;}
#genmenu ol li {font:normal 12px Arial; color: #525252; padding-left: 5px; _margin:0px; margin: 2px 0px 5px 20px;}

/*Image */
div.imagecaption
{ 
	float: left;
	width: 145px;
	margin: 0 1em 0 0;
	display:inline;
	padding: 0px 0px 5px 0px;
	background: url('shadowBG.gif') repeat-x 0 100%;
}
div.imagecaption img
{

	margin: 0 0 0 -1em;
	border: 1px solid #f1F1F1;
}


/*Newly Added Styles*/

A.servicesNav:link {	COLOR: #ffffff; TEXT-DECORATION: none; }
A.servicesNav:visited { COLOR: #ffffff; TEXT-DECORATION: none;}
A.servicesNav:hover { COLOR: #ffffff; TEXT-DECORATION: underline;}

.font10 { font-size: 10px }
.font11 { font-size: 11px; color: #525252;}
.font12 { font-size: 12px }
.font16 { font-size: 16px }
.font15 { font-size: 14.7px }
.title {color: #702488; font-weight: bold; }

.tableCellMainNoBorder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;

}

.hideLink {font: 11px Arial; color: #634570; TEXT-DECORATION: underline}
.selectedLink {TEXT-DECORATION: underline}
table.padded-table td { 
	padding:3px; 
	}

/*Table CSS */
#tableClean {
	width: 520px;

	
}


#table1 {
	/*width: 520px;*/
	padding: 0;
	margin: 0;
}

caption {
	padding: 0 0 5px 0;
	/*width: 520px;	 */
	font: italic 11px "Arial", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

.table1 th {
	font: bold 12px "Arial", Verdana, Arial, Helvetica, sans-serif;
	color: #5e2c84;
	/*border-left: 1px solid #886a9e;*/
	border-right: 1px solid #886a9e;
	border-bottom: 1px solid #886a9e;
	border-top: 1px solid #886a9e;
	/*letter-spacing: 1px; */
	/*text-transform: uppercase; */
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #c6b3cf; /*url("bg_header.jpg") no-repeat; */
}

.table1 th.first {
	border-top: 0;
	border-top: 1px solid #886a9e;
	border-left: 1px solid #886a9e;
	border-right: 1px solid #886a9e;
	background: #c6b3cf;
}

.table1 th.first2 {
	border-top: 0;
	border-top: 1px solid #886a9e;
	border-left: 1px solid #886a9e;
	/*border-right: 1px solid #886a9e;*/
	background: #fff;
}

.table1 th.first2a {
	border-top: 0;
	border-top: 1px solid #886a9e;
	/*border-left: 1px solid #886a9e;*/
	border-right: 1px solid #886a9e;
	background: #fff;
}

.table1 th.serv1stCol {
	color: #ffffff;
	border-top: 0;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background: #5d2c83;
}

.table1 th.serv2ndCol {
	color: #ffffff;
	border-top: 0;
	border-top: 1px solid #ffffff;
	/*border-left: 1px solid #ffffff;*/
	border-right: 1px solid #ffffff;
	background: #8869a3;
}

.table1 th.serv3rdCol {
	color: #ffffff;
	border-top: 0;
	border-top: 1px solid #ffffff;
	/*border-left: 1px solid #ffffff;*/
	border-right: 1px solid #ffffff;
	background: #bfaecd;
}

.table1 th.serv4thCol {
	color: #5e2c84;
	border-top: 0;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #e5dfeb;
}

.table1 td {
	border-right: 1px solid #886a9e;
	border-bottom: 1px solid #886a9e;
	background: #fff;
	padding: 6px 6px 6px 12px;
	font: bold 12px "Arial", Verdana, Arial, Helvetica, sans-serif;
	color: #5e2c84;
}


.table1 td.alt {
	background: #f4eef9;
	color: #5e2c84;
	font: bold 12px "Arial", Verdana, Arial, Helvetica, sans-serif;
}

.table1 th.spec {
	border-left: 1px solid #886a9e;
	border-top: 0;
	background: #fff; /*url("bullet1.gif") no-repeat; */
	font: bold 12px "Arial", Verdana, Arial, Helvetica, sans-serif;
}

.table1 th.specalt {
	border-left: 1px solid #886a9e;
	border-top: 0;
	background: #f4eef9; /*  url("bullet2.gif") no-repeat; */
	font: bold 12px "Arial", Verdana, Arial, Helvetica, sans-serif;
	color: #5e2c84;
}
/* end Table CSS */

/*Table CSS */
#tableClear {
	/*width: 520px;*/
	padding: 0;
	margin: 0;
}

caption {
	padding: 0 0 5px 0;
	/*width: 520px;	 */
	font: italic 11px "Arial", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

.tableClear th {
	font: 12px "Arial", Verdana, Arial, Helvetica, sans-serif;
	color: #5e2c84;
	
	/*letter-spacing: 1px; */
	/*text-transform: uppercase; */
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #ffffff; /*url("bg_header.jpg") no-repeat; */
}

.tableClear td {
	
	background: #fff;
	padding: 6px 6px 6px 12px;
	font:  12px "Arial", Verdana, Arial, Helvetica, sans-serif;
	/*color: #5e2c84;*/
}

/* end of clear table */

/*Table CSS */
#table2 {
	/*width: 520px;*/
	padding: 0;
	margin: 0;
}

caption {
	padding: 0 0 5px 0;
	/*width: 520px;	 */
	font: italic 11px "Arial", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

.table2 th {
	font: 12px "Arial", Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	/*border-left: 1px solid #886a9e;*/
	border-right: 1px solid #886a9e;
	border-bottom: 1px solid #886a9e;
	border-top: 1px solid #886a9e;
	/*letter-spacing: 1px; */
	/*text-transform: uppercase; */
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #c6b3cf; /*url("bg_header.jpg") no-repeat; */
}

.table2 th.first {
	border-top: 0;
	border-top: 1px solid #886a9e;
	border-left: 1px solid #886a9e;
	border-right: 1px solid #886a9e;
	background: #c6b3cf;
}

.table2 td {
	border-right: 1px solid #886a9e;
	border-bottom: 1px solid #886a9e;
	background: #fff;
	padding: 6px 6px 6px 12px;
	font:  12px "Arial", Verdana, Arial, Helvetica, sans-serif;
	color: #5e2c84;
}


.table2 td.alt {
	background: #f4eef9;
	color: #5e2c84;
	font: 12px "Arial", Verdana, Arial, Helvetica, sans-serif;
}

.table2 th.spec {
	border-left: 1px solid #886a9e;
	border-top: 0;
	background: #fff; /*url("bullet1.gif") no-repeat; */
	font: 12px "Arial", Verdana, Arial, Helvetica, sans-serif;
}

.table2 th.specalt {
	border-left: 1px solid #886a9e;
	border-top: 0;
	background: #f4eef9; /*  url("bullet2.gif") no-repeat; */
	font:  12px "Arial", Verdana, Arial, Helvetica, sans-serif;
	color: #5e2c84;
}
/* end Table CSS */


.tableCellMainNoBorderFuture {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;

}

.tableCellHighlights {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	border: 1px solid #C9E1F6;
	background-color: #F3F3F3;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;

}

.border-all {
	border: 1px solid #CCCCCC;

}

/*FOOTER*/
#footer {border-top:2px solid #634570;text-align:center; font:11px Arial;padding:20px 0; text-transform:capitalize ;color:#61446e;}
#footer a {text-decoration:none;color:#61446e;}
#footer a:hover {text-decoration:underline;}
#footer .copyright{ text-transform:uppercase;}

