.logo_top {
width:903px;
height:50px;
margin-top:0px;
background:url(/gcms/images/logo.png) no-repeat bottom left;
}
.bg_link_bar {
padding-right:8px;
width:895px;
height:36px;
margin-top:0px;
background: url(/gcms/images/link_bar.png) no-repeat;
}
.link_cutter {
float:right;
width:1px;
height:36px;
background:url(/gcms/images/link_bar_devide.png) no-repeat;
}
.links {
float:right;
padding:9px;
font-family:tahoma;
font-size:12px;
font-weight:bold;
}
.links a {
color:#5c738d;
}
.links:hover {
background:url(/gcms/images/over_link_bar.png) repeat-x;
}
.links:hover a {
color: #FFFFFF;
}
.header {
margin-top:5px;
width:903px;
height:114px;
}
.bk_box {
text-align:right;
margin-top:5px;
width:903px;
background:url(/gcms/images/bk_box.png) no-repeat;
height:185px;
}
.boxes {
float:right;
margin:8px 0px 0px 8px;
text-align:justify;
padding:10px;
width:151px;
height:151px;
background: url(/gcms/images/bk_box.jpg) no-repeat top;
color: #FFFFFF;
font-family:tahoma;
font-size:12px;
}
.boxes:hover {
background: url(/gcms/images/bk_box.jpg) no-repeat bottom;
color: #000000;
}
.boxes:hover .title_box  {
color: #ce00a4;
}
.title_box {
width:126px;
height:26px;
text-align:right;
font-weight:bold;
font-size:10px;
}
.txt_box {
margin-top:5px;
width:150px;
height:84px;
overflow:hidden;
}
.l_sidebar {
width:648px;
text-align:right;
}
.tgray_box {
margin:5px 0px 0px 0px;
padding:7px 11px 7px 11px;
width:626px;
height:18px;
background:url(/gcms/images/tgray_box.png) no-repeat bottom;
font-weight:bold;
}
.mgray_box {
padding:7px 11px 7px 11px;
width:626px;
background:url(/gcms/images/mgray_box.png) repeat-y;
}
.txt_page {
width:100%;
text-align:justify;
font-size:13px;
color:#4472A3;
}

.dgray_box {
width:648px;
height:8px;
background:url(/gcms/images/dgray_box.png) no-repeat top;
}
.m_sidebar {
width:5px;
}
.r_sidebar {
width:249px;
text-align:right;
}
/*search*/
.s_tblue_box {
color:#FFFFFF;
font-weight:bold;
margin:5px 0px 0px 0px;
padding:7px 11px 7px 11px;
width:227px;
height:18px;
background:url(/gcms/images/s_tblue_box.png) no-repeat bottom;
}
#search_input {
margin-left:10px;
width:180px;
height:20px;
}
#search_btn {
background:url(/gcms/images/go_btn.png) no-repeat top;
width:25px;
height:24px;
border:0;
}
/*end search*/
/*menu*/
.m_tblue_box {
color:#FFFFFF;
font-weight:bold;
margin:5px 0px 0px 0px;
padding:7px 11px 7px 11px;
width:227px;
height:18px;
background:url(/gcms/images/m_tblue_box.png) no-repeat bottom;
}
.right_menu {
margin:5px 0px 5px 0px;
background: url(/gcms/images/btn_shape.png) no-repeat right top;
padding:0px 20px 0px 5px;
width:165px;
height:17px;
}
.right_menu:hover{
background:url(/gcms/images/btn_shape.png) no-repeat right bottom;
color:#FF0000;
}
.right_menu:hover a{
color:#FF0000;
}
/*end menu*/
.se_tblue_box {
color:#FFFFFF;
font-weight:bold;
margin:5px 0px 0px 0px;
padding:7px 11px 7px 11px;
width:227px;
height:18px;
background:url(/gcms/images/se_tblue_box.png) no-repeat bottom;
}
.a_tblue_box {
color:#FFFFFF;
font-weight:bold;
margin:5px 0px 0px 0px;
padding:7px 11px 7px 11px;
width:227px;
height:18px;
background:url(/gcms/images/a_tblue_box.png) no-repeat bottom;
}
.mblue_box {
padding:7px 11px 7px 11px;
width:227px;
background:url(/gcms/images/mblue_box.png) repeat-y;
}
.dblue_box {
width:249px;
height:6px;
background:url(/gcms/images/dblue_box.png) no-repeat top;
}
.tnews_box {
font-weight:bold;
margin:5px 0px 0px 0px;
padding:7px 11px 7px 11px;
width:881px;
height:18px;
background:url(/gcms/images/tnews_box.png) no-repeat bottom;
}
.mnews_box {
padding:7px 11px 7px 11px;
width:881px;
background:url(/gcms/images/mnews_box.png) repeat-y;
}
.dnews_box {
width:903px;
height:6px;
background:url(/gcms/images/dnews_box.png) no-repeat top;
}

.d_link_bar {
text-align:center;
margin-top:5px;
width:auto;
color:#FFFFFF;
}
.d_link_bar a {
color:#FFFFFF;
}
.d_link_bar a:hover {
color:#33CCFF;
}
.copyright {
padding:5px;
color:#FFFFFF;
font-size:10px;
width:893px;
text-align:center;
}
.copyright a{
color:#FFFFFF;
}

/* SEO Tool Form Styles */
.tool-results {
    margin: 10px 0px;
    padding: 10px;
    font-size: 15px;
    background-color: #fafafa;
    border: solid 1px #f3f3f3;
}


.sl-tool {
    padding: 10px 0px;
    margin: 0px;
}
.sl-tool h1 {
    margin: 5px 0px;
    padding: 5px;
    border-bottom: solid 1px #eee;
}
a.sl-tool-help-msg, a.sl-tool-help-msg:active, a.sl-tool-help-msg:visited {
    font-size: 11px;
    padding: 2px;
    margin: 2px 5px;
    text-decoration: none;
    font-weight: bold;
    color: #000;
    cursor: pointer;
}
a.sl-tool-help-msg:hover {
    text-decoration: underline;
}
.sl-tool-help {
    font-size: 11px;
    margin: 5px;
    padding: 5px;
    border: solid 1px #eee;
    visibility: hidden;
    display: none;
}
.sl-tool-description {
    padding: 15px 5px 25px 5px;
    color: #000;
}

.sl-tool-form {
    padding: 10px 10px;
    margin: 10px 0px;
    border: solid 1px #eee;
    background-color: #fafafa;
}
.sl-tool-code, .sl-tool-codesm {
    font-family: courier new, courier, sans-serif;
    font-size: 11px;
    color: #444;
    padding: 4px;
}
.sl-tool-code {
    width: 600px;
    height: 250px;
}
.sl-tool-codesm {
    width: 600px;
    height: 125px;
}
.sl-tool-codesmm {
    width: 400px;
    height: 75px;
}
div.noflow90 {
    width: 90px;
    overflow: hidden;
}

.sl-shorturl {
    font-family:bitstream vera sans, courier new, courier, sans-serif;
    font-weight:normal;
    font-size:14px;
    color:#000;
    background-color:#fffde6;
    border:solid 2px #fff9ae;
    padding:8px 15px;
}
.sl-shorturl a, .sl-shorturl a:active, .sl-shorturl a:visited {
    text-decoration: underline;
}

.sl-tool-col {
    width: 300px;
    float: left;
    padding: 5px;
}
.sl-tool-col2 {
    padding: 5px;
}
.sl-tool-col h3, .sl-tool-col2 h3 {
    display: block;
    margin: 0px 0px 5px 0px;
    padding: 5px;
    background-color: #fafafa;
}

.sl-tool-item, .sl-tool-item2 {
    padding: 0px 3px 8px 0px;
    border-bottom: solid 1px #fafafa;
}
.sl-tool-thumb {
    width: 40px;
    height: 40px;
    float: left;
    margin: 0px 5px 5px 0px;
    padding: 0px;
}

#list{
        margin:0 auto;
        height:200px;
        overflow:hidden;
        position:relative;
        background-color: white;
        font-size: 12px;
        width: 210px;                        
    }
    #list ul,
    #list li{
        list-style:none;
        margin:0;
        padding:0;
    }
    #list a{
        position:absolute;
        text-decoration: none;
        color: black;
    }
    #list a:hover{
        color: blue;
    }
