#body{
    background-color: #335fa0; 
    font-size: 13px;
    color: #464646;
}
.clear{ width:100%; overflow:hidden;}
.clear1{ clear:both;}

#container{
    width: auto;
}
.col-right{
    width: 250px;
}
.col-left{
    width: 750px;
    overflow: hidden;
}

.inputbox { 
    margin-bottom: 1px;
    padding: 3px 2px;
    background: #ffffff url("../images/input-bg.gif") repeat-x 50% top;
    border: solid 1px #c0c0c0;
    font-size: 10px;
    font-family: Tahoma;
}


#titlebar{ width: 669px; margin-bottom: 35px; }
#titlebar .tl{ background:url("../images/titlebar/images/titlebar_blue_01.png") no-repeat left top; width: 27px; height:27px; float: left; }
#titlebar .tc{ background:url("../images/titlebar/images/titlebar_blue_02.png"); width: 630px; height:27px; float: left; }
#titlebar .tc div{ margin-top: 3px; font-size: 16px; font-weight: bold; color: #FFFFFF; }
#titlebar .tr{ background:url("../images/titlebar/images/titlebar_blue_03.gif") no-repeat right top; width: 12px; height:27px; float: left; }

#titlebar_orange{ width: 669px; margin-bottom: 35px; }
#titlebar_orange .tl{ background:url("../images/titlebar/images/titlebar_orange_01.png") no-repeat left top; width: 27px; height:27px; float: left; }
#titlebar_orange .tc{ background:url("../images/titlebar/images/titlebar_orange_02.png"); width: 630px; height:27px; float: left; }
#titlebar_orange .tc div{ margin-top: 3px; font-size: 16px; font-weight: bold; color: #FFFFFF; }
#titlebar_orange .tr{ background:url("../images/titlebar/images/titlebar_orange_03.gif") no-repeat right top; width: 12px; height:27px; float: left; }

#titlebar_green{ width: 669px; margin-bottom: 35px; }
#titlebar_green .tl{ background:url("../images/titlebar/images/titlebar_green_01.png") no-repeat left top; width: 27px; height:27px; float: left; }
#titlebar_green .tc{ background:url("../images/titlebar/images/titlebar_green_02.png"); width: 630px; height:27px; float: left; }
#titlebar_green .tc div{ margin-top: 3px; font-size: 16px; font-weight: bold; color: #FFFFFF; }
#titlebar_green .tr{ background:url("../images/titlebar/images/titlebar_green_03.gif") no-repeat right top; width: 12px; height:27px; float: left; }

#titlebar_purple{ width: 669px; margin-bottom: 35px; }
#titlebar_purple .tl{ background:url("../images/titlebar/images/titlebar_purple_01.png") no-repeat left top; width: 27px; height:27px; float: left; }
#titlebar_purple .tc{ background:url("../images/titlebar/images/titlebar_purple_02.png"); width: 630px; height:27px; float: left; }
#titlebar_purple .tc div{ margin-top: 3px; font-size: 16px; font-weight: bold; color: #FFFFFF; }
#titlebar_purple .tr{ background:url("../images/titlebar/images/titlebar_purple_03.gif") no-repeat right top; width: 12px; height:27px; float: left; }


#submenu > div{
    display:none;
    float: left;
}
#submenu > div:hover{
    display:block;
    float: left;
}

#content-body{
    width: 600px; padding-left: 5px; padding-right:10px; margin: 0px;
}
#content-body ul li{
    margin-bottom: 8px;
}
#content-body #no-information{
    text-align: center;
    padding-bottom: 5px;
    border-bottom: 1px #CCCCCC dashed;
}

/* Default Joomla! Menu */
a{ color: #2b74b4; text-decoration: none; }
a:hover{ color: #2b74b4; text-decoration: underline; }
a:active{ color: #2b74b4; text-decoration: underline; }
a:focus { color: #000001; text-decoration: none; }


a.mainlevel { color: #2b74b4; width: 99%; display: block; background: no-repeat right top; line-height: 20px; text-decoration: underline; height: 20px; }

a.mainlevel:hover,
a.mainlevel:active,
a.mainlevel:focus { color: #000001; background: no-repeat right bottom; text-decoration: none; }

a.mainlevel#active_menu { color: #000001; background: no-repeat right bottom; text-decoration: none; }

a.sublevel { color: #2b74b4; display: block; background: no-repeat 5px 11px; padding: 5px 4px 5px 5px; }

a.sublevel:hover,
a.sublevel:active,
a.sublevel:focus { color: #000001; text-decoration: none; }


a.a_mod_menu { color: #000000; text-decoration: none; }
a.a_mod_menu:hover { color: #000000; font-weight: bold; text-decoration: none; }
a.a_mod_menu:active { color: #000000; text-decoration: none; }
a.a_mod_menu:focus { color: #000000; text-decoration: none; }

/*-------------------title----*/


.blog_more {
	margin: 10px 0;
}

.blog_more strong { margin: 0 0 5px; font-size: 100%; font-weight: bold; line-height: 30px; text-decoration: underline; text-transform: lowercase; }


/*-------------------------------------footer---*/
.footer{ text-align:center; color:#28BBF7; font-size:11px; padding:9px 0;}
.footer a{ color:#28BBF7; text-decoration:none;}
.footer a:hover{ color:#FFF; text-decoration:underline;}
.footer span{ color:#F0F0F0; padding:0 17px 0 0;}
.footer-indent{ padding:0 5px;}

/*-------------------------------------module-menu---*/
#module-menu{
    padding:5px;
}
#module-menu #menu-title{
    margin-left: 10px; background-image: url('../images/module_menu/head.gif'); width: 140px; height: 20px;
    padding:5px 0px 0px 25px; font-weight: bold; color: #FFFFFF; 
}
#module-menu #menu-list{
    padding-left: 12px;
}
#module-menu #menu-item{
    width: 160px;
    background-image: url(../images/module_menu/line.gif);
    padding:6px 0px 6px 0px;
    background-position: bottom;
    background-repeat: repeat-x;
    background-color: white;
}


/*custom-box-banner*/
.banner{ padding: 5px 0px 5px 0px; }
.banner div{ background:url("../images/slide_small.jpg") 0 0 no-repeat; padding-top: 5px; border-bottom: 1px #CCCCCC solid; }

/* Error */
div.validate_error{
    font-family:Tahoma;
    text-align:left;
    font-size: 12px;
    background-color:#FFFFCC;
    border:2px #FF9900 dashed;
    padding:10px;
    margin: 0px;
}

div.validate_error div.icon{
    color:#333333;
    background-image:url(../images/icons/icon_alert.gif);
    background-repeat:no-repeat;
    padding:2px; padding-left:20px;
}
/* Error */

/* success */
div.success{
    font-family:Tahoma;
    text-align:left;
    font-size: 12px;
    background-color:#c8ccfe;
    border:2px #4451ff dashed;
    padding:10px;
    margin: 0px;
}

div.success div.icon{
    color:#7b7b7b;
    background-image:url(../images/icons/tick.png);
    background-repeat:no-repeat;
    padding:2px; padding-left:20px;
}
/* success */
