html{height:100%;margin:0px;border:0; padding:0;}
body{margin:0px;padding:0px; background:#EEEEEE;}
h1, h2, h3, h5, h6, p, span, label, form, input, textarea, select, checkbox, div{ margin:0; padding:0;}
h4 a{font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; text-decoration:none; margin:0px; padding:0px;}

h4 a:hover{font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; text-decoration:none; margin:0px; padding:0px;}


h2 a{font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size:16px; color:#417394; text-decoration:none; margin:0px; padding:0px;}

h2 a:hover{font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size:16px; color:#990000; text-decoration:none; margin:0px; padding:0px;}

.left-bg{background:url(../image-sd/left-bg.gif) repeat-y right top;}
.right-bg{background:url(../image-sd/right-bg.gif) repeat-y left top;}

/* header */
.header-bg{background:url(../image-sd/header-bg.gif) repeat-x left top;}
/* edn header */

/*navigation*/
.navi{height:31px; padding-top:1px; padding-bottom:1px; border-bottom:1px solid #C3C3C3; border-top:1px solid #C3C3C3; border-left:2px solid #ffffff; border-right:2px solid #ffffff;}
 
.navi-div{display:inline; float:left; margin:0px; padding:0px; list-style:none; height:27px; width:100%; background:url(../image-sd/navigation-bg.gif) repeat-x left top;}

.navi-div li{float:left; height:26px; border-bottom:1px solid #285380; border-right:1px solid #285380;}
.navi-div li a{float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; line-height:26px; vertical-align:middle; padding-left:15px; padding-right:15px; border-top:1px solid #6185A9; border-left:1px solid #6185A9; }

.navi-div li a:hover{float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; line-height:26px; vertical-align:middle; padding-left:15px; padding-right:15px; border-top:1px solid #6185A9; border-left:1px solid #C4D8EF; background:url(../image-sd/navi-hover.gif) repeat-x left top; border-right:0px solid #52789E; border-top:1px solid #C4D8EF;}
/*end navigation*/

.font1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#626262; text-decoration:none;}
.main-font{font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#444444; text-decoration:none;}
.head-font{font-family:Impact, Arial, Helvetica, sans-serif; font-size:22px; color:#6B84B5; text-decoration:none;}
.red-link{font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#A51808; text-decoration:none; font-weight:bold;}
a:hover.red-link{color:#000099; text-decoration:underline;}

.blue-link{font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#1C4288; text-decoration:none; font-weight:bold;}
a:hover.blue-link{color:#E10000; text-decoration:underline;}

.blue-link2{font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size:15px; color:#1C4288; text-decoration:none; font-weight:bold;}
a:hover.blue-link2{color:#E10000; text-decoration:underline;}

.beet_bg{background:url(../image-sd/beet-bg.gif) repeat-x left top;}
.bb-bg{background:url(../image-sd/bb-bg.gif) repeat-x left top; padding-top:10px;}
.bbb{background:url(../image-sd/bbb.gif) repeat-x left bottom;}

.head_bg{background:#EBEBEB;}
.head_bg2{background:url(../image-sd/head-bg.gif) repeat-x left top;}
.head_bg img{ float:left; margin-right:10px;}
.box-bottom-bg{background: url(../image-sd/box-bottom-bg.gif) repeat-x left bottom; padding-right:12px;}
.bl{background:url(../image-sd/left-cb.gif) repeat-y left top; background-color:#F7F7F7;}
.br{background:url(../image-sd/right-cb.gif) repeat-y right top; background-color:#F7F7F7;}

.bottom_border{margin:2px; padding:0px; color:#DFDFDF; height:1px;}

#bullet{margin-top:2px;}

.c-bg{background:url(../image-sd/c-bg.gif) repeat-x left top;}
.cl-bg{background:url(../image-sd/cl-bg.gif) repeat-y left top;}
.cr-bg{background:url(../image-sd/cr-bg.gif) repeat-y right top;}
.cbb-bg{background: url(../image-sd/cbb1.gif) repeat-x left top;}

.join-button{background:url(../image-sd/join-button.gif) no-repeat left top; display:block; cursor:pointer; width:232px; height:44px;}
a:hover.join-button{background:url(../image-sd/join-button.gif) no-repeat left -44px; display:block; cursor:pointer; width:232px; height:44px;}

#no-photo{float:left; margin-right:4px;}

.main_border{border-left:1px solid #DCDCDC; border-right:1px solid #DCDCDC;}

.welcome{padding-left:10px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:13px; color:#1C4288;}
.banner-border{border:1px solid #AFAFAF;}

.menu_select{background:#006699; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; text-decoration:none; display:block; float:left; padding-left:8px; padding-right:8px; margin-right:5px; line-height:28px; vertical-align:middle; border:1px solid #016191; font-weight:bold;}

.menu{background:#EEEEEE; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#573333; text-decoration:none; display:block; border:1px solid #CECECE; float:left; padding-left:8px; padding-right:8px; margin-right:5px;  line-height:28px; vertical-align:middle; font-weight:bold;}

a:hover.menu{background:#006699; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; text-decoration:none; display:block; float:left;  line-height:28px; vertical-align:middle; font-weight:bold;}

.small_font{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#0065A0;}

a:hover.small_font{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#990000;}

.white_font{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#ffffff;}

.black_font{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#000000;}

.input1{width:75px; height:17px; border-left:1px solid #C4C4C4; border-top:1px solid #C4C4C4; border-right:1px solid #D1D1D1; border-bottom:1px solid #D1D1D1; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background:#F7F7F7; line-height:17px; vertical-align:middle;}

.sub_bg{background:url(../image-sd/login_button.gif) no-repeat left top; border:0px; width:66px; height:15px; cursor:pointer;}

div.questiontitle{
    font-size: 12px;    
    letter-spacing: -0.5px;
}
div.questiontitle a{
    color: #3869AA;
    font: 12px arial;
    letter-spacing: -0.2px;
    text-decoration: none;
}
div.questiontitle a:hover{
    text-decoration: underline;
}
div.questioninfo{
    padding: 5px;
    font: 11px arial;
    color: #87A5B7;
}
div.questioninfo a{
    color: #9E7EAA;
}
div.questioninfo a:hover{
    text-decoration: none;
}