@charset "utf-8";
/* CSS Document */

.flash {
	border:1px solid #001c7e;
	padding:5px;
	float:left;
	clear:both;
	width:934px;
}
.header {
	float:left;
	width:717px;
}
.right-navigation {
	background:#152b8e;
	padding:3px 0 3px 3px;
	float:left;
	width:214px;
}
.right-navigation h2 {
	color:#152b8e;
	font-size:20px;
	margin:0 3px 0 0;
	padding:0 0 0 10px;
	background:url(../images/heading-bg.jpg) repeat-x;
	line-height:27px;
}
.right-navigation ul {
	margin:0;
	padding:0;
	float:left;
	width:212px;
	background:url(../images/right-navi-ancher.jpg) repeat-y;
}
.right-navigation ul li {
	padding:0 0 0 0px;
	background:url(../images/spacer-1.jpg) no-repeat bottom;
	font-weight:bold;
	margin:0px 0 0px 0;
	line-height:30px;
}
.right-navigation ul li a {
	text-decoration:none;
	color:#FFFFFF;
	padding:0 0 0 10px;
	display:block;
}
.right-navigation ul li a:hover, .right-navigation ul li a.selected-bg {
	background:url(../images/right-navi-hover.jpg) repeat-y;
}
.right-navigation ul li.last-bg {
	background:none;
}
.box {
	width:207px;
	float:left;
	margin:17px 16px 0 0;
}
.box h3 {
	font-family: 'sans-serif', sans-serif;
	color:#fff!important;
	padding:0 0 0px 6px;
	height:145px;
	margin:0;
	line-height:28px;
	font-size:20px;
}
.box_free {
	background:url(../images/standard_free.jpg) no-repeat top;
}

.box table {
	border-left:1px solid #fedcaa;
	border-right:1px solid #fedcaa;
	border-bottom:1px solid #fedcaa;
	float:left;
}
.box table td {
	padding:5px;
	color:#2f2f2f;
}
.bg-color {
	background:#faf3e9!important;
}
.bg-color-bold {
	background:#faf3e9!important;
}
.total {
	color:#ff9600!important;
	font-size:12px;
	font-weight:bold;
}
.total a {
	color:#ff9600!important;
	font-size:11px;
	padding:0 10px 0 15px;
	background:url(../images/orange-arrow.png) no-repeat right;
	text-decoration:none;
	font-weight:bold;
}
.total a:hover {
	color:#001c7e!important;
	background:url(../images/arrow.png) no-repeat right;
}
.box-green {
	width:213px;
	float:left;
	margin:0px 11px 0 0;
}
.box-green h3 {
	font-family: 'sans-serif', sans-serif;
	color:#fff!important;
	padding:16px 0 0px 6px;
	height:145px;
	margin:0;
	line-height:26px;
	font-size:20px;
}
.boredr-right-left {
	margin:0 6px 0 0;
	border-left:1px solid #d4e3c0;
	border-right:1px solid #d4e3c0;
	border-bottom:1px solid #d4e3c0;
}
.box-green table td {
	padding:5px;
	color:#2f2f2f;
}
.box-green-bg-color {
	background:#f2f7ec!important;
}
.bg-color-green-bold {
	background:#f2f7ec url(../images/bg-img.jpg) repeat-x!important;
}
.total-green {
	color:#318a16!important;
	font-size:12px;
	font-weight:bold;
}
.total-green a {
	color:#318a16!important;
	font-size:11px;
	padding:0 10px 0 15px;
	background:url(../images/green-arrow.png) no-repeat right;
	text-decoration:none;
	font-weight:bold;
}
.total-green a:hover {
	color:#ff1c17!important;
	background:url(../images/arrow-hover.png) no-repeat right;
}
.testimonail {
	float:left;
	width:499px;
	margin:17px 0;
}
.testimonail-left {
	width:259px;
	margin:0 15px 0 0;
	border:1px solid #dedcdc;
	float:left;
}
.testimonail-left h4 {
	background: url(../images/grey-bg.jpg) repeat-x;
	line-height:32px;
	color:#FFFFFF;
	font-size:20px;
	font-family: 'sans-serif', sans-serif;
	padding:0 0 0 10px;
}
.testimonail-left p {
	margin:10px 0 0px 10px;
	line-height:20px;
	padding:16px 18px 14px 24px;
	background: url(../images/quotemarks.png) no-repeat -45px top;
	font-size:11px;
	color:#615f5f;
	text-align:justify;
}
.testimonail-left p span {
	display:inline-block;
	background: url(../images/quotemarks.png) no-repeat 0px top;
	width:40px;
	height:20px;
	margin:0px 0px 0px 0px;
}
.testimonail-left p a {
	color:#0d2b94;
	font-weight:bold;
	text-decoration:none;
}
.login-panal {
	width:220px;
	margin:0 ;
	border:1px solid #dedcdc;
	float:left;
}
.login-panal h4 {
	background: url(../images/grey-bg.jpg) repeat-x;
	line-height:32px;
	color:#FFFFFF;
	font-size:20px;
	font-family: 'sans-serif', sans-serif;
	padding:0 0 0 10px;
}
.login-panal form {
	padding:8px 8px 0 8px;
	float:left;
}
.login-panal form p {
	float:left;
	width: 195px;
	padding:0 0 8px 0!important;
}
.login-panal form input, select {
	padding:4px;
	border-top: solid 1px #bdbdbd;
	border-left: solid 1px #bdbdbd;
	border-right: solid 1px #f0f0f0;
	border-bottom: solid 1px #f0f0f0;
	outline: 0;
}
.login-panal form .check-box {
	background:none;
	float:left;
	margin:0 6px 0 0;
	padding:0;
	width:20px;
	border:none;
}
.txt-area {
	width:497px;
	margin:0 0px 0 0;
	border:1px solid #dedcdc;
	padding:0 0 10px 0;
	float:left;
}
.txt-area h1 {
	background:url(../images/bg-img1.jpg) repeat-x;
	line-height:32px;
	padding:0 0 0 10px;
	color:#FFFFFF;
	font-size:20px;
	font-family: 'sans-serif', sans-serif;
}
.txt-area h2 {
	color:#14329f;
	font-weight:bold;
	padding:10px 0 0 10px;
}
.txt-area p {
	font-size:11px;
	color:#615f5f;
	text-align:justify;
	margin:0px 10px;
	padding:10px 0 9px 0;
	border-bottom:1px solid #dcdcdc;
}
.txt-area a {
	font-size:11px;
	color:#1a329e;
	margin:10px 10px 0px 0px;
	float:left;
	background:url(../images/arrow.png) no-repeat right;
	padding:0 10px 0 0;
	text-decoration:none;
}
.txt-area p a:hover {
	color:#ff1c17!important;
	background:url(../images/arrow-hover.png) no-repeat right;
}
 @charset "utf-8";
/* CSS Document */



#contentarea-inner {
	overflow:hidden;
}
.inner-header {
	display:block;
	text-align:center;
	margin:auto;
}
.columnLR {
	overflow:hidden;
	margin:10px auto;
}
.left-portion {
	float:left;
	width:213px;
}
.left-links {
	background:#152b8e;
	padding:4px;
	float:left;
	width:205px;
}
.left-links h2 {
	color:#152b8e;
	font-size:20px;
	margin:0;
	padding:0 0 0 10px;
	background:url(../images/heading-bg.jpg) repeat-x;
	line-height:27px;
}
.left-links ul {
	margin:0;
	padding:0;
	background:url(../images/right-navi-ancher.jpg) repeat-y;
}
.left-links ul li {
	padding:0 0 0 0px;
	background:url(../images/spacer-1.jpg) no-repeat bottom;
	font-weight:bold;
	margin:0px 0 0px 0;
	line-height:30px;
}
.left-links ul li a {
	text-decoration:none;
	color:#FFFFFF;
	padding:0 0 0 10px;
	display:block;
}
.left-links ul li a:hover, .left-links ul li a.selected-bg {
	background:url(../images/right-navi-hover.jpg) repeat-y;
}
.left-links ul li.last-bg {
	background:none;
}
.news-box {
	border:solid 1px #dedcdc;
}
.news-box h2 {
	background:#212121 url(../images/bg-img1.jpg) repeat-x;
	line-height: normal;
	padding:4px 10px;
	margin:0px 0px 8px 0px;
	color:#FFFFFF;
	font-size:20px;
	font-family: 'sans-serif', sans-serif;
}
ul.news {
	padding:0px 7px 7px 7px;
	margin:0;
}
ul.news li {
	padding:0px 0px 5px 0px;
	margin:0px 0px 5px 0px;
	font-size:11px;
	color:#14329f;
	font-weight:bold;
	border-bottom: solid 1px #e0e0e0;
}
ul.news li span {
	color:#615f5f;
	text-align:left;
	font-weight:normal;
}
ul.news li a {
	text-decoration:none;
}
ul.news li a:hover {
	text-decoration: underline;
	color:#000000;
}
ul.news li.morenews {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	color:#14329f;
	font-weight: bold;
	border-bottom:none !important;
}
.testimonial-box {
	border:solid 1px #dedcdc;
}
.testimonial-box h4 {
	background:#212121 url(../images/grey-bg.jpg) repeat-x;
	line-height: normal;
	padding:4px 10px;
	margin:0px 0px 8px 0px;
	color:#FFFFFF;
	font-size:20px;
	font-family: 'sans-serif', sans-serif;
}
.testimonial-box p {
	margin:10px 0 0px 5px;
	line-height:20px;
	padding:3px 18px 12px 28px;
	background: url(../images/quotemarks.png) no-repeat -45px top;
	font-size:11px;
	color:#615f5f;
	text-align:justify;
}
.testimonial-box p span {
	display:inline-block;
	background: url(../images/quotemarks.png) no-repeat 0px 5px;
	width:40px;
	height:20px;
	margin:0px 0px 0px 0px;
}
.testimonial-box a {
	font-weight:bold;
}
.content-Div {
	overflow:hidden;
	width:717px;
	margin:0px 0px 0px 12px;
	border:1px solid #dedcdc;
	padding:0px 0px 10px 0px;
	float:left;
}
.content-Div h1 {
	background:#212121 url(../images/grey-bg.jpg) repeat-x;
	line-height: normal;
	padding:4px 10px;
	margin:0px 0px 8px 0px;
	color:#FFFFFF;
	font-size:20px;
	font-family: 'georgia';
}
.content-Div h2 {
	padding:4px 10px;
	color:#14329f;
	font-size:12px;
	margin:8px 0px;
	font-weight:bold;
}
.content-Div h3 {
	padding:4px 10px;
	color:#14329f;
	font-size:14px;
	margin:8px 0px;
}
.content-Div h4 {
	padding:4px 10px;
	color:#14329f;
	font-size:13px;
	font-weight:bold;
	margin:8px 0px;
}
.content-Div a {
	margin:0 0 0 10px;
}
.content-Div p {
	padding:0px 10px;
	color:#615f5f;
	font-size:12px;
	clear:both;
	font-weight: normal;
	line-height:18px;
	text-align:justify;
	margin:10px 0;
}
ul.listing-1 {
	margin:0px 10px;
	background:#f7f7f7;
	padding:5px;
	border-bottom:1px solid #e7e4e4;
	border-left:1px solid #e7e4e4;
	outline:1px solid #f4f2f2;
}
ul.listing-1:hover {
	background:#efecec;
}
ul.listing-1 li {
	margin:0px 0px;
	background:url(../images/text_list_bullets.png) no-repeat 5px 7px;
	font-size:11px;
	font-weight:bold;
	color:#615f5f;
	padding:2px 0px 2px 25px;
}
ul.listing-1 li a {
	text-decoration:none;
	color:#516dee;
}
ul.listing-1 li a:hover {
	color:#666;
}
ul.listing-2 {
	margin:0px 10px;
	background:#f7f7f7;
	padding:5px;
	border-bottom:1px solid #e7e4e4;
	border-left:1px solid #e7e4e4;
	outline:1px solid #f4f2f2;
}
ul.listing-2:hover {
	background:#efecec;
}
ul.listing-2 li {
	margin:0px 0px;
	background:url(../images/text_list_bullets.png) no-repeat 5px 7px;
	font-size:11px;
	color:#666;
	padding:2px 0px 2px 25px;
}
ul.listing-2 li strong {
	color:#000000;
}
ul.listing-content {
	margin:0px 10px;
	padding:0;
}
ul.listing-content li span {
	font-size:12px;
	font-weight:bold;
	color:#14329f;
	margin:0;
	padding:0px 0px;
}
ul.listing-content li {
	font-size:12px;
	text-align:justify;
	clear:both;
	font-weight: normal;
	color:#615f5f;
	margin:0;
	padding:5px 0px;
}
ul.listing-simple {
	margin:10px;
	padding:0;
	float:left;
	width:692px;
	border:1px dashed #dedcdc;
}
ul.listing-simple li {
	margin:0 0 0 10px;
	padding:0 0 0 15px;
	line-height:24px;
	width:670px;
	float:left;
	background:url(../images/arrow.png) no-repeat 0px 10px;
}
ul.listing-simple:hover {
	border:1px solid #f0f0f0;
	background:#f8f8f8;
}
ul.listing-simple li span {
	margin:0 10px 0 0;
	display:block;
}
/*-------------------------------------------------------FAQ slider content--------------------------------------*/



#faqs {
	position:relative;
	margin:0px 0 0 0;
	float:left;
	padding:10px;
}
#faqs h6 {
	margin:0;
	padding: 0;
}
#faqs h6 a {
	font-size:13px;
	color:#062388;
	font-weight:bold;
	background:url(../images/cursor_question.png) no-repeat left;
	padding:0px 0px 0 25px;
	margin:0;
	list-style-type:none;
	line-height:normal;
	text-decoration:none;
	cursor:pointer;
}
#faqs h6.active {
	color:#000;
	display:block;
}
#faqs h6 a em {
	font-size:13px;
	font-weight:bold;
	margin:0 10px 0 0;
}
#faqs h6 a:hover {
	color:#4a4a4a;
	text-decoration:none;
}
#faqs div {
	position:relative;
}
#faqs div p {
	clear:both;
	background:none;
	line-height:18px;
	font-weight:normal;
	padding:3px 0px 5px 25px;
	margin:0px 10px 0px 0px;
	text-align: justify;
	font-size:12px;
	color:#525252;
}
ol.listing-ol {
	padding:0;
	margin:0px 0px 0px 20px;
}
ol.listing-ol li {
	font-weight:normal!important;
	list-style-type: decimal;
	font-size:11px!important;
	border-bottom:none!important;
	margin:0 0 0 25px;
}
ul.listing-double {
	padding:0;
	display:block;
	margin:0px 0;
	width:717px;
	float:left;
}
ul.listing-double li {
	border-bottom:1px dashed #dcdcdc;
	font-weight:normal!important;
	font-size:11px!important;
	float:left!important;
	width:44%!important;
	height:36px;
	margin:0px 10px 3px 25px!important;
	padding:0;
}
ul.section_menu {
	margin:10px 0;
	padding:2px 0 2px 5px;
	background:#f8f8f8;
}
ul.section_menu li {
	padding:4px 10px 4px 25px;
	margin:5px 0;
	background: url(../images/cursor_question.png) no-repeat left;
}
ul.section_menu li a {
	font-size:13px;
	color:#062388;
	font-weight:bold;
	margin:0px 0px;
	text-decoration: none;
}
ul.section_menu li a:hover {
	text-decoration: none;
	color:#000;
}
ul.faq_listing {
	margin:0;
	padding:0;
}
ul.faq_listing li {
	padding:5px 0px;
	font-size:12px;
	color:#323232;
	font-weight:bold;
	margin:0px 0px;
}
ul.faq_listing li p {
	padding:5px 0px;
	font-size:11px;
	color:#525252;
	line-height:18px;
	text-align:justify;
	font-weight: normal;
	border-bottom:solid 1px #e3e3e3;
}
#sidebar {
	left:760px;
	position: absolute;
}
#sidebar_content {
	position: absolute;
	top: 0;
	/* just used to show how to include the margin in the effect */

	width:200px;
}
#sidebar_content.fixed {
	position: fixed;
	top: 0;
}
/*-------------------------------------------------------accordion  --------------------------------------*/

.accordion div {
	border:1px dashed #dedcdc;
	margin:6px 10px;
}
.accordion div a {
	text-decoration:none;
	color:#000;
	font-weight:bold;
}
.accordion div a:hover {
	text-decoration:none;
	color:#7c7c7c;
}
#loopedSlider1 {
	width:250px;
	position:relative;
	clear:both;
}
#loopedSlider2 {
	width:220px;
	position:relative;
	clear:both;
}

#state-supported {
  margin-left: 10px;
}

#state-supported ul {
  
}

#state-supported ul li{
  margin-left: 15px;
  list-style-type: circle;
}