#top_gso{background: url('../images/home/bottom_bg.jpg') bottom left repeat-x;}

#GSO{width:980px; background-color: #ffffff; margin:0px auto;overflow:hidden;}
#GSO .main{background:url('../images/home/logo.jpg') top left no-repeat;}
#GSO .below_main{ background:url('../images/home/below_main.jpg') left top no-repeat;}
.below_main{height:251px; overflow:hidden; clear:both;margin-bottom:0px;}
.below_main ul,.below_main ul li{margin:0px;}
.below_main div.community{margin-left:113px; margin-top:68px; width:210px;float:left;display:inline;}
.below_main div.community ul{width:105px;float:left;}

.below_main div.academy{margin-left:100px; margin-top:68px;float:left;display:inline;}
.below_main div.quicklink{margin-left:229px; margin-top:68px;float:left;display:inline;}

.below_main ul{line-height:15px;}
.below_main ul li{background:url('../images/home/icon.gif') left -18px no-repeat;padding-left:9px;}
.below_main ul li a{color:#7e7e7e; text-decoration:none; font-weight:bold;}
.below_main ul li a:hover{color:#c42126; text-decoration:underline; font-weight:bold;}

.below_main .top_anchor{ direction:rtl; padding-right:10px;padding-top:27px;}
.below_main .top_anchor div{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/home/top.png', sizingMethod='crop');
	background:url('../images/home/top.png') top left no-repeat;_background:none; width:88px; height:97px;overflow:hidden;}
.below_main .top_anchor div img{width:88px; height:55px;}	

.main .sub_navi{padding-left:648px;padding-top:59px;}

.main .sub_navi .normal,.main .sub_navi .special{margin-right:14px;display:inline-block; border-bottom:2px solid #fff; padding-bottom:5px;}

.main .sub_navi span.normal a{color:#fff; text-decoration:none;font-family:verdana; font-size:10px;}
.main .sub_navi span.normal a:hover{color:#000; text-decoration:none;}

.main .sub_navi span.special a{color:#000; text-decoration:none;font-family:verdana; font-size:10px;}
.main .sub_navi span.special a:hover{color:#000; text-decoration:none;}
.main .sub_navi .group_ico{padding-left:54px;}
.main .sub_navi .group_ico .home{padding-right:27px;}
.main .sub_navi .group_ico .pen{padding-right:24px;}
.main .sub_navi .group_ico .search{padding-right:23px;}

.main .sub_navi .group_ico{float:right;margin-right:73px;}
.main .sub_navi span.special{float:right;margin-top:1px;}
.main .sub_navi span.normal{float:right;margin-top:1px;}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.animatedtabs
{
    overflow: hidden;
    position: relative;
    height: 38px;
    font: normal 13pt Arial;
    color: white; /*font of menu text*/
    clear: both;
    width: 100%;
}

.animatedtabs ul
{
    list-style-type: none;
    margin: 0px 0px 0px 20px;
    padding: 0;
}

.animatedtabs li
{
    float: left;
	padding:0;
    padding-left: 10px;
    margin: 1px 4px 0px 4px;
}

.animatedtabs a
{
    float: left;
    position: relative;
    display: block;
    background: #e4e4e4 repeat-x;
    color: #171717;
    line-height: 38px;
    text-decoration: none;
    height: 38px;
    line-height: 4em;
}

.animatedtabs a span
{
    float: left;
    position: relative;
    display: block;
    padding: 0px 5px;
	margin-left:5px;
	margin-right:5px;
    color: #444444;
	font-size:13px;
    line-height: 38px;
	font-weight:bold;
    text-decoration: none;
    height: 38px;
    cursor: pointer;
}

.animatedtabs .selected a, .animatedtabs a:hover
{
    float: left;
    position: relative;
    background: #585858 no-repeat right top;
	color:white;
    padding: 0px;
    text-decoration: none;
	margin:0px;
}

.animatedtabs .selected a span, .animatedtabs a:hover span
{
    float: left;
    position: relative;
    display: block;
    background: #585858 no-repeat left top;
    padding: 0px 5px;
    color: white;
    text-decoration: none;
}

.subTopMenuFont
{
    font: normal 12px Arial;
    color: #0228b9;
    text-decoration: none;
}

.subTopMenuFont:hover
{
    font: normal 12px Arial;
    color: #7F0000;
    text-decoration: none;
}
.subMenuContainer
{
    display: none;
}

.subMenuBar
{
	height:24px; 
	width:100%;
}

#subTopMenu ul
{
    padding: 0;
    margin: 0;
    list-style: none;
}
#subTopMenu ul li
{
    padding: 0;
    margin: 0;
    float: left;
    list-style: none;
	color:#FFFFFF;
}
#subTopMenu ul li a
{
    padding-left: 5px;
    padding-right: 5px;
	color:#FFFFFF;
    line-height: 2em;
}

