@font-face {
    font-family: 'zurich_condensedregular';
    src: url('zurichbt-romancondensed.eot');
    src: url('zurichbt-romancondensed.eot?#iefix') format('embedded-opentype'),
         url('zurichbt-romancondensed.woff') format('woff'),
         url('zurichbt-romancondensed.ttf') format('truetype'),
         url('zurichbt-romancondensed.svg#zurich_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'zurich_cn_btbold';
    src: url('zurich-cn-bt-bold.eot');
    src: url('zurich-cn-bt-bold.eot?#iefix') format('embedded-opentype'),
         url('zurich-cn-bt-bold.woff') format('woff'),
         url('zurich-cn-bt-bold.ttf') format('truetype'),
         url('zurich-cn-bt-bold.svg#zurich_cn_btbold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'droid_sansregular';
    src: url('droidsans.eot');
    src: url('droidsans.eot?#iefix') format('embedded-opentype'),
         url('droidsans.woff') format('woff'),
         url('droidsans.ttf') format('truetype'),
         url('droidsans.svg#droid_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'zurich_ltcn_btlight';
    src: url('zurchlc.eot');
    src: url('zurchlc.eot?#iefix') format('embedded-opentype'),
         url('zurchlc.woff') format('woff'),
         url('zurchlc.ttf') format('truetype'),
         url('zurchlc.svg#zurich_ltcn_btlight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'pt_sansregular';
    src: url('pts55f.eot');
    src: url('pts55f.eot?#iefix') format('embedded-opentype'),
         url('pts55f.woff') format('woff'),
         url('pts55f.ttf') format('truetype'),
         url('pts55f.svg#pt_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


body{ margin:0px; padding:0px; font-family: 'pt_sansregular'; font-size:13px; background:url(../images/body-bg.jpg) repeat; 
color:rgb(86, 86, 86);}
a{ margin:0px; padding:0px; text-decoration:none; color:#333333;}
img{ margin:0px; padding:0px; vertical-align:middle; border:none;}
h1, h2, h3, h4, h5{ margin:0px; padding:0px; font-weight:normal; text-transform:uppercase; font-family: 'zurich_condensedregular';}
p{ margin:0px; padding:0px; line-height:19px;}
ul, li{ margin:0px; padding:0px; display:block;}
input, textarea, select { border:1px solid rgb(194, 201, 205); color:#2e2e2e; font-size: 13px; padding: 5px; }

#main{ margin:0px; padding:0px; width:100%; height:auto;}

/*..................................top-part............................*/

.top-part{ margin:0px; padding:0px; width:100%; background:url(../images/top-bg.jpg) repeat-x; height:57px;}
.top-part-inner{ margin:0 auto; padding:0px; width:1000px;}
.top-part-inner span{ margin:17px 0 0; padding:0px; float:right;}
.top-part-inner span a{ margin:0px; padding:0 14px 0 8px; font-family: 'zurich_ltcn_btlight'; color:#FFFFFF; font-size:16px; text-transform:uppercase;}
.top-part-inner span a:hover{ margin:0px; color:#5d6140;}
.top-part-inner span .active{color:#5d6140;}
.top-part-inner p{ margin:15px 0 0; padding:0px; float:right;}
.top-part-inner p img{ margin:0px; padding:0 0 0 5px;}

/*..................................header-part............................*/

.header-part{ margin:0 auto; padding:0px; width:auto; background:url("../images/header2.jpg") no-repeat scroll center center transparent; 
height:491px; overflow:hidden;}
.header-part-inner{ margin:0 auto; padding:0px; width:1000px;}
.logo{ margin:7px 0 0; padding:0px; float:left; width:400px;}
.header-right-part{ margin:0px; padding:0px; float:right;}
.header-box{ margin:86px 0 0; padding:0px; background:url(../images/header-bg-img.png) repeat; width:387px; height:149px; position:relative;}
.header-box p{ margin:0px; padding:15px 15px 18px; font-size:18px; color:#FFFFFF; line-height:25px;}
.header-box h2{ margin:0px; padding:7px 0; background:#b4c717; font-size:20px; text-align:center;
float:left; width:100%; position:absolute; bottom:0; color:#000;}
.header-box h2 span{ margin:0px; padding:0 0 0 5px; font-family: 'zurich_cn_btbold'; font-size:20px;}

.header-box2{ margin:35px 0 ; padding:0px; background:url(../images/header-bg-img.png) repeat; width:387px; height:149px; position:relative;}
.header-box2 p{ margin:0px; padding:15px 15px 18px; font-size:18px; color:#FFFFFF; line-height:25px;}
.header-box2 h2{ margin:0px; padding:7px 0; background:#b4c717; font-size:20px; text-align:center;
float:left; width:100%; position:absolute; bottom:0; color:#000;}
.header-box2 h2 span{ margin:0px; padding:0 0 0 5px; font-family: 'zurich_cn_btbold'; font-size:20px;}

.header-part-inner-page{ margin:0 auto; padding:0px; width:auto; background:url("../images/header-inner.jpg") no-repeat scroll center center transparent;  height:178px; overflow:hidden;}

/*..................................menu-part............................*/

.menu{ margin:0px; padding:0px; background:#101010; height:43px;}
.nav{ margin:0 auto; padding:0px; width:1000px;} 
.nav ul{ margin:0 0 0 13px; padding:0px; float:left;}
.nav li{ margin:0px; padding:0px; float:left;}
.nav li a{ margin:0px; padding:12px 45px 8px; float:left; color:#FFFFFF; font-family: 'zurich_cn_btbold'; font-size:18px; text-transform:uppercase; border-right:1px solid #434343;}
.nav li a:hover{ margin:0px; color:rgb(146, 162, 10);}
.nav .last{ border:none;}
.nav .active{ color:#CCCCCC;}

/*..................................body-part............................*/

.top-boby-part{ margin:40px auto 0; padding:0px; width:1000px;}
.top-boby-part h2{ margin:0px; padding:0px;  font-size:36px; color:#92a20a;}
.top-boby-part p{ margin:15px 0; padding:0px; color:#494949; font-size:14px; text-align:justify; float:left;
width:50%;}
.video1{ margin:10px 0 0; padding:0px; float:left;}
.video1 img{ margin:0px; padding:0;  background:#fff; border:1px solid #CCCCCC; width:653px;}

.active-volonteers{ margin:25px 0 0; padding:0px; width:100%; background:url(../images/active-bg.jpg) repeat-x; height:272px; float:left;}
.active-volonteers-inner{ margin:8px auto 0; padding:0px; background:url(../images/index_29.png) no-repeat; width:973px; height:258px;}

.volonteers-left{ margin:41px 0 0; padding:0px; float:left; width:176px;}
.volonteers-left h2{ margin:0px; padding:0px; text-align:center; font-family: 'zurich_cn_btbold'; color:#ddf12e; font-size:18px;}
.volonteers-left h2 span{ margin:0px; padding:0px; color:#FFFFFF; font-size:28px;}

.volonteers-mid{ margin:123px 0 0 230px; padding:0px; float:left; width:176px;}
.volonteers-mid h2{ margin:0px; padding:0px; text-align:center; font-family: 'zurich_cn_btbold'; color:#000; font-size:18px;}
.volonteers-mid h2 span{ margin:0px; padding:0px; color:#92a20a; font-size:42px;}


.volonteers-right{ margin:37px 0 0; padding:0px; float:right; width:176px;}
.volonteers-right h2{ margin:0px; padding:0px; text-align:center; font-family: 'zurich_cn_btbold'; color:#ddf12e; font-size:18px;}
.volonteers-right h2 span{ margin:0px; padding:0px; color:#FFFFFF; font-size:42px;}

.memder{ margin:0 auto; padding:0px; width:1000px;}
.memder h2{ margin:20px 0 15px; padding:0px;  font-size:30px; color:#92a20a; float:left; width:100%;}
.memder p{ margin:0; padding:0px; color:#494949; font-size:14px; text-align:justify; float:right; width:70%;}
.memder-img{ margin:0px; padding:0px; float:left;}
.memder-img img{ margin:0px; padding:5px;  background:#fff; border:1px solid #CCCCCC;}
.memder p span{ margin:15px 0 0; padding:0px; font-size:18px; color:#000000; font-family:zurich_cn_btbold; width:100%; float:left;}
.memder p span strong{ margin:0px; padding:0px; font-weight:normal; color:#92a20a;}

.event{ margin:0 auto; padding:0px; width:1000px;}
.event h2{ margin:25px 0 15px; padding:0px;  font-size:30px; color:#92a20a; float:left; width:100%;}
.event ul{ margin:0px; padding:0px;}
.event li{ margin:0px; padding:0 41px 0 0; float:left; width:289px;}
.event li img{ margin:0px; padding:5px; background:#FFFFFF; border:1px solid #CCCCCC;}
.event li img:hover{border:1px solid #acbe0f;}
.event li span{ margin:0px; padding:0px;}
.event li span em{ margin:0px; padding:5px 0 0; float:left;  font-style:normal;}
.event li span em a{ margin:0px; padding:0px; background:none; color:#000000; font-size:15px; font-weight:bold; text-transform:none;
 font-family: 'pt_sansregular';}
.event li span em a:hover{ background:none; color:#92a20a;}
.event li span a{ margin:0px; padding:6px 10px; font-family: 'zurich_condensedregular'; color:#FFFFFF; font-size:15px; text-transform:uppercase; background:#92a20a; float:right; font-weight:normal;}
.event li span a:hover{ margin:0px; background:#acbe0f;}
.event .last{ margin-right:0px;}

.featured-org{ margin:40px 0 0; padding:0px; background:#fff; border-top:1px solid #d0d0d0; height:323px; float:left; width:100%;}
.featured-org-inner{ margin:0 auto; padding:0px; width:1000px;}
.featured-org-inner h2{ margin:20px 0 15px; padding:0px;  font-size:30px; color:#000; float:left; 
width:100%;}
.featured-org-inner ul{ margin:0px; padding:0px; float:left; width:100%;}
.featured-org-inner li{ margin:0 22px 0 0; padding:0px; float:left; width:232px; text-align:center;}
.featured-org-inner li img{ margin:0 0 5px; padding:5px; background:#FFFFFF; background:#c5c5c5;}
.featured-org-inner li img:hover{ background:#819006;}
.featured-org-inner li span a{ margin:0px; padding:0px; font-size:15px; font-weight:bold; color:#819006;}
.featured-org-inner li span a:hover{ margin:0px; padding:0px; color:#000000;}
.featured-org-inner .last{ margin-right:0px;}

/*---------------------------------------------footer--------------------------------------------------*/
#footer{ margin:0px; padding:0px; float:left; width:100%; height:182px; background:#000000; font-family: 'droid_sansregular'; }
.bottompart { margin:0 auto; padding:0px; width:1000px;}
.bottl { float: left; padding-left: 6px; padding-top: 16px; width: 663px;}

.bottlinkbox { float: left; width: 179px;}
.bottlinkbox ul li { background: url("../images/point2.gif") no-repeat scroll 0 5px transparent; list-style-type: none; margin-bottom: 3px; padding-left: 12px;}
.bottlinkbox ul li a { color:#afafaf;font-size:11px; font-family: 'droid_sansregular'; }
.bottlinkbox ul li a:hover { color: rgb(255, 255, 255);}
.bottlinkbox .active{ color:#fff;}

.bottlinkbox2 { float: left; width: 154px;}
.bottlinkbox2 ul li { background: url("../images/point2.gif") no-repeat scroll 0 5px transparent; list-style-type: none; margin-bottom: 3px; padding-left: 13px;}
.bottlinkbox2 ul li a { color:#afafaf;font-size:11px;}
.bottlinkbox2 ul li a:hover { color: rgb(255, 255, 255);}
.bottlinkbox2 .active{ color:#fff;}

.bottlinkbox3 { float: left; width: 170px;}
.bottlinkbox3 ul li { background: url("../images/point2.gif") no-repeat scroll 0 5px transparent; list-style-type: none; margin-bottom: 3px; padding-left: 15px;}
.bottlinkbox3 ul li a { color:#afafaf;font-size:11px;}
.bottlinkbox3 ul li a:hover { color: rgb(255, 255, 255);}
.bottlinkbox3 .active{ color:#fff;}



.bottr { background:#555555; color: rgb(255, 135, 195); float:right; font-size:11px; height:108px; line-height:17px; margin-right:0;
 padding:10px 7px 3px 22px; width:280px; position:relative; top:20px;}
.bottr p{ margin:0 0 10px; padding:0px; color:#e0e0e0; font-size:12px;}
.bottr h1{border: medium none !important; color: rgb(255, 255, 255) !important; font-size: 14px !important; font-style: italic; font-weight: bold;
margin-bottom: 13px !important; text-transform: uppercase; font-family: 'droid_sansregular';}
.bottr a{ margin:5px 5px 0 0; padding:6px 10px; float:none; background:#000000; color:#FFFFFF; text-transform:uppercase; font-size:12px;}
.bottr a:hover{ background:#343434;}

.copyrighttext {border-top: 1px solid #191918; color:#6c665e; float: left; font-size: 11px; line-height: 17px; margin-top: 4px; padding-top: 8px; width: 100%;}
.social {float: right; padding-right:6px; padding-top:5px;}
.social img{ margin:0px; padding:0 0 0 5px;}
.copyrighttext a { font-size: 11px; color:#92a20a;}
.copyrighttext a:hover{ color:#fff;}
.copyrighttext .info{ color:#fff;}
.copyrighttext .info:hover{ color:#c5c5c5;}

.ad{ margin:8px 0 0; padding:0px; color:#c5c5c5; float: left; font-size: 11px; line-height: 17px; width: 100%;}
.ad strong{ margin:0px; padding:0px; font-weight:normal; color:#c5c5c5;}
.ad a{ margin:0px; padding:0px; color:#c5c5c5;}
.ad a:hover{ margin:0px; padding:0px; color:rgb(118, 165, 31);}

/*................................innner-page............................*/

/*................................about-page............................*/

.about-page{ margin:0 auto 20px; padding:10px; width:980px; background:#ffffff;}
.about-page h2{ margin:0 0 10px; padding:0 0 3px;  font-size:27px; color:#92a20a; border-bottom:1px solid #CCCCCC;}

.about-page-inner{ margin:0px; padding:0px; width:100%;}
.left-about-part{ margin:3px 0 0; padding:0px; float:left; width:200px;}

.informaction{ margin:0 0 15px; padding:0px;}
.informaction h1{ margin:0px; padding:8px 0 8px 14px; font-size:17px; text-transform:uppercase; color:#FFFFFF; font-weight:normal; 
background:rgb(0, 0, 0);}
.informaction ul{ margin:0px; padding:5px 0 13px 12px; background:#f7f7f7; border-bottom:1px solid #dad7ce; border-right:1px solid #dad7ce; border-left:1px solid #dad7ce;}
.informaction li{ margin:0px; padding:0px; line-height:28px; font-size:12px; background:url("../images/point2.gif") no-repeat scroll left 11px transparent;}
.informaction li a{ margin:0px; padding:0 0 0 15px; color:#1b1b1b; text-decoration:none; font-size:14px;}
.informaction li a:hover{color:rgb(146, 162, 10);}
.informaction .active{ color:rgb(146, 162, 10); }


.informaction2{ margin:0px; padding:0px; float:left; width:100%;}
.informaction2 h1{ margin:0px; padding:8px 0 8px 10px; font-size:17px; text-transform:uppercase; color:#FFFFFF; font-weight:normal; 
background:rgb(0, 0, 0);}
.informaction2 ul{ margin:0px; padding:5px 0 13px 8px; background:#f7f7f7; border-bottom:1px solid #dad7ce; border-right:1px solid #dad7ce; border-left:1px solid #dad7ce;}
.informaction2 li{ margin:0px; padding:0px; line-height:28px; font-size:12px; background:url("../images/point2.gif") no-repeat scroll left 11px transparent;}
.informaction2 li a{ margin:0px; padding:0 0 0 15px; color:#1b1b1b; text-decoration:none; font-size:14px;}
.informaction2 li a:hover{color:rgb(146, 162, 10);}
.informaction2 .active{ color:rgb(146, 162, 10); }



/*.help{ margin:16px 0 0; padding:0px;}
.help h1{ margin:0px; padding:8px 0 8px 14px; font-size:17px; text-transform:uppercase; color:#FFFFFF; font-weight:normal; 
background:rgb(146, 162, 10);}
.help ul{ margin:0px; padding:5px 0 13px 12px; background:#f7f7f7; border-bottom:1px solid #dad7ce; border-right:1px solid #dad7ce; border-left:1px solid #dad7ce;}
.help li{ margin:0px; padding:0px; line-height:28px; font-size:12px; background:url("../images/point2.gif") no-repeat scroll left 11px transparent;}
.help li a{ margin:0px; padding:0 0 0 15px; color:#1b1b1b; text-decoration:none; font-size:14px;}
.help li a:hover{color:rgb(146, 162, 10);}
.help .active{ color:rgb(146, 162, 10); }*/

.right-about-part{ margin:0 0 20px 15px; padding:0px; float:right; width:762px;}
.right-about-part h1{ margin:0 0 5px; padding:0px; font-size:20px; color:#000;}
.right-about-part p{ margin:0 0 15px; padding:0px; line-height:20px; color:#393939; text-align:justify;}
.right-about-part .about-head { margin:0px; padding:0px; font-size:20px; color:rgb(146, 162, 10); float:left; width:100%;}

ul.about-link{ margin:0px; padding:0px; float:left;}
ul.about-link li{ margin:0px; padding:0 0 0 18px; line-height:26px; background:url("../images/point2.gif") no-repeat scroll left 11px transparent; font-size:14px;}

/*.....................................contact-page................................*/

.contact-page{ margin:5px 0 0; padding:0px; width:100%; float:left;}

.contact-page-left{ margin:0px; padding:0px; float:left; width:38%;}
.contact-page-left p{ margin:5px 0 10px; text-align:left;}
.contact-page-left p img{ border:1px solid rgb(204, 204, 204); margin:0px; padding:0px;}
.contact-page-left p strong{ color:#000000; font-weight:normal;}
.contact-page-left p a{ color:rgb(146, 162, 10);}
.contact-page-left p a:hover{ color:#000;}
.contact-page-left h2{ margin:0px; padding:0px; color:#000; font-size:22px;}
.contact-page-left p img{ border:2px solid #CCCCCC;}

.cont-from{ margin:0px 27px 0 0; padding:10px; float:right; background:#f7f4f4; width:414px; border:1px solid #d8d7d7;}
.cont-from h2{ margin:0 0 14px; padding:0 0 3px 0; color:#000; font-size:20px;}
.cont-from label{ margin:0 0 14px 11px; padding:0px; float:left; width:94%;}
.cont-from label span{ margin:0px; padding:6px 0 0; color:#000; font-size:14px; float:left;}
.cont-input{ margin:0px; padding:0px; float:right; width:248px; height:31px; background:#fff; border:1px solid #c2c9cd; color:#000;}
.cont-from label p{ margin:0px; padding:7px 0 0 141px;}
.cont-from label p a{ margin:0 4px 0 0; padding:6px 15px; font-family: 'zurich_condensedregular'; background:none repeat scroll 0 0 rgb(146, 162, 10); color:#FFFFFF; font-size:15px; text-transform:uppercase;}
.cont-from label p a:hover{background:#000000;}
.cont-from label .active{ background:none repeat scroll 0 0 rgb(146, 162, 10);}


/*.................................registration-page............................*/

.registration-page{ color: rgb(41, 68, 85); float: left; padding:10px 0 15px; width:auto;  font-size:13px;}
.registration { color: rgb(41, 68, 85);}
.reg-input1 { border-bottom: 1px solid rgb(216, 216, 216); margin: 0 0 15px; padding: 0; width:100%;}
.reg-input1 label{ float:left; margin-bottom:15px; width:100%; color:#000000;}
.reg-input1 label em{ font-style:normal; float:left; width:150px; padding-top: 9px; color:rgb(57, 57, 57); font-size:14px;}
.or{ margin:0px; padding:0px; font-size:14px; background:url("../images/bot-line.gif") no-repeat scroll left  4px transparent;}
.inner-form .singlerow { float: left; margin-bottom: 15px;  margin-left: 150px; font-size:12px;}
.form-input { background: none repeat scroll 0 0 rgb(255, 255, 255);  height:19px;}		
.singlerow a { background:none repeat scroll 0 0 rgb(146, 162, 10); color: rgb(255, 255, 255); float: left; 
font-family: 'zurich_condensedregular'; font-size: 15px; margin: 0 7px 0 0; padding:6px 15px; text-transform: uppercase;}
.singlerow a:hover{ background:#000;}
label strong { color:rgb(146, 162, 10); font-weight: normal;}
.select { background: none repeat scroll 0 0 rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204);color: rgb(70, 70, 70); font-size: 13px; padding: 4px;}

.btn-primary {
    background-image: linear-gradient(to bottom, rgb(0, 136, 204), rgb(0, 68, 204));
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: rgb(255, 255, 255);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}

.btn{border-radius: 4px 4px 4px 4px; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05); 
cursor: pointer; padding: 4px 12px; font-size: 14px; border: 1px solid rgb(0, 109, 204);}

.btn-primary:hover{
    background-image: linear-gradient(to bottom, rgb(0, 68, 204), rgb(0, 68, 204));
    color: rgb(255, 255, 255);}


/*....................................login-page..............................*/

.login-page{ margin:4px 0 0; padding:0px;}	
.form-login { background: none repeat scroll 0 0 rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204);  float: left;
 padding: 10px; width: 350px; height:auto;}
.form-login h4 { color:#383838; font-size: 17px; font-weight: normal; margin-bottom: 10px; text-transform: uppercase; margin-top:0px;
font-family:'zurich_condensedregular';}
.inner-form1 { margin: 15px 0 0; padding: 0;}
.inner-form1 .singlerow-login { margin-bottom: 15px; margin-right: 0; text-align: left;}
.form-login label { float: left; padding-top: 5px; width: 110px; font-size:14px; color:#000000;}
.form-input-login { background: none repeat scroll 0 0 rgb(255, 255, 255);  }
.singlerow-login{ margin:0px; padding:0px;}

.singlerow-login a {background:none repeat scroll 0 0 rgb(146, 162, 10); color: rgb(255, 255, 255); float: left; font-family:'zurich_condensedregular'; font-size:14px; margin:0 7px 0 0; padding:6px 15px; text-transform: uppercase;}

.singlerow-login a:hover { background:#000;}

.login-fr { background:#f6f6f6; border: 1px solid rgb(204, 204, 204); float: right; margin: 0; padding: 10px 10px 26px; width:334px; 
min-height: 147px;}
h2.inner-hd { border: medium none; color:#383838; font-size:17px; margin-bottom: 3px; padding:0px; 
font-family:'zurich_condensedregular';}
.login-fr p { color: rgb(0, 0, 0); margin: 0 0 28px;  padding: 0; text-align: left;}
.login-fr .singlerow-login { margin-bottom: 5px; text-align: center; width:100%; float:left;}
.login-fr .singlerow-login10 { margin-bottom: 5px; text-align: center;}
.singlerow-login10 a { background:none repeat scroll 0 0 rgb(146, 162, 10); color: rgb(255, 255, 255); font-family: 'zurich_condensedregular';
font-size: 14px; margin: 0 7px 0 0; padding: 6px 19px; text-transform: uppercase; }
.singlerow-login10 a:hover { background:#000;}

.fordot { border-top: 1px solid rgb(204, 204, 204); margin: 20px 0 0; padding: 8px 0 0;float:left; width:100%;}
.fordot span { float: left; font-size:14px; margin: 0; padding: 0; color:#000000;}
.fordot span em{ margin:2px 7px 0 0; padding:0px; float:left; font-style:normal;}
.fordot p{ margin-bottom:15px;}
.fordot .singlerow-forgot { margin:0 0 0 5px; padding:0px; float:right;}
.singlerow-forgot a { background:none repeat scroll 0 0 rgb(146, 162, 10); color: rgb(255, 255, 255); margin: 0 5px 0 0; padding:5px 10px; text-transform: uppercase; font-family:'zurich_condensedregular'; float:left;}
.singlerow-forgot a:hover{ background:#000;}

.evenbg strong{ font-weight:normal;}

.confirmation{ margin:10px 0 0; padding:0px; float:left; width:100%;}
.confirmation p{ margin:0 0 15px; padding:0px;}

.bot-line-login{background: url("../images/bot-line2.gif") no-repeat scroll left 4px transparent; float: left; font-size: 14px; margin-bottom: 3px; margin-top:6px; text-align: center; width: 100%;}

.btn-primary {
    background-image: linear-gradient(to bottom, rgb(0, 136, 204), rgb(0, 68, 204));
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: rgb(255, 255, 255);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}

.btn{border-radius: 4px 4px 4px 4px; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05); 
cursor: pointer; padding: 4px 12px; font-size: 14px; border: 1px solid rgb(0, 109, 204);}

.btn-primary:hover{background-image: linear-gradient(to bottom, rgb(0, 68, 204), rgb(0, 68, 204)); color: rgb(255, 255, 255);}

/*.......................................organization-listing.........................*/

.organization-listing{ margin:0 0 20px; padding:0px; float:right; width:100%;}
.organization-listing h1{ font-size:22px; color:#000; margin:0 0 15px;}

.keywords{ margin:0 0 15px; padding:0px; float:left; width:100%;}
.keywords h2{ color: rgb(0, 0, 0); font-size:20px; margin: 0 0 5px; border:none;}
.keywords-input{ margin:0 10px 0 0; padding:5px; border:1px solid #CCCCCC; background:#FFFFFF; float:left; height:16px;
color:rgb(102, 102, 102);}
.keywords a{ margin:0px; padding:3px 10px; float:left; background:none repeat scroll 0 0 rgb(146, 162, 10); font-family:'zurich_condensedregular';color:#FFFFFF; font-size:17px; text-transform:uppercase;}
.keywords a:hover{ background:#000;}

.inner-bot-top { float: right; font-family: 'zurich_condensedregular'; margin: 0; padding: 0; text-transform: none; }

.listing-page{ margin:10px 0 0; padding:0px; float:left; width:100%;}
.listing-page h2{ margin:0 0 4px; padding:0 0 0 3px; color:#004687; font-size:32.35px;}
.listing-page ul{ margin:0px; padding:0px; float:left; width:100%;}
.listing-page li{ margin:0 13px 13px 0; padding:5px; border:1px solid #CCCCCC; display:block; width:222px; background:#fff; float:left;
font-family: 'droid_sansregular';}
.listing-page li img{ margin:0 0 5px; padding:0px;}
.listing-page li strong{ margin:0px; padding:0px;}
.listing-page li strong a{color:rgb(146, 162, 10); font-size:15px; font-weight:normal;font-family:'zurich_condensedregular';}
.listing-page li strong a:hover{color:#000;}
.listing-page li p{ margin:5px 0; padding:0px; font-size:12px; color:#383838; line-height:15px; text-align:left;}
.listing-page li p img{ margin:0px; padding:0px;}
.listing-page li p em{ font-style:normal; font-size:13px; color:#000000;}
.listing-page .last{ margin-right:0px;}

.slid-in-top { background: none repeat scroll 0 0 rgb(255, 255, 255); margin:0 0 5px; padding:0px; width:222px; height:180px; overflow:hidden;}
.listing-page .lon { margin-top: 10px; font-size:13px; color:#000000;}
.listing-page li p img { margin: 0; padding: 0; }

.paging{background: none repeat scroll 0 0 rgb(226, 226, 224); float:left; margin:0; padding:10px 5px; width:98.7%;}
.paging span { float: right; margin: 0; padding: 0; }
.paging span a { background:rgb(146, 162, 10); color: rgb(255, 255, 255); margin: 0; padding:5px 8px;}
.paging span a:hover{ background:#000000;}
.paging .active{background:#000000;}

/*............................event-listing...............................*/

.keywords-left{ margin:0 0 15px; padding:0px; float:left; width:100%;}
.keywords-left h2{ color: rgb(0, 0, 0); font-size:20px; margin: 0 0 5px; border:none;}
.keywords-input{ margin:0 10px 0 0; padding:5px; border:1px solid #CCCCCC; background:#FFFFFF; float:left; height:16px;
color:rgb(102, 102, 102);}
.keywords-left a{ margin:0px; padding:3px 10px; float:right; background:none repeat scroll 0 0 rgb(146, 162, 10); font-family:'zurich_condensedregular';color:#FFFFFF; font-size:17px; text-transform:uppercase;}
.keywords-left a:hover{ background:#000;}

.event-listing{ margin:0 0 15px; padding:0px; float:left; width:100%;}
.event-listing h2{ margin:0 0 14px; padding:0 0 9px 3px; color:#000; font-size:22px;}

.event-listing-details{ margin:0 0 15px; padding:0 0 15px; float:left; width:100%; border-bottom:1px solid #CCCCCC;}
.event-img{ margin:0px; padding:0px; float:left; width:137px;}
.event-img img{ margin:0px; padding:2px; border:1px solid #CCCCCC;}
.event-listing-right{ margin:0px; padding:0px; float:right; width:615px;}
.event-listing-right h2{ margin:0px; padding:0px; float:left; width:100%; color:rgb(146, 162, 10); border:none; font-size:19px;}
.event-listing-right h2 a{font-size:19px; color:rgb(146, 162, 10);}
.event-listing-right h2 a:hover{font-size:19px; color:#000;}
.event-listing-right h3{ margin:0px; padding:0px; float:left; width:100%; color:#000000; font-size:15px; text-transform:none; font-family:'pt_sansregular';}
.event-listing-right p{ margin:0px; padding:0px; float:left; width:100%; }
.event-listing-right span{ margin:5px 0 0; padding:0px; float:left; width:100%; font-size:14px;}
.event-listing-right span a{ margin:0px; padding:0px; float:right; color:rgb(146, 162, 10); font-size:14px;}
.event-listing-right span a:hover{ color:#000000;}


/*.................................organization-details.......................*/

.member-top-part{ margin:0px; padding:0px; float:left; width:100%;}
.member-left{ width: 237px; float: left; height:247px; overflow:hidden; border:3px solid rgb(197, 197, 197);}

.member-right { margin:0px; padding:0px; float: right; width:722px; }
.member-right h2{ margin:0px; padding:0px; font-size:20px; color:#000000; border:none;}
.star-img{ margin:10px 0; padding:0px; float:left; width:100%;}

.row1 { clear: both; margin:0px; width:100%; float:left;}
.row1 label { margin:0  0 15px; padding:0px; float: left; width:100%; color:#333333;}
.row1 label strong{ font-weight:normal; width:89px; float:left; font-size:14px; text-align:left; margin-right:15px;}

.row2{ margin:0px; padding:0px; float:left; width:100%;}
.row2 h3{ margin:9px 0 3px; color:#000000; font-size:18px;}
.row2 p{ margin:0 0 15px; padding:0px; line-height:20px; text-align:justify;}

.tabs{ margin:15px 10px 0; padding:0px; width:98%; float:left;}
.profile-tab { margin:10px 0; padding:0px; border-bottom: 3px solid rgb(146, 162, 10); overflow: hidden; }
.profile-tab ul li { float: left; list-style-type: none; }
.profile-tab ul li a { background:#000; color: #fff; padding:7px 15px; display: block; float: left; margin-right: 5px; border-radius: 2px 2px 0 0; font-family: 'zurich_ltcn_btlight';  font-size: 17px;}
.profile-tab ul li a:hover, .profile-tab ul li a.active { background:rgb(146, 162, 10); }

.tabs-produ{ margin:10px 0; padding:0px; float:left; width:100%;}
.tabs-produ h2{ margin:0 0 4px; padding:0 0 0 3px; color:#920203; font-size:28.35px;}

.organization-event-listing-details{ margin:0 0 15px; padding:0 0 15px; float:left; width:100%; border-bottom:1px solid #CCCCCC;}
.organization-event-img{ margin:0px; padding:0px; float:left; width:136px;}
.organization-event-img img{ margin:0px; padding:2px; border:1px solid #CCCCCC;}
.organization-event-listing-right{ margin:0px; padding:0px; float:right; width:815px;}
.organization-event-listing-right h2{ margin:0px; padding:0px; float:left; width:100%; color:rgb(146, 162, 10); border:none; font-size:19px;}
.organization-event-listing-right h2 a{font-size:19px; color:rgb(146, 162, 10);}
.organization-event-listing-right h2 a:hover{font-size:19px; color:#000;}
.organization-event-listing-right h3{ margin:0px; padding:0px; float:left; width:100%; color:#000000; font-size:15px; text-transform:none; font-family:'pt_sansregular';}
.organization-event-listing-right p{ margin:0px; padding:0px; float:left; width:100%; }
.organization-event-listing-right span{ margin:5px 0 0; padding:0px; float:left; width:100%; font-size:14px;}
.organization-event-listing-right span a{ margin:0px; padding:0px; float:right; color:rgb(146, 162, 10); font-size:14px;}
.organization-event-listing-right span a:hover{ color:#000000;}

/*..............................scholar-details.............................*/

.event-details{ margin:0 0 15px; padding:0px; width:100%; float:left; background:#fff;}
.top-title{ margin:0 0 20px; padding:0px; width:100%; text-align:center;}
.top-title h2{ margin:5px 0; padding:0px; color:#000; font-size:25px; float:left; width:100%; border:none;}
.top-title span{  margin:0px; padding:0px; color:rgb(146, 162, 10); font-size:20px;}

.details-main{ margin:0px; padding:0; width:100%; float:left;}
.left-deta{ margin:0px; padding:0px; float:left; width:67%;}

.tabs2{ margin:0px; padding:0px; float:left; width:100%; border-bottom:2px solid #ccc; }
.tabs2 a{ margin:0 10px 0 0; padding:6px 15px; background:#000; color:#FFFFFF; float:left; border-radius: 2px 2px 0 0; font-family:'zurich_ltcn_btlight'; font-size:17px;}
.tabs2 a:hover{color:#fff; background:none repeat scroll 0 0 rgb(146, 162, 10);}
.tabs2 .active{color:#fff; background:none repeat scroll 0 0 rgb(146, 162, 10);}

.video{ margin:10px 0 0; padding:0px; float:left; width:100%;}
.video img{ margin:0px; padding:0px; border:2px solid #CCCCCC; float:right;}

.share{ margin:10px 0 0; padding:0px; float:left; width:100%;}
.share .rem{ float:right;}
.share img{ margin-right:10px;}

.short_blurb { margin:10px 0 0; padding:0px; float:left; width:100%; }
.short_blurb p {font-size:23px; line-height:1.25; color:#000000; }

.full-description{ margin:15px 0 0; padding:0px; float:left; width:100%; }
.full-description h2{ margin:0 0 4px; padding:0px; float:left; width:100%; font-family: 'zurich_condensedregular'; font-weight:normal; font-size:20px; color:#000000; border:none;}
.full-description p { margin:0px; padding:0px; font-size:14px; line-height:20px; color:#464847; text-align:justify;}
.full-description ul{ margin:0px; padding:0px; float:left; width:100%;}
.full-description li{ margin:0px; padding:0 0 0 12px; background: url("../images/point2.gif") no-repeat scroll left 9px transparent; line-height:25px;}


.right-deta{ margin:0px; padding:0px; float:right; width:30%;}
.right-deta h2{ margin:0px; padding:0px; border:none;}
.right-deta h2 a{ font-size:15px; font-family: 'zurich_condensedregular';}
.right-deta h2 a:hover{ font-size:15px; color:rgb(0, 44, 85);}
.right-deta h2 img{ padding-right:5px;}
.donate{ margin:11px 0 0; padding:0px; border-top:2px solid rgb(204, 204, 204);}
.donate h3{ margin:0 0 7px; padding:0px; font-size:30px;  font-family: 'zurich_condensedregular';}
.donate h3 span{ margin:0px; padding:0px; font-size:15px; color:#000000;}

.support_link{ margin:15px 0 0; padding:0px;}

.donateGreenBtn {
    background:#1caede;
    border: 0 none;
    border-radius: 2px 2px 2px 2px;
    color: rgb(255, 255, 255) !important;
    display: block;
    height: 66px;
    padding: 5px 20px;
    text-align: center;
    text-transform: uppercase;
	padding-top:25px;
}

.donateGreenBtn .support_text{ color: rgb(255, 255, 255);
    font-family: Arial;
    font-size: 28px;
    font-weight: bold;
    line-height: 30px;}
	
.donateGreenBtn span{
    color: rgb(255, 255, 255);
    font-family: Arial;
    font-size: 13px;
    line-height: 20px;
    text-transform: uppercase;
}

.donateGreenBtn:hover{ background:#000;}


.clint-category{ margin:0; padding:0px; float:left; width:100%;}
.clint-category ul{ margin:15px 0 0; padding:0px; float:left; width:100%;}
.clint-category li{ margin:0 0 15px;  padding:0px; display:block; line-height:25px; background:#f4f4f4; float:left; width:100%;}
.clint-category li h2{ margin:0 0 4px; padding:5px 0 5px 9px; font-family:'zurich_condensedregular'; font-size:18px; color:#000; background:#e3e4e3;}
.clint-category li p{ margin:0px; padding:5px 5px 10px 9px; color:rgb(70, 72, 71); line-height:25px; float:left; width:96%;}
.clint-category li p a{ margin:0px; padding:0 8px; color:rgb(146, 162, 10); font-size:14px;}
.clint-category li p a:hover{color:rgb(70, 72, 71);}
.clint-category li p img{ margin:0px; padding:7px 0 0 ; float:left;}
.clint-category li p em{ margin:0px; padding:0px ; float:right; font-style:normal; width:241px;}


.found01{ margin:0 0 6px; padding:15px 0 0; border-top:2px solid #ccc;}
.found01 img{ padding-bottom:5px;}

.clint-category1{ margin:15px 0 0; padding:0px; float:left; width:100%;}
.clint-category1 h2{ margin:0 0 4px; padding:5px 0 5px 9px; font-family:'zurich_condensedregular'; font-size:18px; color:#000; 
background:#e3e4e3;}
.clint-category1 ul{ margin:0; padding:0px; float:left; width:100%;}
.clint-category1 li{ margin:0 0 0 11px;  padding:0 0 0 8px; line-height:25px; color:#000000; background:url("../images/point2.gif") no-repeat scroll left 11px transparent;}
.clint-category1 li a{ margin:0px; padding:0 8px; color:rgb(146, 162, 10); font-size:14px;}
.clint-category1 li a:hover{ color:#000000;}



/*.bredcrumbs{ margin:9px 0 0; padding:0px; float:left; width:100%; text-align:left;}
.bredcrumbs span{ margin:0px; padding:0 0 0 5px; color:rgb(45, 45, 45); font-size:12px;}
.bredcrumbs span a{ margin:0px; padding:0; color:rgb(146, 2, 3);  font-size:12px;}
.bredcrumbs span a:hover{ margin:0px;  color:rgb(45, 45, 45);}*/

/*.......................student-profile............................*/

.student-profile{ margin:0px; padding:0px; float:left; width:100%;}
.student-profile-left{ width: 237px; float: left; height:247px; overflow:hidden; border:3px solid rgb(197, 197, 197);}

.student-profile-right { margin:0px; padding:0px; float: right; width:722px; }
.student-profile-right h2{ margin:0px; padding:0px; font-size:20px; color:#000000; border:none;}
.student-profile-right p{margin:0 0 15px; padding:0px; line-height:20px; text-align:justify;}

.clint-top-link { float: left; margin: 10px 0; padding: 0; width: 100%; }
.clint-top-link a { color:rgb(146, 162, 10); font-family: 'zurich_condensedregular'; font-size: 15px; margin: 0 28px 0 0; padding: 0; }
.clint-top-link a:hover{ color:#000000;}

.student-tabs{ margin:0px; padding:0px; float:left; width:100%;}
.student-tabs h2{ margin:0px; padding:0px; float:left; width:100%; font-size:16px;  font-weight:normal; color:#000000; font-family:'zurich_condensedregular'; border:none; }
.student-tabs ul{ margin:0px; padding:0px;}
.student-tabs li{margin:0 0 15px; padding:0 0 0 13px; line-height:20px; text-align:justify; color:#565656; display:block;
background: url("../images/point2.gif") no-repeat scroll left 8px transparent; float:left;}

/*.......................student-edit-profile............................*/

.page-r { float: left; text-align: justify; width:100%; }
.page-r h3{ color:#2e2e2e; font-family: 'zurich_condensedregular'; font-size:16px; margin: 0 0 10px; padding: 0;}
.page-r p{ margin:0 0 10px; padding:0px; float:left; width:100%;}
.row { clear: both; margin-bottom: 12px; }
.row label { width: 132px; float: left; line-height: 30px; color:rgb(57, 57, 57); font-size:14px;}
.row span{color:#000000;}
hr { background: none repeat scroll 0 0 rgb(228, 228, 228); border: medium none; color: rgb(228, 228, 228); height: 2px;}
.button{background: none repeat scroll 0 0 rgb(146, 162, 10); color: rgb(255, 255, 255); float: left; font-family: 'zurich_condensedregular';
font-size: 15px; margin: 0 7px 0 0; padding: 6px 15px; text-transform: uppercase;cursor:pointer; border:none;}
.button:hover{ background:#000;}	
.active10{background:none repeat scroll 0 0 rgb(163, 8, 12);}	

.orange-block { background:#1e2103; margin-bottom: 10px; padding:8px; width:184px; }
.orange-block h2 { color:#fff; font-family: 'zurich_condensedregular'; font-size:19px; margin-bottom: 10px; text-transform: uppercase; }
.welcome-txt { border-bottom: 1px solid #5f5f5f; color:#d7d5d5; font-size: 17px; margin-bottom: 10px; padding-bottom: 5px; }
.welcome-txt span { color:#fff; }

.skills{ margin:28px  0; padding:0px; float:left; width:100%;}
.skills h2{ color: rgb(46, 46, 46); font-family: 'zurich_condensedregular'; font-size: 16px; margin: 0 0 10px; padding:15px 0 0; border-bottom:none; border-top:1px solid rgb(204, 204, 204);}
.skills label{ margin:0 0 10px; padding:0px; float:left; width:50%;}
/*............................listing-details...........................*/

.history{ margin:0px; padding:0px; float:left; width:100%;}

.tabborbg { background: none repeat scroll 0 0 rgb(228, 228, 228);}
.tabborbg th {background: none repeat scroll 0 0 rgb(229, 229, 228); color: rgb(0, 0, 0); font-family: 'zurich_condensedregular';
font-size: 14px; font-weight: normal; height: 23px; padding-left: 11px; padding-top: 5px; text-align: left; text-transform: uppercase;}
.tabborbg td { background: #fff; padding:7px 0; padding-left: 11px; color:rgb(51, 51, 51);}
.paging{ margin:20px 0 0; padding:6px 3px 6px 5px; float:left; width:99%; color:#000000; font-size:14px; background:#FFFFFF; border:1px solid #CCCCCC;}
.tabborbg td a{ color:#000000;}
.tabborbg td a:hover{ color:rgb(146, 162, 10);}
.paging span{ margin:0px; padding:0px; float:right;}
.paging span a{ margin:0px; padding:3px 6px; background:rgb(146, 162, 10); color:#FFFFFF;}
.paging span a:hover{ background:#000; color:#FFFFFF;}

.tabborbg1 { background: none repeat scroll 0 0 rgb(228, 228, 228);}
.tabborbg1 th {background: none repeat scroll 0 0 rgb(229, 229, 228); color: rgb(0, 0, 0); font-family: 'zurich_condensedregular';
font-size: 14px; font-weight: normal; height: 23px; padding-left: 11px; padding-top: 5px; text-align: left; text-transform: uppercase;}
.tabborbg1 td { background: #fff; padding:7px;  color:rgb(51, 51, 51); font-size:14px;}
.paging{ margin:20px 0 0; padding:6px 3px 6px 5px; float:left; width:99%; color:#000000; font-size:14px; background:#FFFFFF; border:1px solid #CCCCCC;}
.tabborbg1 td a{ color:#000000;}
.tabborbg1 td a:hover{ color:rgb(146, 162, 10);}


.manage-notifications{ margin:0; padding:0px; float:left; width:100%;}
.manage-notifications h2{ color: rgb(46, 46, 46); font-family: 'zurich_condensedregular'; font-size: 16px; margin: 0 0 10px; padding:0; border-bottom:none;}
.manage-notifications label{ margin:0 0 10px; padding:0px; float:left; width:50%;}

.manage{ margin:20px 0 0; padding:0px; width:60%; float:left;}
.manage a{background: none repeat scroll 0 0 rgb(146, 162, 10); color: rgb(255, 255, 255); float: right; font-family: 'zurich_condensedregular';
font-size: 15px; margin: 0 7px 0 0; padding: 6px 15px; text-transform: uppercase;}
.manage a:hover{ background:#000;}	


/*........................................change-password................................*/
.list-menu { margin: 15px 0; padding: 0;}
.myprofile-tab a:hover, .myprofile-tab a.active { background:none repeat scroll 0 0 rgb(146, 162, 10); color: rgb(255, 255, 255);}
.myprofile-tab a { background: none repeat scroll 0 0 rgb(214, 214, 214); border-top-left-radius: 4px; border-top-right-radius: 4px; color: rgb(34, 34, 34); display: block; float: left; height: 27px; line-height: 27px; margin-right: 3px; padding: 0 15px;}
.subnav { background:#6d6e70; border-bottom-left-radius: 4px;  border-bottom-right-radius: 4px; border-top-right-radius: 4px;  color: #ccc; padding: 7px 15px;}
.subnav a:hover, .subnav a.active {  color:#fff;}
.subnav a {color: #ccc;}

.form-login-edit { background: none repeat scroll 0 0 rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); color: rgb(41, 68, 85);  padding: 10px; width:auto; margin-bottom:30px;}
.form-login-edit h4 { color:#000; font-size: 17px; font-weight: normal; margin-bottom: 10px; text-transform: uppercase; margin-top:0px;}
.inner-editprofile { margin: 15px 0 0; padding: 0;  width: 495px;}
.form-login-edit label { float: left; padding-top: 5px; width: 150px; color:rgb(57, 57, 57); font-size:14px;}
.form-login-edit label strong{ color:rgb(149, 171, 5);}
.inner-editprofile .singlerow-editprofile { float: left; margin-bottom: 15px; margin-right: 0;}
.form-input-login { background: none repeat scroll 0 0 rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); }

.singlerow-edit{ margin:0 0 11px; padding:0px; float:left; }
.singlerow-edit a{background: none repeat scroll 0 0 rgb(146, 162, 10); color: rgb(255, 255, 255); font-family: 'zurich_condensedregular';
font-size: 15px; margin: 0 4px 0 0; padding: 6px 15px; text-transform: uppercase;}
.singlerow-edit a:hover{ background:#000;}

.add-event { margin:10px 0 0; padding:0px; width:100%; float:left; clear: both;}
.add-event label { margin:0  0 10px; padding:0px; float: left; width:100%; color:#333333;}
.add-event label em{ margin:0px; padding:0px; font-style:normal; float:left; width:150px; font-size:14px;}
.add-event label p{ margin:0px; padding:0px; float:left; width:500px; font-size:14px; color:#000000; line-height:30px;}
.add-event-input{ margin:0 0 5px; padding:0px; font-weight:bold; color:rgb(46, 46, 46); font-family:Arial, Helvetica, sans-serif;}

/*............................student-atteuding.........................*/

.student-atteuding{ margin:10px 0 0; padding:0px; float:left; width:100%;}
.student-atteuding h2{ margin:0 0 4px; padding:0 0 0 3px; color:#004687; font-size:32.35px;}
.student-atteuding ul{ margin:0px; padding:0px; float:left; width:100%;}
.student-atteuding li{ margin:0 26px 20px 0; padding:5px; border:1px solid #CCCCCC; display:block; width:222px; background:#fff; float:left;
font-family: 'droid_sansregular';}
.student-atteuding li img{ margin:0 0 5px; padding:0px;}
.student-atteuding li strong{ margin:0px; padding:0px;}
.student-atteuding li strong a{color:rgb(146, 162, 10); font-size:15px; font-weight:normal;font-family:'zurich_condensedregular';}
.student-atteuding li strong a:hover{color:#000;}
.student-atteuding li p{ margin:8px 0; padding:0px; font-size:12px; color:#383838; line-height:15px; text-align:left;}
.student-atteuding li p img{ margin:0px; padding:0px;}
.student-atteuding li span{ margin:0 0 0 25px; padding:0px; float:left; width:75%;}
.student-atteuding li span a{ background:#008bd5; color: rgb(255, 255, 255); float: left;
font-family: 'zurich_condensedregular'; font-size: 14px; margin:0; padding:5px 13px; text-transform: uppercase;}
.student-atteuding li span a:hover{ background:#000;}
.student-atteuding .del{ float:right; background:#ce0a0a;}
.student-atteuding .last{ margin-right:0px;}
.student-atteuding .mark1{ background:#008bd5; margin-left:12px;}

.back-but{ margin:0px; padding:0px; float:left; width:100%;}
.back-but a { background: none repeat scroll 0 0 rgb(146, 162, 10); color: rgb(255, 255, 255);
float:right; font-family: 'zurich_condensedregular'; font-size: 14px; margin: 0 7px 0 0; padding: 6px 15px; text-transform: uppercase; 
float:right;}
.back-but a:hover { background:#000000;	}

/*.........................organization_registration......................*/
.or-reg{ margin:0 0 15px; padding:0px; float:right; width:100%;}
.or-reg h1{ margin:0 0 5px; padding:0px; font-size:20px; color:#000;}

.formpanel { background: none repeat scroll 0 0 rgb(233, 232, 228); border-radius: 6px 6px 6px 6px; 
box-shadow: 0 0 0 4px rgb(217, 217, 210), 0 0 0 8px white; margin:35px auto 30px; padding: 20px 30px 10px; width: 600px; z-index: 1;}
.formpanel h4{ margin:0 0 8px; padding:0px; color:rgb(68, 68, 68); font-size:17px; float:left; width:100%;}	
.formpanel h5{ margin:10px 0 8px; padding:0px; color:rgb(68, 68, 68); font-size:17px; float:left; width:100%;}
.formpanel label{ padding:0px; margin:0 0 15px; float: left;  width:100%;}
.formpanel label em{ padding:0px; margin:0 0 5px; color: rgb(57, 57, 57); float: left; font-size: 14px; font-style: normal; width:100%;}
.chak-box1{ margin:0px; padding:0px; line-height:30px;}

.row3 { clear: both; margin-bottom: 12px; }
.row3 label { width: 162px; float: left; line-height: 30px; color:rgb(57, 57, 57); font-size:14px;}
.chak-box2{ margin:0 0 15px; padding:0px; line-height:30px; float:left;}

.chak-box3{ margin:0px; padding:0px; float:left; width:70%;}
.chak-box3 span{ margin:0 0 10px; padding:0px; float:left; width:50%;}

.comments{ margin:0; padding:0px; float:left; width:100%;}
.comments ul{ margin:0px; padding:0px;}
.comments li{ margin:10px 0; padding:0 0 15px; display:block; float:left; width:100%; border-bottom:1px solid #ccc;}
.comments li img{ margin:0 11px 0 0; padding:2px; float:left; border:1px solid #CCCCCC;}
.comments li img:hover{border:1px solid rgb(0, 70, 135);}
.comments li h2{ margin:0 0 4px; padding:0px; font-family: 'zurich_condensedregular'; font-size:13px; color:rgb(51, 51, 51);
border:none;}
.comments li h2 a{ color:rgb(0, 70, 135); font-size: 15px; padding-right: 5px;}
.comments li h2 a:hover{ color:rgb(146, 2, 3);}
.comments li p{ margin:0px; padding:0px; color:rgb(70, 72, 71); float:left; width:80%;}
.comments li p img{ margin:0px; padding:3px 5px 0 0; float:left; border:none;}
.comments li p img:hover{ border:none;}
.comments li span{ margin:0px; padding:0px; border:none; width:85%; float:left;}
.comments li span img{ border:none;}
.comments li span img:hover{ border:none;}

.new-comment { background: none repeat scroll 0 0 rgb(238, 242, 234); margin-bottom: 10px; padding: 20px;}
.new-comment a {background-color:#a7ba09; border: 1px solid transparent; border-radius: 6px 6px 6px 6px; color: rgb(255, 255, 255); cursor: pointer; display: inline-block; font-size:20px; line-height: 14px; margin: 0; outline: 0 none;
padding: 12px 18px 14px; text-align: center; text-decoration: none; transition-duration: 0.07s; transition-property: background-color; transition-timing-function: ease-in; vertical-align: middle; font-family: 'zurich_condensedregular';}	
.new-comment a:hove {background-color:#6e7a07; color: rgb(255, 255, 255); cursor: pointer;}


/*.................................24-09-2013.........................*/

.popup-student-points { background: url("../images/popup-bg.png") repeat scroll 0 0 transparent; bottom: 0; left: 0;  margin: 0; padding:0 0 65%; position: absolute; right: 0; top:0; width: 100%; z-index: 999; }

.popup-from{ background: none repeat scroll 0 0 rgb(255, 255, 255); border:3px solid #ccc;  float:left; padding:20px 20px 10px; 
width:238px; height:auto; position:absolute; top:250px; left:494px;}
.popup-from label{ margin:0 0 15px; padding:0px; float:left; width:100%; font-size:14px;}	
.popup-from label strong{ margin:0px; padding:0px; float:left; width:120px}

.popup-login{ margin:0 0 0 35px; padding:0px;}
.popup-login a {background:none repeat scroll 0 0 rgb(146, 162, 10); color: rgb(255, 255, 255); float: left; font-family:'zurich_condensedregular'; font-size:14px; margin:0 7px 0 0; padding:5px 14px; text-transform: uppercase;}
.popup-login a:hover { background:#000;}

/*..........................................................*/

.popup-registration-points { background: url("../images/popup-bg.png") repeat scroll 0 0 transparent; bottom: 0; left: 0;  margin: 0; padding:0 0 173%; position: absolute; right: 0; top:0; width: 100%; z-index: 999; }

.registration-popup{background: url("../images/home-popup-bg-img.png") no-repeat scroll 0 0 transparent; height: 483px; left: 304px; margin: 0; padding:0; position:absolute; top:130px; width:756px;}
	
.contactfromleft-home{ margin:0px; padding:14px; width:375px; float:left;}
.contactfromleft-home h2{ margin:5px 0 5px; padding:0px; font-size:22px; color:#292929;}
.contactfromleft-home p{ margin:0 0 13px; padding:0px; font-size:13px; color:rgb(41, 41, 41);}	

.contactfromleft-home label{ margin:0 0 12px; padding:0px; float:left; width:100%; color:rgb(70, 70, 70); font-size:11px;}
.contactfromleft-home label img{ float:right;}
.contactfromleft-home label strong{ margin:0px; padding:7px 0 0; color:#464646; font-size:14px; float:left; font-weight:normal;}
.contactfromleft-home label strong em{ margin:0px; padding:0px; color:#fc6d00; font-style:normal;}
.contactfromleft-home label strong p{ margin:0px; padding:0px; font-size:10px;}
.contactfromleft-home label span { float: right; margin: 0; padding: 12px 0 0; width: 66%; color:#000000;}
.from-input1{ margin:0px; padding:0px; float:right; width:250px; height:31px; border:1px solid #e2e2e2;}
.contactfromleft-home .last{ float:right;}

.contactfromleft-home-mid{ margin:18px 0 0; padding:18px 0 0; float:left; font-size:15px; width:20px; text-align:center; 
background:url("../images/tra-po-line.png") repeat-y scroll center 0 transparent; min-height: 370px;}
.contactfromleft-home-mid span{ margin:0px; padding:0px; background:#f7f8f9;}

.contactfromleft-home-right{ margin:0px; padding:14px; float:right; width:293px;}
.contactfromleft-home-right h2{ margin:5px 0 5px; padding:0px; font-size:18px; color:#292929;}
.contactfromleft-home-right p{ margin:0 0 13px; padding:0px; font-size:13px; color:rgb(41, 41, 41);}	
.contactfromleft-home-right a{ margin:0px; padding:0px; color:#819006; font-size:15px;}
.contactfromleft-home-right a:hover{ margin:0px; padding:0px; color:#000;}
.contactfromleft-home-right p img{ padding-left:5px;}

.social_login_box{ margin:0px; padding:10px; border:1px solid #ccc; background:#FFF;}
.social_login_box h3{ margin:0 0 5px; padding:0px; color:#819006; font-size:16px;}
.social_login_box span{ margin:0px; padding:0px; font-size:13px; color:#000;}

.registration_facebook{ margin:10px 0 0; padding:0px;}
.facebook_connect_link2 { border: 1px solid #1B3587; }
.registration_facebook .rd_social_button_base { border-radius: 6px; cursor: pointer; display: inline-block; height: 42px; position: relative; width:250px;}
.registration_facebook .rd_social_button_base:hover { box-shadow: 0 0 5px 3px #ccc; left: 1px;}
.registration_facebook .sprite_modals { background-image: url("../images/modals.png"); background-repeat: no-repeat; }
.registration_facebook .rd_social_button_title { color: #FFFFFF; font-family: inherit; font-size: 16px; font-weight: bold; height: 24px; left: 12px; margin-top: -12px; position: absolute; text-align: left; text-decoration: none; top: 50%; width: 225px; }

.rg-but-po{ margin:10px 0 0; padding:0px; float:left; width:100%; text-align:right;}
.rg-but-po a{ margin-right:10px;}


/*.................................popup-home2................................*/

.popup-home2{ background:url(../images/popup-bg.png) repeat; margin: 0; padding:0 0 173%; width: 100%; position:absolute; top:0; left:0; right:0; bottom:0; z-index:999;}
.contactfrom-home2{background: url("../images/signinscreen-bg.png") no-repeat scroll 0 0 transparent; height:259px; left:320px; margin: 0; padding: 0; position:absolute; top:200px; width:654px;}	
	
.contactfromleft-home2{ margin:0px; padding:14px; width:365px; float:left;}
.contactfromleft-home2 h2{ margin:8px 0 15px; padding:0px;  font-size:20px; color:#292929;}
.contactfromleft-home2 label{ margin:0 0 18px; padding:0px; float:left; width:94%; color:rgb(70, 70, 70); font-size:12px;}
.contactfromleft-home2 label a{ color:#92A20A;}
.contactfromleft-home2 label a:hover{ color:#000;}
.contactfromleft-home2 label img{ float:right;}
.contactfromleft-home2 label strong{ margin:0px; padding:7px 0 0; color:#464646; font-size:14px; float:left; font-weight:normal; font-family: 'Myriad Pro';}
.contactfromleft-home2 label strong p{ margin:0px; padding:0px; font-size:11px;}
.contactfromleft-home2 label em{ font-style:normal; padding-top:16px; float:left;}
.from-input-home2{ margin:0px; padding:0px; float:right; width:227px; height:31px; border:1px solid #e2e2e2;}

.contactfromright-home2{ margin:0px; padding:14px 8px 8px; float:right; width:244px;}	
.contactfromright-home2 h2{ margin:8px 0 15px; padding:0px;  font-size:20px; color:#292929;}
.contactfromright-home2 p{ margin:0 0 15px; padding:0px; font-size:14px; color:#464646;}
.contactfromright-home2 p img{ margin:0 0 15px; padding:0px;}
.contactfromright-home2 p a{ color:#000;}
.contactfromright-home2 p a:hover{ color:#fc6d00;}

/*............................student-my-account.............................*/


.student-account-left{ margin:0px; padding:0px; width: 237px; float: left; height:247px;}
.student-account-left-img{margin:0px; padding:0px; width: 237px; float: left; height:247px; overflow:hidden; border:3px solid rgb(197, 197, 197);}
.student-account-left span{ margin:0px; padding:0px; float:left; width:100%; color:#92A20A; font-family:'zurich_condensedregular';
font-size:25px;}