/* CSS Document */
*{ margin:0px; padding:0px; }
body{ background:#c1d82f url(../images/body_bg.jpg) repeat-x left top; font-family:"Century Gothic", Arial, Helvetica, sans-serif; 
    font-size:14px; overflow:-moz-scrollbars-vertical; }


        /* the overlayed element */
        .apple_overlay {        	
        	display:none;
        	background-image:url(../overlay/white.png);
        	width:640px;
        	padding:35px;	
        	font-size:11px;
        }
        /* default close button positioned on upper right corner */
        .apple_overlay .close {
        	background-image:url(../overlay/close.png);
        	position:absolute; right:5px; top:5px;
        	cursor:pointer;
        	height:35px;
        	width:35px;
        }
    	div.apple_overlay.black {
    		background-image:url(../overlay/transparent.png);		
    		color:#fff;
    	}


a.coloredLink { color: #542784;}
.coloredText, .coloredText a, a.coloredText { color: #542784;}

#logout a { color:#FFFFFF; }
a{ outline:none; }
.main_wrapper{ width:1000px; margin:0 auto; }
.hea_der{ float:left; }
.header{ height:62px; width:1000px; margin:0 auto; }
.ipbox{ font-size:11px !important; }
.main_wrapper{ background:#ffffff url(../images/white_bg.gif) repeat-x left 43px;}
.nav_wrappr{ background:#c1d82f; 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; }
.nav ul li a{ color:#542784; text-decoration:none; }
.nav ul li.current{ font-weight:bold; background:url(../images/nav.jpg) no-repeat left top; }
.nav ul li.fandb{ background:url(../images/nav_fandb1.jpg) no-repeat left top; width:auto; padding:0 0 0 16px; }
.nav_fix{background:url(../images/123.gif) no-repeat right; padding-right:26px;}

.main_cont_wrap{
    width:980px;/*750*/
    padding:20px 5px 5px 0;
    border:0px solid yellow;
}

.left_wrap { width:580px;/*524*/ margin-right:10px; float:left;  border:0px solid green; }
.right_wrap{ width:210px; float:right; border:0px solid red;}
.left_nav{ width:155px;padding:0; margin:0 10px 0 4px; float:left; text-align:right; color:#542782;border:0px solid blue; }
    
.banner{
background:#c1d82e url(../images/top_curve2.jpg) no-repeat left top;
padding:10px 10px 10px 14px;
color:#542784;
}
.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:#542784;
}
.box1 h5{
font-size:10px;
}
.read_more 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;
text-decoration:none;
}
.bottom_bord{
background:url(../images/border_bottom.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;
padding:10px;
color:#542784;
}
.sub_right_wrap{
float:right;
width:274px;
}

.newsletter_img{
width:274px;
height:134px;
background:url(../images/newsletter_1.jpg) no-repeat left top;
float:right;
}
.demo_img{
width:274px;
height:185px;
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:#ffffff;
font-weight:bold;
margin:110px 8px 0 0;
text-decoration:none;
}



.right_box1{
/*background:#ee5ba1 url(../images/top_curve_right_pink.jpg) no-repeat left top;*/
    background-color: #542784;
    padding:10px 0 0 0;
}
.cont_right h3{ 
padding:0 0 0 10px;
}
.cont_right{
padding:0 0 0 5px;
/*font-size:11px;*/
color:#FFFFFF;
}
.right_bottom_bg{
/*background:#ee5ba1 url(../images/bottom_curve_right_pink.jpg) no-repeat left bottom;*/
background:#542784 none no-repeat left bottom;
padding:8px 0 0 0;
}
.search_inpt{
background:url(../images/search_bg_pink.jpg) no-repeat left top;
height:23px;
}

.inp_box{
float:left;
padding:0 0 0 6px;
margin:2px 0 0 0;
}

.go_btn a{
float:right;
background:url(../images/arrow3.gif) no-repeat left top;
width:20px;
height:20px;
text-indent:-9999px;
margin:1px 5px 0 0;
}
.go_btn input[type="submit"] {
float:right;
background:url(../images/arrow3_pink.jpg) #FFFFFF no-repeat left top;
width:20px;
height:20px;
text-indent:-9999px;
margin:1px 10px 0 0;
background-color: #FFFFFF;
}

.left_para{
width:90px;
/*font-size:11px;*/
}
.cont_right2{
padding:0 0 0 10px;
/*font-size:11px;
color:#5E3190;*/
color: #FFFFFF;
background:url(../images/percent_purple.jpg) no-repeat right 8px;
}
.read_more4 a{
background:url(../images/arrow2.gif) no-repeat right center;
float:right;
padding:0 24px 0 0;
height:21px;
line-height:19px;
color:#c1d82e;
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;
}
.homeicn a{
background:url(../images/home.jpg) no-repeat center 2px;
width:19px;
height:21px;
display:block;
text-indent:-9999px;
}
.incfonts{
float:left;
border-right:solid 1px #c2d82e;
padding:0 5px 0 0;
font-size:0px;
}
.switch{
padding:0 0 0 7px;
float:left;
font-size:0px;
}
.left_para h3{
/*color:#5e3190;*/
color: #FFFFFF;
}
.cont_right h3{
color:#5e3190;
}
.log_in{
color:#FFFFFF;
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;
}
input{
border:0px;
padding:0 0 0 5px;
/*width:100px; Disabled by daljit */
}
.user{
float:left;
color:#c1d82e;
background:url(../images/user.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:#c1d82e;width:139px;
background:url(../images/user1.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 bottom;
width:20px;
height:20px;
text-indent:-9999px;
padding:5px 5px 0 0;
}
.pas input[type="submit"]{
display:block;
float:right;
background:url(../images/arrow3.gif) no-repeat left bottom;
width:20px;
height:20px;
text-indent:-9999px;
padding:5px 5px 0 0;
margin: 4px 6px 0 0;
}
.footer{
height:35px;
background:#542784; 
margin:16px 0 0 0; 
text-align:center; 
line-height:30px; 
color:#FFFFFF;

}
.footer a{
color:#FFFFFF;
text-decoration:none;
}
/*----------------------------------------------------- calender--------------------------------------------------------*/
.month, .nav{
/*	background-color: navy;
	color: white;
	font: 10pt sans-serif;*/
}

.month{
	background:#fff;
	color:#5E3190;
	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: 20px 0px 20px 24px;
	/*color:#c1d82e;*/
    color: #ee5ba1;
	}
a.nav1, a.nav2 {
    color: #542784;
    text-decoration: none;
    font-size: 14px;
    
}    
.nav2 {
	cursor: pointer;
	cursor: hand;
	background:url(../images/right_blue_arrow.jpg) no-repeat right center;
	width:20px;
	font-weight:bold;
	color: #ee5ba1;
	padding: 20px 24px 20px 5px;
}

.dayHeader{
	color: #fff;
	font: 10pt sans-serif;
	font-weight: bold;
	height:30px;
    border-bottom-style: solid;
    border-bottom-color: white;
    border-bottom-width: 1px;
}
.empty{
	/*background-color: #ee5ba1;*/
    background-color: #542784;
	
}
.days{
	color:#006633;
	/*background:#ee5ba1 url(../images/tdbg_pink.jpg) no-repeat center center;*/
	font: 12px;
	cursor: pointer;
	width:23px;
	height:23px;
	cursor: hand;
	text-align:center;
	padding:0 0 5px 3px;
}
.days a {
	text-decoration:none;
	/*color:#006633;
    color:#5E3190;*/
    color: white;
}
.date{
	/*color:#006633;
	font: 10pt sans-serif;*/
	font-weight: bold;
	text-align:center;
	/*background:url(../images/current.jpg) no-repeat center center;*/
    border-bottom-color: white;
    border-bottom-style: solid;
}
.date a {
    color: #ffffff;
}
.date_selected{
	color:#ffffff;
	font: 10pt sans-serif;
	font-weight: bold;
	text-align:center;
	/*background:url(../images/current_selected.jpg) no-repeat center center;*/
    background-color: white;
	font-weight:bold;
}
.date_selected a {
    color: #542784;
}


#calContainer{
/*background:url(../images/cal_bg_pink.jpg) no-repeat left 34px;  DS */
width:194px;
clear:both;
}

.purple_bg {
    background-color: #542784;
}

#cal_footer{
height:16px;
/*background:#c1d82e url(../images/cal_footer_bg.jpg) no-repeat left bottom;
background:#ee5ba1 url(../images/cal_footer_bg_pink.jpg) no-repeat left bottom;*/
background-color: #542784;
clear:both;

}
/*.cal_head{
width:194px;
height:34px;
background:url(../images/date_head_pink.jpg) no-repeat left top;
color:#542784;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:30px;
padding:0 0 0 10px;
}
*/
.cal_head{
width:184px;
height:34px;
background:#542784;
/*background:url(../images/date_head.jpg) no-repeat left top;*/
color:#00004d;
font-size:16px;
font-weight:bold;
line-height:30px;
padding:0 0 0 8px;
border: 1px solid #542784;
}
.cal_head .coloredLink { color: white; }
/*-----------------------------------------About Us page -----------------------------------------*/

.main_cont_wrap1{
width:1000px;
padding:2px 0 0 0;
margin:0 auto;
}

.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:#542782;
font-size:16px;
}

/*
.left_nav h3{
color:#542782;
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:#542782;
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/contact_input.jpg) no-repeat left top;
height:20px;
padding:3px 8px 0 8px;
}
.name{
float:left; 
width:106px;
padding:0 0 0 8px;
}
.inp_wrap{
width:135px;
float:left;
}
.inp_wrap1{
width:106px;
float:left;
}
.sub_btn{
float:left;
font-size:14px;
color:#542786;
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:#542786;
text-decoration:none;
}
.last_p{
color:#542782; 
font-weight:bold;
}
.inp_wrap{
width:130px;
float:left;
}
.inp_wrap1{
width:106px;
float:left;
}

.litgray{
color:#535353;
}

.right_box3 {
    background:#542784;
    padding: 5px;
    margin-bottom: 7px;
}
.right_box3 .coloredText, 
    .right_box3 a.coloredText {
    color: #FFFFFF;
}
a.read_more_new {
    background:url(../images/arrow2.gif) no-repeat right center;
    padding: 4px 24px 0 0;
    height:22px;
    line-height: 24px;
    color:#ffffff;
    font-weight:bold;
    text-decoration:none;
    margin:0px 4px 0 0;
}

