@charset "utf-8";
/* CSS Document */

a {
	outline:none;
}
a:hover {
	outline:none;
}
a:active {
	outline:none;
	text-decoration:none;
}
#wrapper {
	width:970px;
	margin:0 auto;
}
#header {
	width:970px;
	margin:0 auto;
	padding:0;
	height:77px;
}
ul.styleswitcher {
	padding:0;
	margin:0;
	list-style:none;
}
.styleswitcher li {
	float:left;
	padding:0 5px 0 0;
}
/*---------------------
GENERAL STYLES
-----------------------*/
a img {
	text-decoration: none;
	border: 0 none;
}
.clear {
	clear:both;
}
#panel {
	width:470px;
	height: 40px;
	padding:2px 0 0 10px;
	display: none;
	float:right;
}
.navigation {
	margin:0;
	padding:0;
	height:83px;
	background: url(../images/navi-bg.png) top center repeat-x;
}
/*---------------------
NAVIGATION
-----------------------*/
#header-nav {
	width:970px;
	margin:0 auto;
	padding:0;
	height:83px;
}
#header-nav ul {
	padding:18px 0 0 28px;
	margin:0;
	list-style:none;
	float:left;
	width:960px;
}
#header-nav ul li {
	padding:0;
	margin:0;
	list-style:none;
	float:left;
	font-weight:600;
	font-size:15px;
}
#header-nav ul li a {
	height:57px;
	display:block;
	overflow:hidden;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
	padding:0 38px 0 0;
			font-weight:800;
}
#header-nav ul li a:hover {
		font-weight:800;
	color:#FFFFFF;
	text-decoration:none;
	padding:0 38px 0 0;
}
#header-nav ul li a span {
	font-size:10px;
	text-align:center;
	font-weight:normal;
	line-height:12px;
}
.main-content {
margin:0 auto;
width:945px;}
.main-content-top{
margin:0;
width:939px;
	background: url(../images/main-bg-rep.png) top left no-repeat;
	height:43px;}
	.main-content-bot{
margin:0;
width:939px;
	background: url(../images/main-bg-rep.png) bottom left repeat-y;
	height:30px;}
		.main-content-middle{
margin:0;
width:939px;
	background: url(../images/main-bg-repa.png) center left repeat-y;
}
.main-portion {
width:287px;
float:left;
padding:0 10px 0 0;
margin:0;
}
.bg-for-web {
	background: url(../images/web.png) top right no-repeat;
	padding-right:120px;
	padding-left:20px;
	font-size:10px;
line-height:16px;

}
.bg-for-grp {
	background: url(../images/graphic.png) top right no-repeat;
	padding-right:120px;
	padding-left:20px;
	font-size:10px;
line-height:16px;

}
.bg-for-mlt {
	background: url(../images/mlt.png) top right no-repeat;
	padding-right:120px;
	padding-left:20px;
	font-size:10px;
line-height:16px;

}
.footer{
margin:0 auto;
width:945px;}
.footer ul {
	padding:18px 0 0 30px;
	margin:0;
	list-style:none;
	float:left; }
	.footer ul li {
	padding:0;
	margin:0;
	list-style:none;
	float:left;
	font-weight:bold;
	font-size:12px;
}
.footer ul li a {
	height:30px;
	display:block;
	overflow:hidden;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
	padding:0 50px 0 0;
}
.footer-a{
margin:0 auto;
width:945px;}
.footer-a ul {
	padding:18px 0 0 30px;
	margin:0;
	list-style:none;
	float:left; }
	.footer-a ul li {
	padding:0;
	margin:0;
	list-style:none;
	float:left;
	font-weight:bold;
	font-size:12px;
}
.footer-a ul li a {
	height:50px;
	display:block;
	overflow:hidden;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
	padding:0 30px 0 0;
}
.inline {
vertical-align:middle;}
.left-portion {
width:200px;
float:left;
padding:0 30px 0 0;
margin:0;
}
.right-portion {
width:650px;
float:left;
padding:0 10px 0 0;
margin:0;
line-height:21px;
}
.heading{
font-size:18px;
color:#FFFFFF;
margin:0;
padding:10px 0 10px 0;
font-weight:200;}
.heading a ,.heading a:hover{
font-size:18px;
color:#FFFFFF;
margin:0;
padding: 0;
font-weight:200;
text-decoration:none;}
.right-portion ol{
margin:0;
padding:0 0 0 25px;
}
.right-portion ol li{
margin:0;
padding:4px 0 4px 0;
line-height:18px;
}
.sidebar-link {
margin:0;
padding:0;}
.sidebar-link ul {
margin:0;
padding:0 0 20px 12px;
list-style:none;}
.sidebar-link ul li {
margin:0;
padding:6px 0 6px 25px;
	background: url(../images/list.png) center left no-repeat;
	border-bottom:#8a0f7f dotted 1px;}
	.sidebar-link ul li a{
	display:block;
	color:#8a0f7f;
	text-decoration:none;}
		.sidebar-link ul li a:hover{
	color:#fff;
	text-decoration:none;
	}
 a{
	color:#8a0f7f;
	text-decoration:underline;}
	 a:hover{
	color:#fff;
	text-decoration:underline;
	font-weight:bold;}
	
.img-bor {
   padding:5px;
   border:1px solid #654c62;
   background-color:#402e3e;
}
.form-text {
margin:0;
padding:0;
width:200px;
float:left;}
.form-input {
margin:0;
padding:0;

float:left;}
.small-textinp {
border:#8a0f7f solid 2px;
width:200px;
color:#8a0f7f;
height:25px;}
.big-textinp {
border:#8a0f7f solid 2px;
width:200px;
height:100px;
color:#8a0f7f;}
.small-textcap {
border:#8a0f7f solid 2px;
width:200px;
color:#8a0f7f;
height:25px;}
.quotebubble-wide-bttm {
	width:640px;
	margin:20px 0;
}
.quotebubble-wide-bttm .qb-top {
	height:8px;
	width:100%;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
	background:url(../images/quotebubble__7e533e3.gif) no-repeat left -19px;
}
.quotebubble-wide-bttm .qb-mid {
	background:#ededed;
	padding:10px 20px;
	font-style:italic;
	color:#8a0f7f;
}
.quotebubble-wide-bttm .qb-bttm {
	height:30px;
	width:100%;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
	background:url(../images/quotebubble__7e533e3.gif) no-repeat left -35px;
}
.testmonilal-heading {
font-size:16px;
color:#8d1c1c;
font-family:"lucida Console";
font-weight:700;}
.testmonilal-heading-side ,.testmonilal-heading-side a {
font-size:13px;
color:#8d1c1c;
font-family:"lucida Console";
font-weight:500;
	font-style:normal;
	text-decoration:none;}
	.testmonilal-heading-side a:hover {
font-size:13px;
color:#005e8f;
font-family:"lucida Console";
font-weight:500;
	font-style:normal;
		text-decoration:underline;}
		.anchorLink, anchorLink a {
		text-decoration:none;}
		
		.paginator { font: 12px Trebuchet, Arial, Helvetica, sans-serif; text-align:center;}
.paginator a, .pageList  {padding: 2px 6px; border: solid 1px #5db4ff; background: #000000; text-decoration: none; margin:5px; color:#FFFFFF;}
.paginator a:visited {padding: 2px 6px; border: solid 1px #ddd; background: #000000; text-decoration: none;}
.paginator .break {padding: 2px 6px; border: none; background: #fff; text-decoration: none;}
.paginator .end {padding: 2px 6px; border: solid 2px #ddd; background: #fff;}
.paginator .this-page {color:#fff; padding: 2px 6px; border-color: #5db4ff; font-weight: bold; background: #666666;}
.paginator a:hover {color: #fff; background: #666666; border-color: #5db4ff; text-decoration: none;}

