body {
 
	background-color:#99D6F7;
	background-repeat:repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
 	line-height:1.5em;
	color:#544b31;
}
a{ color: #000; text-decoration:none;}
.top-header{  background-color: #7EC9A6; color: #000; padding:10px; border-top: 4px solid #076396;}
#outer {
	width:1000px;
	height:600px;
	border:2px solid #8cd3fe;
	border-right:solid #8cd3fe;
	margin:0 auto;
}
#body_col {
	background-color:#FFF;
}
.header_nevtop {
	background-image:url(../images/header_bg.html);
	background-repeat:repeat-x;
}
#nav {
	background-image:url(../images/nav_hover.jpg);
	background-repeat:repeat-x;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:none;
	text-transform:uppercase;
}
#nav ul {
	list-style-type: none;
	height:30px;
	width: 100%;
	margin: auto;
	margin-left:7px;
}
#nav li {
	float: left;
}
#nav ul a {
	background-image: url(../images/bg-nav-sep.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding-right:18px;
	padding-left: 18px;
	display: block;
	line-height: 30px;
	text-decoration: none;
	color: #fff;
	font-weight:bold;
}
#nav ul a.noBrd {
	background:none;
}
#nav ul a:hover {
	color: #FFF;
	background-image:url(../images/bg-nav.jpg);
	background-repeat:repeat-x;
	background-position:center;
	vertical-align:middle;
}
.footer {
	line-height:24px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding:10px;
	color:#b5dff7;
	background:url(../images/bg-footer.jpg) repeat-x left top;
}
.footer a {
	font-size:11px;
	color:#b5dff7;
	text-decoration:none;
}
.footer a:hover {
	font-size:11px;
	color:#fff;
	text-decoration:underline;
}
.sideteb {
	background-color:#f0f0ef;
	padding:10px;
}
.homebg {
	background-color:#e5f3fc;
	padding:10px;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
 	font-style: normal;
	font-weight: normal;
	color:#414141;
	text-transform: uppercase;
  
  margin:0;
	line-height:28px;
	background-color:#3FA677;
	padding:5px;
}
h1 span {
	color:#FFFFFF;
}
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	line-height:1.5em;
	color:#544b31;
}
.readmore {
	font-family:Arial, Helvetica, sans-serif;
	color:#0168a7;
	text-decoration:none;
	font-style:italic;
	text-align:right;
	font-size:12px;
}
.readmore a {
	color:#0168a7;
	text-decoration:none;
	font-style:italic;
	text-align:right;
	font-size:12px;
}
.readmore a:hover {
	color:#0168a7;
	text-decoration:underline;
	font-style:italic;
	text-align:right;
	font-size:12px;
}
.under {
	font-family: Georgia, serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	line-height: 1.7em;
}
h2 {
	font-family: Georgia, serif;
	font-size: 18px;
 	color:#066295;
	padding-left:5px;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.5em;
}



ul.inlist {
	margin:0;
	padding-left:0px;
	list-style-type:none;
	width:100%;
}
ul.inlist li {
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	vertical-align:top;
	line-height:25px;
	background-image:url(../images/arrow.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:12px;
}

.pagetxt_edit{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	padding-left:15px;
	line-height:24px;
	vertical-align:top;
	line-height:25px;
}

.pagetxt_edit a{ 
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	text-decoration:none;
}

.pagetxt_edit a:hover{ 
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#066295;
	text-decoration:underline;
}



.pagetxt_edit1{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	line-height:24px;
	vertical-align:top;
	line-height:25px;
}

.pagetxt_edit1 a{ 
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	text-decoration:none;
}

.pagetxt_edit1 a:hover{ 
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#066295;
	text-decoration:underline;
}

.profileAcademy, .profileAcademy_hr{
	width:310px;
	font-size:13px;
	color:#CCC;
	border:1px solid #cdccc9;
	}

.profileAcademy_hr{ width:330px;}

.profileAcademy th, .profileAcademy_hr th{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#FFF;
	padding:5px 0px 5px 2px;
	text-align:left;
	font-weight:normal;
	border-bottom:1px solid #cdccc9;
	}
	
.profileAcademy img{
	margin-right:10px;}

.t1{background-color:#a6005c;}
.t2{background-color:#7bbc32;}
.t3{background-color:#454545;}
.t4{background-color:#d79800;}
.t5{background-color:#46699f;}
.t6{background-color:#00659b;}
.t7{background-color:#255665;}
.t8{background-color:#9b4b00;}
.t9{background-color:#55732e;}
.t10{background-color:#f0f0f0;
padding:0px 0px 0px 8px;}
.t10 strong{
	color:#f0f0f0;
	font-weight:normal;}
.t11{background-color:#454545;}
.t3 strong{
	color:#fff;
	font-size:20px;
	font-weight:normal;}


h3{font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFF;
padding:5px;}

.bookBox5{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:23px; color:#413f3f; background: #fcfaf8; border:solid 1px #f1e8d9; margin:0px 0px 15px 15px; }


#tab_table
{
    border-color:#CCC;
    border-width: 0 0 1px 1px;
    border-style: solid;
}

#tab_table td
{
    border-color:#CCC;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 5px;
}

.artical{
	font-family:Arial, Helvetica, sans-serif;
	color:#0168a7;
	text-decoration:none;
	text-decoration:none;
	font-size:12px;
	padding:10px;
}

.artical a{
	font-family:Arial, Helvetica, sans-serif;
	color:#0168a7;
	text-decoration:none;
	font-size:12px;
	text-decoration:none;
}

.artical a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#0168a7;
	text-decoration:none;
	font-size:12px;
	text-decoration:underline;
}

.button a{ background:#014E7A; border-radius:3px; display:block; padding:8px; text-align:center; margin-bottom:5px; color: #fff; text-decoration:none;}
.button a:hover{ background: #1594D9; color: #000; }

hr{ border:1px solid #99D6F7;}

.journal{ margin:8px; background: #99D6F7;}
.journal .jhead{  background-image: url("../images/nav_hover.jpg");
    background-repeat: repeat-x;  color: #fff; text-align:center; padding:8px; }
.journal ul{ margin:0; padding:0;}
.journal ul li{  list-style-type: none; display:block;}
.journal ul li a{ display: block; padding:5px; background: #99D6F7; text-align:center; text-decoration:none; border-bottom:1px solid #64B8E5; color: #012B44;}
.journal ul li a:hover{ background: #CAE9F9; }

#mask {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9000;
	background-color: #454545;
	display: none;
}
#boxes .window {
	position: absolute;
	left: 0;
	top: 0;
	width: 440px;
	height: 200px;
	display: none;
	z-index: 9999;
	padding: 20px;
}
#boxes #dialog {
	width: 700px;
	height: 150px;
	padding: 10px;
	background-color: #59B9AB;
	border-radius: 5px;
	color: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 0px 0px 25px #000000;
	-moz-box-shadow: 0px 0px 25px #000000;
	-webkit-box-shadow: 0px 0px 25px #000000;
	text-align: center;
}
#boxes #dialog .titlebt {
	font-size: 20px;
	padding: 10px 0;
}
#boxes .closebt {
	position: absolute;
	margin-right: -5px;
	margin-top: -15px;
	position: absolute;
	right: 0;
}
.update{ margin-bottom:10px;} 
.update li {
	list-style: disc;
	margin: 0 20px;
	padding: 5px 0;
}
.clear{ clear:both;}
h4 {
	font-family: Georgia, serif;
	font-size: 18px;
	font-style: italic;
	color:#066295;
	padding-left:5px;
	font-weight: normal;
	text-transform: normal;
	 margin:0; 
	 padding-top:20px;
	 padding-left:10px;
 
 
}

.profile{}
.profile .profilebox .headtil{ color: #3A966B; font-weight:bold; font-size:14px; margin-bottom:5px; display:block;}
.profile .profilebox p{ margin-bottom:0px; margin-top:0px;}
.profile .profilebox{ border-top:1px solid #ccc; width:340px; padding:10px 0; overflow:hidden; float:left; margin:10px;}
.profile .profilebox .img{ height:120px; width:100px; float:left; overflow:hidden; border-radius:5px; margin-right:10px;}
.profile .profilebox .img img{ height:120px; width:100px; float:left;}
.profile .profilebox .text-area{ float:left; width:230px;}
.profile .btn-view a{ background: #EAE8E1; border:1px solid #E0D9C5; border-radius:3px; text-align:center; padding:5px 20px; transition:all 0.3s ease 0s; color:#544b31; }
.profile .btn-view a:hover{ background: #0A699F; border:1px solid #064666; color: #fff;}
.profile .btn-view { text-align:center; margin-top:15px;}

.table-border{ border:1px solid #ccc; background: #f2f2f2; padding:10px; }
.img-border{ border:1px solid #ccc; background: #fff; padding:10px; }
.red-border{ border:1px solid #ccc; background: #D7F4E6; padding:10px; margin:10px 0; }
 