/* CSS Document */
*{
margin:0px;
padding:0px;
}
body{
/*background:#c1d82f url(../images/body_bg.jpg) repeat-x left top;*/
background:#e9fef9;
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
font-size:11px;
overflow:-moz-scrollbars-vertical;
}
#logout a {
	color:#00004d;
	}

p{
color:#00004d;
}
a{
outline:none;
}
.main_wrapper{
width:1000px;
margin:0 auto;
background:#e9fef9;
}
.hea_der{

float:left;
}
.header{
height:62px;
width:1000px;
margin:0 auto;
}
.ipbox{
font-size:11px !important;
}
.main_wrapper{
background:#e9fef9;
/*background:#ffffff url(../images/white_bg.gif) repeat-x left 43px;*/
}
.nav_wrappr{
background:#e9fef9;
padding:13px 0 0 0;
}

.nav{
margin:0 0 0 124px;
}
.nav ul{
list-style-type:none;
}
.nav ul li{
float:left;
width:141px;
/*background:url(../images/nav.jpg) no-repeat left bottom;*/
text-align:center;
line-height:30px;
font-family:12px;
padding:0 11px 0 0;
background:#e9fef9;
border:solid 1px #00004d;
}
.nav ul li a{
color:#00004d;
text-decoration:none;
}
.nav ul li.current{
font-weight:bold;
background:#e9fef9;
/*background:url(../images/nav.jpg) no-repeat left top;*/
}
.nav ul li.fandb{
background:#e9fef9;
}
.nav_fix{background:#e9fef9;}


.banner{
background:#e9fef9;
/*background:#c1d82e url(../images/top_curve.jpg) no-repeat left top;*/
padding:10px 10px 10px 14px;
color:#00004d;
}
.ban_img{
/*background:#c1d82e url(../images/banner_img.jpg) no-repeat left top;*/
height:181px;
}
.sub_left{
width:240px;
float:left;
}
.box1{
padding:0 30px 0 12px;
}
.box1 h4{
font-size:14px;
color:#00004d;
}
.box1 h5{
font-size:10px;
color:#00004d;
}
.read_more a{
background:url(../images/right_blue_arrow.jpg) no-repeat right center;
float:right;
padding:0 24px 0 0;
height:21px;
line-height:19px;
color:#00004d;
font-weight:bold;
text-decoration:none;
}
.bottom_bord{
background:url(../images/blue_line.jpg) no-repeat 14px top;
margin:8px 0 8px 0;
height:4px;
}
.sub_right{
width:254px;
float:right;
/*background:#ccdf55 url(../images/sub_right_curve.jpg) no-repeat left top;*/
background:#e9fef9;
padding:10px;
color:#00004d;
}
.sub_right_wrap{
float:right;
width:274px;
}

.newsletter_img{
width:274px;
height:134px;
/*background:url(../images/newsletter.jpg) no-repeat left top;*/
float:right;
}
.demo_img{
width:274px;
height:134px;
background:url(../images/artemis-intro-small.gif) no-repeat left top;
float:right;
}
.read_more2blue a{
background:url(../images/arrow.gif) no-repeat right center;
float:right;
padding:0 24px 0 0;
height:21px;
line-height:19px;
color:#542784;
font-weight:bold;
margin:110px 8px 0 0;
text-decoration:none;
}

.read_more2 a{
/*background:url(../images/arrow2.gif) no-repeat right center;*/
float:right;
padding:0 24px 0 0;
height:21px;
line-height:19px;
color:#fff;
font-weight:bold;
margin:240px 8px 0 0;
text-decoration:none;
}

.right_box1{
background:#e9fef9;
/*background:#c1d82e url(../images/top_curve_right.jpg) no-repeat left top;*/
padding:8px 0 0 0;
border:solid  1px #01004e;
}
.cont_right h3{ 
padding:0 0 0 10px;
}
.cont_right{
padding:0 0 0 5px;
/*font-size:11px;*/
color:#00004d;
}
.right_bottom_bg{
background:#e9fef9;
/*background:#c1d82e url(../images/bottom_curve_right.jpg) no-repeat left bottom;*/
padding:8px 0 0 0;
}
.search_inpt{
background:url(../images/yellow_inputs.gif) no-repeat left top;
height:23px;
}
input{
border:solid 1px #FFFFFF;
margin:0px;
padding:0px;
}
.inp_box{
float:left;
padding:2px 0 0 6px;
margin:2px 0 0 0;
}
.go_btn a{
float:right;
background:url(../images/sear_arrow.gif) no-repeat left top;
width:20px;
height:20px;
text-indent:-9999px;
margin:1px 8px 0 0;
}
.homeicn a{
background:url(../images/home.jpg) no-repeat center 2px;
width:19px;
height:21px;
display:block;
text-indent:-9999px;
}
.left_para{
width:90px;
/*font-size:11px;*/
}
.cal_head{
color:#00004d;
background:#e9fef9;
border:solid 1px #00004d;
}
.cont_right2{
padding:0 0 0 10px;
/*font-size:11px;*/
color:#ffd60a;
background:url(../images/percent3.gif) no-repeat right 8px;
}
.read_more4 a{
background:url(../images/right_blue_arrow.jpg) no-repeat right center;
float:right;
padding:0 24px 0 0;
height:21px;
line-height:19px;
color:#00004d;
font-weight:bold;
text-decoration:none;
margin:0 5px 0 0;
text-indent:-9999px;
}
.homeicn{
float:left;
border-right:solid 1px #c2d82e;
padding:0 10px 0 0;
}
.incfonts{
float:left;
border-right:solid 1px #c2d82e;
padding:0 5px 0 0;
}
.switch{
padding:0 0 0 7px;
float:left;
}
.left_para h3{
color:#00004d;
}
.cont_right h3{
color:#00004d;
}
.log_in{
color:#00004d;
float:left;
font-size:16px;
font-weight:bold;
padding:29px 8px 0 0;
}
.right_log{
padding:10px 10px 0 0;
float:left;
}
.main_login{
float:right;

}
.fist_inputs{
float:left;
}
.second_inputs{
float:left;
}
.user{
float:left;
color:#01004e;
background:url(../images/sky_inpt1.jpg) no-repeat left bottom;
width:133px;
padding:0 0 0 5px;
height:40px;
font-size:11px !important;
}
.fontsize{
font-size:11px !important;
}
.pas{
float:left;
color:#01004e;
width:139px;
background:url(../images/sky_inpt2.jpg) no-repeat left bottom;
padding:0 0 0 5px;
height:40px;
font-size:11px !important;
}
.pas a{
display:block;
float:right;
background:url(../images/arrow3.gif) no-repeat left center;
width:20px;
height:20px;
text-indent:-9999px;
padding:5px 5px 0 0;
}
.footer{
height:35px;
background:#e9fef9; 
margin:16px 0 0 0; 
text-align:center; 
line-height:30px; 
color:#00004d;
border:solid 1px #01004e;
}
.footer a{
color:#00004d;
text-decoration:none;
}

/*----------------------------------------------------- calender--------------------------------------------------------*/
.month, .nav{
/*	background-color: navy;
	color: white;
	font: 10pt sans-serif;*/
}

.month{
	background:#e9fef9;
	color:#00004d;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	height:33px;
	font-weight:bold;

}
.nav1{
	cursor: pointer;
	cursor: hand;
	background:url(../images/left_blue_arrow1.jpg) no-repeat left center;
	width:20px;
	font-weight:bold;
	padding:0 0 0 23px;
	color:#00004d;
	}
.nav2{
	cursor: pointer;
	cursor: hand;
	background:url(../images/right_blue_arrow.jpg) no-repeat right center;
	width:20px;
	font-weight:bold;
	color:#00004d;
	padding:0 23px 0 0;
}

.dayHeader{
	color: #FFFFFF;
	font: 10pt sans-serif;
	font-weight: bold;
	height:30px;
}
.empty{
	background:#e9fef9;
	
}
.days{
	color:#00004d;
	background:#e9fef9;
/*	background:#c1d82e url(../images/tdbg.gif) no-repeat center center;*/
	font: 12px;
	cursor: pointer;
	width:23px;
	height:23px;
	cursor: hand;
	text-align:center;
	padding:0 0 5px 3px;
}
.days a {
    color: #542784; 
}
.date{
	color:#00004d;
	font: 10pt sans-serif;
	font-weight: bold;
	text-align:center;
	background:url(../images/current.jpg) no-repeat center center;
	font-weight:bold;
}

#calContainer{
/*background:url(../images/cal_bg.jpg) no-repeat left 34px;*/
width:194px;
clear:both;
background:#e9fef9;

}
.calthisMonth{
border:solid 1px #01004e;
border-top:none;
width:194px;
}


#cal_footer{
height:16px;
background:#e9fef9;
/*background:#c1d82e url(../images/cal_footer_bg.jpg) no-repeat left bottom;*/
clear:both;

}
.cal_head{
width:184px;
height:34px;
background:#e9fef9;
/*background:url(../images/date_head.jpg) no-repeat left top;*/
color:#00004d;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:30px;
padding:0 0 0 8px;
}

.cal_head .coloredLink {
    color: #542784;
}
/*-----------------------------------------About Us page -----------------------------------------*/

.main_cont_wrap1{
width:1000px;
padding:20px 0 0 0;
margin:0 auto;
}
/*
.left_nav{
width:160px;
float:left;
text-align:right;
color:#00004d;
}
*/
.right_wrap1{
width:194px;
float:right;
padding:0 125px 0 0;
}
.left_wrap1{
width:455px;
/*font-size:11px;*/
float:left;
padding:0 0 0 30px;
}
.left_wrap1 h3{
color:#00004d;
font-size:16px;
}
/*
.left_nav h3{
color:#00004d;
font-size:16px;
}

.left_nav ul{
list-style-type:none;
}
.left_nav ul li{
line-height:20px;
}
.left_nav ul li a{
text-decoration:none;
color:#00004d;
width:160px;
display:block;
}
.left_nav ul li a.curnt{
text-decoration:underline;
}
*/
.left_wrap1 ul{
list-style-type:none;
}
.left_wrap1 ul li{
background:url(../images/ularrow.gif) no-repeat left center;
padding:0 0 0 15px;
line-height:18px;
}
.inpts{
width:90px;
background:url(../images/blue_ipts.jpg) no-repeat left top;
height:20px;
padding:3px 8px 0 8px;
border:none;
}
.name{
float:left; 
width:106px;
padding:0 0 0 8px;
}
.inp_wrap{
width:130px;
float:left;
}
.inp_wrap1{
width:106px;
float:left;
}
.sub_btn{
float:left;
font-size:14px;
color:#00004d;
font-weight:bold;
padding:18px 0 0 5px;
}
.sub_btn a{
background:url(../images/arrow.gif) no-repeat right top;
padding:2px 23px 0 0;
height:25px;
display:block;
color:#00004d;
text-decoration:none;
}
.last_p{
color:#00004d; 
font-weight:bold;
}
.accessibility{
border:solid  1px #01004e;
height:35px;
}
.accessible{
border:solid 1px #01004e;
height:25px;
padding:3px 0 0 1px;
}
.litgray{
color:#000077;
}

.right_box3 {
    background:#e9fef9;
    border: 1px solid #01004e;
}
.right_box3 .coloredText, .right_box3 a.coloredText {
    color: #00004d;
}
a.read_more_new {
    background:url(../images/arrow.gif) no-repeat right center;
    color: #00004d;
}

