﻿/* CSS Document */
*{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
body{
	margin-top:10px;
}
a{
color:#283d5a
}
a:visited{
color:#283d5a
}
/* main table */
#maintable{
	width:900px;
}
#maintable .topLeft{
	width:19px;
	height:21px;
	background:url(/images/jcm/con2.jpg) no-repeat bottom right;
}
#maintable .topRight{
	width:19px;
	height:21px;
	background:url(/images/jcm/con1.jpg) no-repeat bottom left;
}
#maintable .topCenter{
	height:21px;
	background:url(/images/jcm/contop.jpg) repeat-x bottom center;
}
#maintable .centerLeft{
	width:19px;
	background:url(/images/jcm/conleft.jpg) repeat-y left;
}
#maintable .centerRight{
	width:19px;
	background:url(/images/jcm/conright.jpg) repeat-y right;
}
#maintable .Center{
	height:700px;
	width:862px;
	vertical-align:top;
}
#maintable .bottomLeft{
	width:19px;
	height:21px;
	background:url(/images/jcm/con4.jpg) no-repeat top left;
}
#maintable .bottomCenter{
	height:21px;
	background:url(/images/jcm/conbottom.jpg) repeat-x top center;
}
#maintable .bottomRight{
	width:19px;
	height:21px;
	background:url(/images/jcm/con3.jpg) no-repeat top left;
}
#serachTable{
	padding:0px 3px 18px 0px;
}

/* login table */
#logintable{
	width:900px;
}
#logintable .topLeft{
	width:19px;
	height:21px;
	background:url(/images/jcm/con2.jpg) no-repeat bottom right;
}
#logintable .topRight{
	width:19px;
	height:21px;
	background:url(/images/jcm/con1.jpg) no-repeat bottom left;
}
#logintable .topCenter{
	height:21px;
	background:url(/images/jcm/contop.jpg) repeat-x bottom center;
}
#logintable .centerLeft{
	width:19px;
	background:url(/images/jcm/conleft.jpg) repeat-y left;
}
#logintable .centerRight{
	width:19px;
	background:url(/images/jcm/conright.jpg) repeat-y right;
}
#logintable .Center{
	height:372px;
	width:862px;
	vertical-align:top;
}
#logintable .bottomLeft{
	width:19px;
	height:21px;
	background:url(/images/jcm/con4.jpg) no-repeat top left;
}
#logintable .bottomCenter{
	height:21px;
	background:url(/images/jcm/conbottom.jpg) repeat-x top center;
}
#logintable .bottomRight{
	width:19px;
	height:21px;
	background:url(/images/jcm/con3.jpg) no-repeat top left;
}

/* footer */
#footer{
	text-align:center;
	font-size:11px;
	color:#999999;
}
#footer a{
	color:#3b80ce;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}
/* top header menu */
#topheadermenu .middle{
	background:url(/images/jcm/menutop-bg.jpg) repeat-x bottom;
	height:31px;
	padding-bottom:2px;
	color:#3b80ce;
	font-size:9px;
}
#topheadermenu .tmleft{
	background:url(/images/jcm/menutop-left.jpg) no-repeat bottom;
	width:9px;
}
#topheadermenu .tmright{
	background:url(/images/jcm/menutop-right.jpg) no-repeat bottom;
	width:8px;
}
#topheadermenu a{
	color:#3b80ce;
	text-decoration:none;
	font-size:10px;
}
#topheadermenu a:hover{
	text-decoration:underline;
}
/* innertable */
#innertable .header{
	height:90px;
}
#innertable .topmenu{
	margin:3px 0px 0px 0px;
	padding:3px 3px 3px 3px;
	background:#ebebeb;
}
#innertable .textSize{
	padding:8px 8px 8px 3px;
	text-align:right;
	font-size:11px;
	color:#999999;	
	font-weight:bold;
}
#innertable .pageContent{
}
/* top menu */
.topmenu table{
	border:2px solid #FFFFFF;
}
#menu{
	border-top:1px olid #FFFFFF;
	width:100%;
	display:block;
}

#menu ul{
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	background-color: #2a3b4f;
}

#menu ul li{
	diplay: inline;
	float: left;
	list-style:none;
}

#menu ul li.sap{
	diplay: inline;
	float: left;
	list-style:none;
}
#menu ul li a{
	float: left;
	color: #fff;
	font-size:11px;
	padding: 5px 12px 5px 12px;
	text-decoration: none;
	background:url(/images/jcm/sap1.jpg) center right no-repeat;	
	text-transform:uppercase;
}

#menu ul li a:visited{
	color: #fff;
}

#menu ul li a:hover{
	color: #fff;
	background-color: #2a3b4f;
	text-decoration:underline;
}

#menu ul li a.last{
	background: none;
}

#menuext{
	width:100%;
	height:30px;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	background:url(/images/jcm/menubg.jpg) repeat-x scroll bottom;
}

#menu ul li a.activeLink{
	float: left;
	color: #2a3b4f;
	background:#ead88c;
	padding: 5px 12px 5px 12px;
	text-decoration: none;
	text-tranform:capitalize;
	border-left:2px solid #FFFFFF;
	border-right:2px solid #FFFFFF;
	background:url(/images/jcm/menubg.jpg) repeat-x scroll top;
}
#extMenuTable{
	color:#293b4f;
	font-size:12px;
	border:none;
	vertical-align:middle;
	margin-top:6px;
}
#extMenuTable a{
	color:#293b4f;
	font-size:12px;
	text-decoration:none;
}
#extMenuTable a:hover{
	text-decoration:underline;
}
/* page content */
H2{
	width:100%;
	border:1px solid #283c57;
	background:url(/images/jcm/headbg.jpg) repeat-x;
	color:#FFFFFF;
	font-size:13px;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	text-transform:capitalize;
}

H3{
	width:94%;
	/* border:1px solid #283c57; */
	/* background:url(/images/jcm/headbg.jpg) repeat-x; */
	color:#FFFFFF;
	font-size:10px;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	text-transform:capitalize;
}

#rightSideTD{
	padding-top:4px;
}
#loginBox{
	height:250px;
	background:url(/images/jcm/bg_side.jpg) repeat-x scroll bottom;
	border:1px solid #7d96aa;
	vertical-align:top;
	color:#666666;
	font-size:11px;
}
.title{
	font-size:14px;
	color:#283d5a;
	font-weight:bold;
}
#loginBox a{
	font-size:11px;
	color:#3f7b9f;
	text-decoration:none;
}
#loginBox a:hover{
	text-decoration:underline;
}
#sideBar{
	background:#f0f1f3;
	border:1px solid #dadbd5;
	vertical-align:top;
}
.formBTN{
	background:#293e5b;
	border:1px solid #707f94;
	color:#FFFFFF;
	text-align:center;
	text-transform:uppercase;
	font-size:12px;
	padding:3px 8px 3px 8px;
	cursor:pointer;
}
#homeNav{
	border:1px solid #707f94;
	width:100px;
	font-size:12px;
	color:#999999;
	vertical-align:center;
	margin-left:30px;
	margin-bottom:3px;
	border-top:none;
}
p.content{
	padding:1px 3px 8px 5px;
	font-size:11px;
	/*color:#546d83;*/
	color:#000000;
}
#contentBox{
	/* border:1px solid #dadbd5; */
	border:1px solid #7d96aa;
	vertical-align:top;
	background:#f0f1f3;
}
#contentBox a{
	font-size:12px;
	text-decoration:none;
	padding:5px 5px 5px 8px;
}
#contentBox a:hover{
	text-decoration:underline;
}
#homePageCenterContent{
	/* border:1px solid #dadbd5; */
	border:1px solid #7d96aa;
	height:200px;
	background:url(/images/jcm/home_center_bg.jpg) repeat-x bottom;
	vertical-align:top;
	padding:5px 5px 5px 5px;
}
#innerContentTD{
	padding:3px 3px 3px 3px;
	background:#ebebeb;
}
#innerContent{
	border:1px solid #dadbd5;
	vertical-align:top;
	background:#fbfbfb url(/images/jcm/innerContent_bg.jpg) repeat-x top;
}
#innerContent H2{
	width:98.3%;
}
.homeTable{
	margin-top:4px;
}
#legalcontent{
	margin-top:5px;
}
#legalcontent a{
	color:#000000;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
#legalcontent a:hover{
	text-decoration:underline;
}
.legalLogos{
	border:2px solid #546d83;
	padding:2px;
	background:#FFFFFF;
}
.content_block {
	color:#000000;
	padding:5px;
}
.head_title{
	border:1px solid #283c57;
	background:url(/images/jcm/headbg.jpg) repeat-x;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	text-transform:capitalize;
}
#sizer a.increase{
	font-size: 16px;
	color: #3b80ce;
	text-decoration:none;
}
#sizer a.increase:hover{
	text-decoration:underline;
}
#sizer a.decrease{color: #3b80ce;	text-decoration:none;
 }
#sizer a.decrease:hover{color: #3b80ce ;text-decoration:underline;}
#sizer a.reset{
	font-size: 14px;
	color: #666666;
	text-decoration:none;
}
#sizer a.reset:hover{
	font-size: 14px;
	color: #666666;
	text-decoration:underline;
}