/* CSS Document */

/*
*	Stylesheet for focusedu.com.np
*	@author		Manoj Karmacharya
*	@date		June 16th, 2008
*	@copyright	none
*	@version	1.0
*/

Body {padding:0px; margin:0 auto; font:11px/16px Arial, Helvetica, sans-serif normal; color:#666666;}

div, p, ul, h2, h3, h4, h5, form, img{padding:0px; margin:0px;}

ul{list-style-type:none;}

#wrapper {margin:0 auto; width:901px; height:auto;}

#Header {margin:0 auto; background:#ed7833; width:901px; height:auto; position:relative;}

#Header span {width:264px; color:#FFFFFF; font:11px/20px Georgia, "Times New Roman", Times, serif; font-style:italic;	position:absolute; top: 84px; font-weight:bold;}

#Header img.logo {margin:18px 0 0 18px;}

#Header img.title {margin:0; position:absolute;	left: 100px; top: 18px;}

#Header Banner_rotate {width:493px; height:139px; margin:0;}

#menu {width:901px; height:25px; margin:0 auto; color:#FFFFFF; font-weight:bold; position:relative; background:url(../images/menu_back.gif) repeat-x;}

#menu ul {height:25px; margin:0; display:block;}

#menu ul li {display:block; height:25px; color:#FFFFFF; font:11px/25px Arial, Helvetica, sans-serif; float:left;}

#menu ul li a{display:block; height:25px; color:#FFFFFF; font:11px/25px Arial, Helvetica, sans-serif; text-decoration:none; padding:0 15px; font-weight:bold; float:left;}

.padBT4 {padding:4px 0;}

/* Footer Style */
#footer {clear:left; margin:0px auto; width:901px; height:73px; border-top:#2063df solid 5px; position:relative; background:url(../images/footer_back.gif) no-repeat; text-align:center;}
#footer p {text-align:center; display:block; padding:2px;}
#footer p a {padding:2px 7px 2px 7px; color:#666666; text-decoration:none;}
#footer p a:hover {padding:2px 7px 2px 7px; color:#666666; text-decoration:underline;}
#footer a {color:#666666; text-decoration:underline;}
#footer a:hover {color:#666666; text-decoration:none;}

/* Body style */
#Body {margin:5px auto; width:901px; position:relative;}

#leftpan {margin:2px 0 0 0; width:194px; float:left;}

#leftpan ul{margin:0; width:194px; background:url(../images/right_menu.gif) repeat-y;  border-top:#d2e1fd solid 1px; border-left:#d2e1fd solid 1px; border-right:#d2e1fd solid 1px;}

#leftpan ul li {display:block; border-bottom:#d2e1fd solid 1px;}

#leftpan ul li a {display:block; font:11px/20px Verdana, Arial, Helvetica, sans-serif normal; color:#666666; padding:0 0 0 18px; text-decoration:none;}

#leftpan ul li a:hover {display:block; font:11px/20px Verdana, Arial, Helvetica, sans-serif normal; color:#000000; padding:0 0 0 18px; text-decoration:none;}

#leftpan img.livechat {margin:13px 0 0 0;}

#leftpan img.success_story {margin:10px 0 0 0;}

#leftpan form {margin:10px 0 0 0; width:178px; height:90px; background:#f6f8fe; border:#d2e1fd solid 1px; padding:8px 0 0 15px;}

#leftpan form label {font-weight:bold;}

#leftpan form input {margin:5px 0 0 0; color:#333333; width:155px;}

#leftpan form input.go {background:url(../images/go.gif) no-repeat 0 0; width:29px; height:17px; border:none; float:right; clear:right; margin:10px 18px 0 0; cursor:pointer;}

#middlepan {width:490px; margin:2px 10px 0 10px; float:left; height:auto;}

#welcome {margin:0; width:491px;}

#welcome table {width:491px; border-bottom:#ed7833 solid 3px;}

#welcome td {color:#ed7833; text-align:left; padding:0 0 0 10px; font-weight:bold; background:#FFFFFF; font:12px/12px Verdana, Arial, Helvetica, sans-serif bold; height:20px;}

#welcome td.left {color:#FFFFFF; width:117px; text-align:right; padding:0 10px 0 0; font-weight:bold; background:#ed7833; font:12px/12px Verdana, Arial, Helvetica, sans-serif bold; height:20px;}

#welcome table.chart {color:#999999;}

#welcome ul {margin:5px 0 0 15px;}
#welcome ul li{list-style-type:none; display:block; width:430px; text-align:justify;}

#welcome a {color:#0066cc; text-decoration:none;}

#welcome a:hover {color:#0066cc; text-decoration:underline;}

#welcome p {display:block; text-align:justify;}

#welcome img {margin:0; border-bottom:#ed7833 solid 3px;}

#welcome img.photo {margin:0; border-bottom:none;}

#studyabroad {background:url(../images/study_back.gif) repeat-x; border:#cdcdcd dotted 1px; margin:13px 0 0 0; width:489px; height:219px;}

#studyabroad span {color:#ed7833; font-weight:bold; margin:4px 0 0 25px; display:block;}

#studyabroad table {margin:18px 0 0 65px; font:11px/11px Arial, Helvetica, sans-serif normal; font-weight:bold; color:#999999;}

#studyabroad table a{font:11px/11px Arial, Helvetica, sans-serif normal; font-weight:bold; color:#999999; text-decoration:none; text-align:left;}

#studyabroad table a:hover{font:11px/11px Arial, Helvetica, sans-serif normal; font-weight:bold; color:#999999; text-decoration:underline; text-align:left;}

#testimonial {margin:12px 0 0 0; width:491px; text-align:justify;}

#testimonial table {width:491px; border-bottom:#ed7833 solid 3px;}

#testimonial td {color:#ed7833; text-align:left; padding:0 0 0 10px; font-weight:bold; background:#FFFFFF; font:12px/12px Verdana, Arial, Helvetica, sans-serif bold; height:20px;}

#testimonial td.left {color:#FFFFFF; width:117px; text-align:right; padding:0 10px 0 0; font-weight:bold; background:#ed7833; font:12px/12px Verdana, Arial, Helvetica, sans-serif bold; height:20px;}

#testimonial img {margin:0; border-bottom:#ed7833 solid 3px;}

#testimonial a {color:#0066cc; text-decoration:none;}

#testimonial a:hover {color:#0066cc; text-decoration:underline;}

#rightpan {width:193px; margin:2px 0 0 0; float:right;}

#calendar {width:193px; height:178px;}

#members {background:url(../images/members_back.gif) repeat-y; border:#d2e1fd solid 1px; width:190px; height:178px;}

#members span {font-weight:bold; color:#ed7833; margin:0; padding:4px 0 0 15px; border-bottom:#d2e1fd solid 1px; width:175px; display:block; height:22px;}

#members form {width:170px; margin:10px;}

#members form input {width:95px; height:15px; background:#f2f5fd; border:#6C6C6C solid 1px;}

#members form input.signin {background:url(../images/sign-In.gif) no-repeat 0 0; width:70px; height:26px; border:none; margin:10px 18px 0 0; text-align:right; cursor:pointer;}

#members p {width:170px; margin:10px;}

#members p a {text-decoration:underline; color:#000000;}

#members p a:hover {text-decoration:none; color:#000000;}

#news {background:url(../images/members_back.gif) repeat-y; border:#d2e1fd solid 1px; width:190px; margin:10px 0 0 0; height:160px;}

#news span {font-weight:bold; color:#ed7833; margin:0; padding:4px 0 0 15px; border-bottom:#d2e1fd solid 1px; width:175px; display:block; height:22px;}

#news span.headline {font-weight:bold; color:#666666; margin:0; padding:4px 0 0 10px; width:178px; display:block; border-bottom:none;}

#news p {width:170px; padding:0 5px 0 10px; text-align:justify;}

#news a {color:#0066cc; text-decoration:none;}

#news a:hover {color:#0066cc; text-decoration:underline;}

.blank{font-size:1px; clear:both; line-height:0px;}

.main {width:193px;}

.month {background-color:#ed7833; font:bold 11px verdana; color:#FFFFFF;}

.daysofweek {background-color:#feb070; font:bold 11px verdana; color:#FFFFFF;}

.days {font-size: 11px; font-family:verdana; color:#666666; background-color:#ffd89a; padding: 2px;}

.days #today{font-weight: bold; color:#FFFFFF; background:#ed7833; display:block;}

.head{font:18px/30px Georgia, "Times New Roman", Times, serif; font-weight:bold;}

#popitmenu{
margin:0; width:194px; background:url(../images/right_menu.gif) repeat-y;  border-top:#d2e1fd solid 1px; border-left:#d2e1fd solid 1px; border-right:#d2e1fd solid 1px; position:absolute; visibility:hidden; top:100px;/*
position: absolute;
background:url(../images/right_menu.gif) repeat-y; font:11px/20px Verdana, Arial, Helvetica, sans-serif normal; color:#666666; padding:0 0 0 18px; text-decoration:none;
border:1px solid black;
font: normal 12px Verdana;
line-height: 20px;
z-index: 100;
visibility: hidden;*/
}

#popitmenu a{display:block; font:11px/20px Verdana, Arial, Helvetica, sans-serif normal; color:#666666; padding:0 0 0 18px; text-decoration:none; border-bottom:#d2e1fd solid 1px;}

#popitmenu a:hover{ /*hover background color*/
display:block; font:11px/20px Verdana, Arial, Helvetica, sans-serif normal; color:#000000; padding:0 0 0 18px; text-decoration:none; border-bottom:#d2e1fd solid 1px;
}

.arrowlistmenu{
width: 180px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Arial;
color: white;
background: black url(titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(titlebar-active.png);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #A70303;
background: url(arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}

.blankdiv {height:15px; margin:0; padding:0;}
.japan {height:15px; margin:2px 0;}