
body, div, ul, li, h1, h2, h3, h4, h5, h6, form, fieldset, p { padding:0; margin:0; font-weight:normal; } 
*{ margin:0; padding:0}
img, fieldset{ border:none}
a{ text-decoration:none; outline:none;}
:focus{outline:none;}
.curve{ float:left; width:100%}
.curve img{ float:left}
body{ font-size:12px; line-height:16px; font-family:Verdana, Geneva, sans-serif; }

#wrapper{ width:999px; margin:0 auto}
/****** main_container start**********/
#main_container{background:#fff url(../images/body_bg.jpg) repeat-x 0 0; float:left; width:100%}
/****** main css start **********/
#main{ float:left; background:url(../images/main_bg.png) repeat-y 0 0; width:987px;  padding:0 6px}
/****** header start **********/
header{ float:left; background:url(../images/header_bg.jpg) no-repeat 0 0; width:100%; height:74px; position:relative; z-index:9}
header p{ float:left;  color:#ffffff; font-size:12px; line-height:13px; padding:11px 0 0 19px}
header p em{ font-size:10px; line-height:12px}
header .login{ float:right; width:auto; padding:18px 109px 0 0; color:#fff; text-decoration:none; font-size:10px; line-height:12px}
header .welcome a{color:White;text-decoration:none;}
header .welcome a:hover{text-decoration:underline;}
#signup{color:Blue;}
#mee1_ClientState div {color:#000;}
.logo{ position:absolute; top:0; left:200px; z-index:99}
/****** header end **********/

/****** body_container start **********/
#body_container{ float:left; background:url(../images/body_con_bg.jpg) no-repeat 0 0; min-height:580px; height:auto!important; width:987px;}
/****** container start **********/
#container{ float:left; width:100%; background:#ffffff url(../images/container_bg.png) repeat-y 0 0; margin:145px 3px 0 3px; width:981px}

.left_container{ float:left; background:url(../images/left_con_bg.png) repeat-y 0 0; margin:-10px 0 0 6px; width:163px; position:relative; z-index:9; }
.home{ float:left;  width:163px; height:31px; position:relative; z-index:99; margin-top:-16px}
.bird{ position:absolute; height:101px; top:-110px; left:-9px; z-index:999}
/****** nav start /****** */
nav{ float:left; width:163px; position:relative; z-index:999;border-bottom:1px solid #dfdfdf ; min-height:365px; height:auto !important}
nav ul{float:left; width:163px; list-style:none;}
nav ul li{float:left; width:163px; position:relative; margin-top:1px}
nav ul li a{float:left; width:163px; background:#d1d2dc; text-align:center; font-size:12px; line-height:14px; color:#51646a; text-decoration:none; padding:6px 0 0 0; height:20px;}
nav ul li a:hover {background:#002868; color:#ffffff}
nav ul li.active a{background:#002868; color:#ffffff}


nav ul ul.sub_menu{list-style:none}
nav ul ul.sub_menu li a{color:#003366; text-decoration:none;  background:#eae0e0; position:relative; z-index:9; font-weight:bold}
nav ul ul.sub_menu li a span{ position:absolute; top:3px; right:-5px; background:url(../images/arrow.png) no-repeat 0 0; width:19px; height:17px; display:none}
nav ul ul.sub_menu li a:hover span{ display:block}
nav ul ul.sub_menu li a:hover{ background:#cc0033; color:#ffffff}
nav ul ul.sub_menu li.active a span{ display:block}
nav ul ul.sub_menu li.active a{background:#cc0033;color:#ffffff}
/****** nav end/*******/

/****** middle_container start *******/
.middle_container{ float:left; width:619px; margin:0 0 0 11px;border-top:1px solid #dfdfdf;}
.middle_container h3{float:left; border-bottom:1px solid #dfdfdf; width:607px; padding:10px 0 10px 12px; color:#51646a; font-size:12px; line-height:14px}
.middle_container .content{ float:left; width:602px; padding:9px 0 5px 12px;}
.middle_container .content h4{ color:#666666; font-size:12px; line-height:14px; float:left; padding-bottom:16px; width:338px}
.middle_container .content p{ color:#666666; font-size:11px; line-height:13px; }
.middle_container .content .img_box{ float:right; width:236px; margin:0 0 0 23px }
.middle_container .content small{ font-size:10px; line-height:12px; color:#666666; padding-top:3px; display:block; text-align:center; font-style:italic}

/* normalize the container to allow the lists to display correctly   */
.middle_container ul li{margin-left:15px;}
#MainContent_divcontent{padding:10px;}
/****** middle_container end*******/



.breadcrumb
{
    display: block;
    width: 705px;
    height: 33px;
    margin-left: 5px;
    padding: 0px;
}
.breadcrumb a.bcHome
{
    text-indent: -99999px;
    display: inline-block;
    background: url('../../images/homebc.png') no-repeat;
    width: 23px;
    height: 22px;
    float: left;
    margin-right: 5px;
    margin-top:5px;
}
.breadcrumb .bcpath
{
    display: block;
    float: left;
    width: auto;
    padding-top: 8px;
    font-size: 12pt;
    font-family: "Segoe UI" , Arial, Helvetica;
    color: #cc0033;
    font-weight: bold;
    text-shadow: 1px 1px 2px #3b597a;
}
.breadcrumb .separator{display:block;float:left;background:url(../../images/bcseparator.png) no-repeat;height:13px;width:12px;margin-left:5px;margin-right:5px;margin-top:9px;}


/****** right_container start *******/
.right_container{ float:right; width:179px; margin:-116px 3px 0 0; *margin-top:-113px}
.right_container .img_box{ float:left; width:100%; text-align:center; margin-top:4px}

/****** details start *******/
.details{ float:left; width:170px; border-top:1px solid #dfdfdf; padding:0 2px 0 7px; margin:4px 0 0 0}

.search{ float:left; width:166px; height:25px; color:#d1d2dc; background:#ffffff; border:1px solid #d1d2dc; margin-top:3px}
.search .search_btn{ float:left; border:none; cursor:pointer; background:url(../images/search_btn.png) no-repeat 0 00; width:23px; height:18px; margin:2px 0 0 3px}
.input_bg{ float:left; width:110px; padding:5px 15px 0 15px; height:20px}
.input_bg .input{ float:left; width:110px; background:none; border:none; color:#cccccc; font-size:12px; line-height:14px}
.search:hover{ background:#002868; border:1px solid #ffffff}

.event_box{ float:left; width:170px; margin-top:14px; position:relative; z-index:999; }
.event_box .event{float:left; width:172px; background:#d1d2dc; position:relative; z-index:9;min-height:217px; height:auto !important; padding:12px 0 0 0}

.event_box h3{ float:left; width:163px; padding:0 0 0 5px; font-weight:bold}
.event_box h4{ float:left; width:162px; padding:0 0 0 5px; font-size:12px; line-height:14px; color:#52656b; font-style:italic; font-weight:bold}
.event_box ul{ float:left; width:151px; padding:0 0 0 10px; list-style:none}
.event_box ul li{ float:left; width:100%; padding:12px 0 0 0}
.event_box ul li .date{  font-size:10px; line-height:12px; color:#e22d27; padding-bottom:2px; float:left;  width:100%}
.event_box ul li .event_details{ float:left; font-size:10px; line-height:12px; color:#002868; width:100%; margin-top:-3px}




.page_stage{float:left; width:170px; background:#f1ebeb; margin:-17px 1px 0 1px; position:relative; z-index:9; padding:20px 0 0 0; min-height:136px; height:auto !important}
.page_stage h3{ float:left; width:162px; padding:0 0 0 5px; font-size:12px; line-height:14px; color:#52656b; font-style:italic; font-weight:bold}
.page_stage ul{ float:left; width:150px; padding:0 0 0 14px; list-style:none}
.page_stage ul li{ float:left; width:100%; color:#666666; font-size:10px; line-height:12px; padding-top:12px}
/****** details end *******/

/****** right_container end *******/


/****** container end **********/
/****** body_container end **********/
/****** main css end **********/

/****** footer start **********/
footer{ float:left; width:990px; margin:-12px 0 0 -2px; background:url(../images/footer_bg.png) no-repeat 0 0; height:63px; padding:50px 0 0 0}
footer .copy_right{ float:left; width:346px; padding:0 0 0 25px; color:#ffffff; font-size:12px; line-height:14px}
footer .copy_right a{color:White;font-size:12px; line-height:14px;}
footer p{ float:left;  color:#ffffff; font-size:12px; line-height:14px}
footer p a{color:White;font-size:12px; line-height:14px;}
/****** footer css end **********/
/****** main_container end**********/

.sendalertbutton
{
    background: url(../../CuteSoft_Client/CuteEditor/images/ememail.gif) no-repeat 2px 2px;
    padding-left:25px;
}
