/* Copyright (c)gibilleducation.com <http://www.gibilleducation.com/>. Version: 101/101409 */
body{font:.8em/1.4em Arial, Helvetica, sans-serif !important; color:#2c2a2b; background:#ededed url(/templates/v1/images/model/gradient_back.png) repeat-x right bottom; text-align:center;}

*{padding:0; margin:0; outline:none;}

.clear{clear:both;}
.clear_left{clear:left;}
.clear_right{clear:right;}
.left{float:left;}
.right{float:right;}

.hd, .hdBox{display:none;}
.sp, .spBox{display:inherit;}

#wrapper{background:url(/templates/v1/images/model/inner_back.png) repeat-y center top;}
.inner{margin:0 auto; width:960px; text-align:left; padding:0 10px 0 10px;}

#header, #content ul li, #nav_menu, #nav_menu ul li, #nav_menu .search_box input[type="submit"]{background:url(/templates/v1/images/model/common_png.png) no-repeat;}


/***********************************************/
/****				HEADER				********/
/***********************************************/
#header{background-position:0 10px; width:960px; height:130px; display:block; margin:0 auto;}


/***********************************************/
/****				CONTENT				********/
/***********************************************/
#content{background:#f9f9f9; padding:0 10px 50px 10px; min-height:920px;}
#content h1{font-size:2em !important; padding:14px 0; line-height:1.1em;}
#content h2{font-size:1.6em !important; padding:14px 0 8px 0;}
#content h3{font-size:1.2em !important;}
#content h4, #content h5, #content h6{font-size:1em !important;}
#content h3, #content h4, #content h5, #content h6{padding:6px 0;}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6{font-family:'Trebuchet MS', Trebuchet, Arial, sans-serif; font-weight:normal; color:#3c3c3c;}
#content p{padding:6px 0;}
#content a{color:#00c;}
#content a:active, #content a:focus{color:#bd0035;}
#content a:visited{color:#680eba;}
#content ul{margin:0;}
#content ol{margin:0 0 0 20px;}/*ie, ie7*/
#content ul li{padding:4px 0 4px 10px; background-position:-1015px 11px; list-style:none;}/*ie*/
#content ol li{padding:2px 0;}

#content .text{width:640px;}

#content .line{width:100%; border-bottom:5px solid #ebebeb; display:block; margin:10px 0}

/*nav menu*/
#nav_menu{background-position:0 -120px; width:960px; height:30px; display:block; position:absolute; top:130px;}
#nav_menu ul{margin:0;}
#nav_menu ul li{float:left; padding:7px 20px 0 20px; list-style:none; background-position:0 -154px; height:23px; margin:0 0 0 -1px;}
#nav_menu ul li:first-child{margin:0;}
#nav_menu ul li a{color:#555; font-family:'Trebuchet MS', Trebuchet, Arial, sans-serif; text-decoration:none; font-size:1.2em!important;}
#nav_menu ul li:hover a{color:#333;}
#nav_menu ul li:hover{background:url(/templates/v1/images/model/white_back.png); border:1px solid #c0c0c0; border-bottom:none; padding:6px 19px 0 19px;}
#nav_menu ul ul{position:absolute; background:url(/templates/v1/images/model/white_back.png); margin:6px 0 0 -20px; display:none; padding:10px 0 10px 0; list-style:none; border:1px solid #c0c0c0; border-top:none;}/*ie, ie7*/
#nav_menu ul li li{float:none; padding:4px 5px; list-style:none; height:15px; min-width:100px; background:none;}
#nav_menu ul ul a{color:#333; font-size:1.1em!important;}
#nav_menu ul li li:hover{background:url(/templates/v1/images/model/back_search.png); padding:4px 5px; border:0 none;}

#nav_menu .search_box{float:right; width:290px; background:url(/templates/v1/images/model/back_search.png); padding:6px 10px;}
#nav_menu .search_box label{color:#fff; font-family:'Trebuchet MS', Trebuchet, Arial, sans-serif; text-decoration:none; font-size:1.2em!important; padding:0 10px 0 0;}
#nav_menu .search_box input[type="text"]{padding:2px 3px; width:150px; color:#777; font-size:1em!important; margin:-18px 0 0 105px; float:left;}/*ie, ie7*/
#nav_menu .search_box input[type="submit"]{width:17px; height:18px; border:none; text-indent:-1000em!important; background-position:0 -189px; margin:-17px 0 0 1px; float:left; cursor:pointer;}/*ie, ie7*/


/***********************************************/
/****				MENU				********/
/***********************************************/



/***********************************************/
/****				FOOTER				********/
/***********************************************/
#footer{background:url(/templates/v1/images/model/footer_back.png) no-repeat center top; padding:10px 0 0; font-size:.8em!important; color:#555;}
#footer .inner{padding:10px;}
#footer a{color:#555; text-decoration:none;}
#footer a:focus, #footer a:active{color:#bd0035;}
#footer a:hover{color:#000;}
