/* CSS Document */
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:24px; text-decoration:none; background:#CCCC99;}

#maindiv{ margin:0px auto; width:1004px; background:#FFFFFF;}

#header{ width:960x; padding:0px 22px; height:155px;}

#logo{ float:left; width:140px; height:87px; margin:10px;}

#add_banner{ width:728px; height:80px; padding:18px 0px; float:right;}

.menu { width:689px; height:38px; background:url(../images1/menu_bg_mid.jpg) repeat-x; float:left;}

.menu ul { padding:0px; margin:0px;}

.menu ul li { display: block; float:left; }

.menu li ul { display:none; }

.menu li:hover { background:url(../images1/menu_bg_hov.jpg) repeat-x; }

.menu li a {  text-decoration:none; color:#000000; font-size:12px; font-weight:bold; padding:0px 15px; line-height:38px;/* border-right: solid 1px #808080;*/ }

.menu ul li a:hover { color:#FFFFFF;}

.menu li:hover ul {  display: block; position:absolute; margin:0px 0px 0px 0px; *margin:27px 0px 0px -95px;}

.menu li:hover li {  float:none; color:#000000; font-weight:bold; border-bottom:1px #ccc solid; background:url(../images1/menu_bg_mid.jpg) repeat-x; }

.menu li:hover a { color:#000000; }

.menu li:hover li:hover { background:url(../images1/menu_bg_hov.jpg) repeat-x; }

.menu li:hover li a:hover { color:#fff; }

.menu ul li:hover ul li ul { display:none; }

.menu ul li ul li:hover ul { display:inline; list-style:none; position:absolute; margin:0px 0px 0px 0px;}


.submenu { width:253px; }

.submenu ul { padding:0px 0px 0px 0px; margin:0px; }

.submenu ul li { list-style:url(../images1/arrow.jpg) inside; border-bottom:1px dashed #333;}

.submenu ul li a { font-weight:bold; text-decoration:none; line-height:34px;  padding:0px 0px 10px 5px; }

.submenu ul li a:hover { color:#996600; }

.cantant{ text-align:justify; color:#000000; padding:0px 10px 0px 5px; background:#FFFFFF;}

.more{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#990000;}

.more a{ font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; font-weight:bold; color:#990000;}

.more a:hover{ text-decoration:underline; color:#990000; }

#content_outer{width:974px; padding:0px 15px; clear:both; background:#FFFFFF; float:left;}

.contentleft{ width:670px; margin-top:10px; text-align:justify; background:#FFFFFF;}

.title_1 { font-size:18px; color:#1a6f8c; line-height:50px; }

.title_1 a { font-size:18px; color:#1a6f8c; line-height:50px; }

.contentright{ width:253px; float:right; padding:5px 13px 10px 13px ; background:#f1f1f1;}

.edu_bar{ width:248px; background:#FFFFFF; border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC; margin-bottom:10px; }

.title{ font-size:18px; color:#ff9c00;}

#footer{ width:1004px; float:left; background: #787878 url(../images1/footer_bg.jpg) repeat-x;  padding:0px 0px; }

#footer ul{ margin:0px; padding:0px; }

#footer ul li{ display:inline; list-style-type:none; float:left;  width:170px; height:200px; padding:10px 5px 0px 10px; font-size:12px; font-weight:bold; margin:0px 5px;}

#footer ul li a { width:170px;  font-weight:normal; text-decoration:none; color:#FFFFFF; line-height:24px; padding:0px 0px;}

#footer ul li a:hover { font-weight:normal; text-decoration:underline; }

#footer ul li div { line-height:24px; border-bottom:1px #ccc solid; padding:0px 10px; margin:0px 0px 5px 0px;}

#footer ul li p { margin:0px; padding:0px; }

.cpy { background:#CCCC99; height:30px; float:left; padding:0px 10px;  }

.cpy a{ text-decoration:underline; }

.cpy a:hover { text-decoration:none; color:#990000; } 

.img{ padding:0px 0px;}

.img_1{ margin:0px 10px 0px 0px;}

.col { color:#1a6f8c; font-weight:bold; text-decoration:none; }

.sub_head { background:#ccc; color:#000000; font-weight:bold; }

.sub_head:hover { background:#990000; color:#ffffff; font-weight:bold; }

.col:hover { color:#333; text-decoration:underline; }

.signup_text { font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; }

.star1 { color:#FF0000; font-size:12px; }

.normal_text { color:#12718c; } 

.error { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FF0000; }

.links { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#990000; font-weight:bold; text-decoration:underline; }

.links:hover { text-decoration:none; color:#990000; font-weight:bold; }

.link_1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#990000; font-weight:bold; }

.Whatnext { font-size:12px; color:#990000; font-weight:bold; }

.know { font-size:12px; color:#990000; font-weight:bold; text-decoration:none; }

.cos { color:#006666; text-decoration:none; font-weight:bold; }

.cos:hover { color:#006666; text-decoration:underline; }

.hed_cour { font-weight:bold; color:#FFFFFF; }

.hed_comps { color:#065556; text-decoration:none; font-weight:bold; }

.hed_comps:hover { text-decoration:underline; }

#top { position:fixed; width:100px; height:100px; z-index:1; top:750px; left:1070px; margin:0px auto; }

a{ text-decoration:none; color:#000;}
/*a:hover{ text-decoration:underline; color:#fff;}*/

.alp ul { margin:0px; padding:0px; }

.alp ul li { display:inline; list-style-type:none; padding:2px 2px; margin:2px; border:1px #ccc solid; text-align:center; }

.alp ul li:hover { border:1px #669900 solid; }

.alp ul li a { color:#990000; font-weight:bold; text-decoration:none; }

.alp ul li a:hover { color:#669900; }

.lt_bg { background:#6781b2; }

.form_txt { font-size:12px; color:#12718C; text-decoration:none; }

.container { width:150px; margin:0 auto; padding-top:480px; }
#container { width:870px; margin:0 auto; }

/*-------LOGIN STARTS HERE -------*/

/* Login Container (default to float:right) */
#loginContainer {
    position:absolute;
    margin:120px 0px 0px 810px;
	*margin:-35px 0px 0px -330px;
    font-size:12px;
}

/* Login Button */
#loginButton { 
    display:inline-block;
    float:right;
    /*background:#d2e0ea url(../images1/buttonbg.png) repeat-x; */
	background:#0099FF;
    border:1px solid #ccc; 
    border-radius:5px;
    -moz-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px;
    position:relative;
    z-index:30;
    cursor:pointer;
}

/* Login Button Text */
#loginButton span {
    color:#fff; 
    font-size:12px; 
    font-weight:bold; 
   /* text-shadow:1px 1px #fff; */
    padding:3px 15px;
    /*background:url(../images1/loginArrow.png) no-repeat 53px 7px;*/
	background:#0099FF;
    display:block
}

#loginButton:hover {
    background:url(../images1/menu_bg_right.jpg) repeat-x;
}

/* Login Box */
#loginBox {
    position:absolute;
    top:34px;
    right:0;
    display:none;
    z-index:29;
}

/* If the Login Button has been clicked */    
#loginButton.active {
    border-radius:3px 3px 0 0;
}

#loginButton.active span {
    background-position:53px -76px;
}

/* A Line added to overlap the border */
#loginButton.active em {
    position:absolute;
    width:100%;
    height:1px;
    background:#000000;
    bottom:-1px;
}

/* Login Form */
#loginForm {
    width:200px; 
    border:1px solid #899caa;
    border-radius:3px 0 3px 3px;
    -moz-border-radius:3px 0 3px 3px;
    margin-top:-1px;
    background:#d2e0ea;
    padding:6px;
}

#loginForm fieldset {
    margin:0 0 8px 0;
    display:block;
    border:0;
    padding:0;
}

fieldset#body {
    background:#fff;
    border-radius:3px;
    -moz-border-radius:3px;
    padding:5px 8px;
    margin:0;
}

#loginForm #checkbox {
    width:auto;
    margin:1px 5px 0 0;
    float:left;
    padding:0;
    border:0;
    *margin:-3px 9px 0 0; /* IE7 Fix */
}

#body label {
    color:#3a454d;
    margin:9px 0 0 0;
    display:block;
    float:left;
}

#loginForm #body fieldset label {
    display:block;
    float:none;
    margin:0 0 6px 0;
}

/* Default Input */
#loginForm input {   width:92%; border:1px solid #899caa; border-radius:3px; -moz-border-radius:3px; color:#3a454d; font-weight:bold; padding:4px 4px; box-shadow:inset 0px 1px 3px #bbb; -webkit-box-shadow:inset 0px 1px 3px #bbb; -moz-box-shadow:inset 0px 1px 3px #bbb; font-size:12px; }

/* Sign In Button */
#loginForm #login { width:auto; float:left; background:#339cdf url(../images1/loginbuttonbg.png) repeat-x; color:#fff; padding:7px 5px 8px 10px; text-shadow:0px -1px #278db8; border:1px solid #339cdf; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; margin:0 12px 0 0; cursor:pointer; *padding:7px 2px 8px 2px; /* IE7 Fix */ }

/* Forgot your password */
#loginForm span { text-align:center; display:block; padding:4px 0px 4px 0px; }

#loginForm span a { color:#3a454d; text-shadow:1px 1px #fff; font-size:12px; }

#loginForm a { color:#990000; font-weight:bold; font-size:12px; line-height:32px; }

#loginForm a:hover { text-decoration:underline; }

input:focus { outline:none; }



/* top */

#toTop { display:none; text-decoration:none;	position:fixed;	bottom:100px; right:200px; overflow:hidden;	width:51px;	height:51px; border:none; text-indent:100%;	background:url(../images1/top.jpg) no-repeat left top; }

#toTopHover { background:url(../images1/top.jpg) no-repeat left -51px;	width:51px;	height:51px; display:block;	overflow:hidden; float:left; opacity: 0; -moz-opacity: 0; filter:alpha(opacity=0); }

#toTop:active, #toTop:focus { outline:none; }

.sitemap
{
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#fff;text-decoration:none;padding:0px 10px 0px 385px;
}
.site{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-weight:bolder;
text-decoration:none;
color:#990000;
}

.site:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-weight:bolder;
text-decoration:none;
color:#330000;
}

.site_inside{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bolder;
text-decoration:none;
color:#003366;
}
.site_inside:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bolder;
text-decoration:none;
color:#660000;
}


.sit{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-weight:bolder;
text-decoration:none;
color:#650c25;
}

.linkas
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bolder;
text-decoration:none;
color:#535c6f;
}

.linkas:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bolder;
text-decoration:underline;
color:#535c6f;
}

.add_box{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:36px; padding:0px; text-align:center;}