a,body,div,form,h1,h2,h3,h4,h5,h6,input,ol,option,p,select,table,td,th,ul{font-family:Arial,sans-serif;font-size:12px;}
a,a:visited { color:#0046D4;}
.links {text-decoration:none;}
.links {font-size:.85em;}
#footer_links a:hover {text-decoration:underline;}
.links, .links:visited{color:white;}
html, body {height:100%;padding:0;margin:0;}
form {margin:0;padding:0;}
#top_bar, #left_bg, #right_bg, #footer, body {
background-color:#e7e7e7;
}
#top_left,#top_right,#bottom_left,#bottom_right {
background-repeat:no-repeat;
position:absolute;
width:14px;
height:13px;
z-index:5;
}
#top_left {
top:20px;
left:19px;
background-position:0px -2px;
}
#top_right {
top:20px;
right:20px;
background-position:-15px -2px;
}
#bottom_left {
bottom:20px;
left:19px;
background-position:0px -17px;
}
#bottom_right {
bottom:19px;
right:20px;
background-position:-15px -17px;
}
#container_bar li{
text-align:left;
list-style-type:none;
display: block;
float:left;
}
#container_bar a {
display: block;
font-size:1em;
}
#container_bar span {
font-weight:bold;
font-size:1em;
}
#container_bar #more a {
width: 15px;
}
#container {
position:absolute;
top:50%;
left:50%;
margin-top:-75px;
z-index: 10;
width:635px;
margin-left:-304px;
background:url(../images/mainbar1.png) no-repeat;
height:110px;
}
#advanced{
position:absolute;
top:170%;
left:50%;
margin-top:-75px;
z-index: 10;
width:608px;
margin-left:-304px;
background:url(../images/mainbar.png) no-repeat 90px;
height:110px;
}
#top_bar, #footer {
height:20px;
width:100%;
z-index:1;
}
#left_bg, #right_bg {
height:100%;
width:20px;
z-index:1;
}
#top_bar, #left_bg {
position:absolute;
top:0px;
left:0px;
z-index:5;
}
#right_bg, #footer {
position:absolute;
bottom:0px;
right:0px;
z-index:5;
text-align:right;
}
body {
min-width:700px;
min-height:500px;
}
#wrapper {
height:100%;
margin:0 auto;;
position:relative;
background-color:#FFF;
overflow:hidden;
}
.top_bar_ct {
float:right;
position:relative;
right:45px;
top:5px;
}
#searchbox {
position:relative;
float:left;
top:6px;
z-index:2;
}
.nobr {
white-space:nowrap;
}
.transparentBorder {
opacity:0.5;
background-color:#FFF;
position:absolute;
filter:alpha(opacity=50);
width:0;
height:0;
}
.align {
margin-right:2px;
border:solid 1px #FFF;
float:left;
}
#copyright {
margin: 10px 0 10px 0;
white-space:nowrap;
color:#666;
}
#searchboxGlow, #search_button, .grayDownArrow ,#logoimg, .qglow, #top_left,#top_right,#bottom_left,#bottom_right, #skc {
background-image: url(../images/homepage_sprite_04.png);
}
* html #searchboxGlow, #search_button, .grayDownArrow ,#logoimg, .qglow, #top_left,#top_right,#bottom_left,#bottom_right {
background-image: none;
}
* + html #searchboxGlow, #search_button, .grayDownArrow ,#logoimg, .qglow, #top_left,#top_right,#bottom_left,#bottom_right {
background-image: url(../images/homepage_sprite_04.png);
}
.grayDownArrow {
background-position: -20px -41px;
width:5px;
height:3px;
background-repeat:no-repeat;
cursor:pointer;
}
.containerclass #logo {
margin-left:10px;
/*margin-right:14px;*/
margin-top:34px;
}
.containerclass #mainContainer{
	margin-top:14px;
}

#logo {
width:155px;
height:80px;
float:left;
}
#logoimg {
background:url(../images/logo.png) no-repeat 0px 20px;
position:absolute;
width:121px;
height:80px;
cursor:pointer;
}
#container_bar {
margin:0pt;
padding:0pt;
}
#wrapper {
background-position: center center;
background-repeat:no-repeat;
max-width:1600px;
max-height:1050px;
}
#searchbox {
width:405px;
height:37px;
}
#searchboxGlow {
background-position:-133px -1px;
background-repeat:no-repeat;
width:445px;
height:37px;
position:absolute;
top:24px;
}
#ques {
border:0;
border-top:solid 1px #666666;
border-bottom:solid 1px #666666;
margin:0;
height:23px;
width: 332px;
padding:3px 0;
font-size:1em;
outline:none;
vertical-align:top;
}
#quesleft {
border:0;
border-top:solid 1px #666666;
border-bottom:solid 1px #666666;
border-left:solid 1px #666666;
height:23px;
align:bottom;
width: 10px;
padding-top:6px;
background-color:#ffffff !important;
outline:none;
margin:0;
vertical-align:top;
}
#quesright {
border:0;
border-top:solid 1px #666666;
border-bottom:solid 1px #666666;
border-right:solid 1px #666666;
height:23px;
align:bottom;
width: 10px;
padding-top:6px;
background-color:#ffffff !important;
outline:none;
margin:0;
vertical-align:top;
}
#search_button {
background-position:-145px -38px;
width: 85px;
height:31px;
background-repeat:no-repeat;
border-style:none;
background-color:transparent;
}
#search_button:hover {
background-position: -145px -69px;
cursor:pointer;
}
#top_bar_ct_rt .top_bar_space {
float:left;
color:#666666;
}
#top_bar_ct_rt .top_bar_space a {
color:#666666;
text-decoration:none;
}
#top_bar_ct_rt .top_bar_space a:hover {
text-decoration:underline;
}
.left_g_l, .right_g_l {
position:absolute;
overflow:hidden;
width:1px;
height:100%;
top:20px;
border-width:0 1px;
border-style:solid;
z-index:4;
}
.top_g_l, .bottom_g_l {
position:absolute;
overflow:hidden;
height:1px;
width:100%;
border-width:1px 0;
border-style:solid;
z-index:4;
}
.bg_b_1 {background-color:#E2E2E2;}
.bg_b_2 {background-color:#D0D0D0;}
.bg_bottom_3 {background-color:#E3E3E3;}
.bg_b_4 {background-color:#D6D6D6;}
.top_g_l_1 {top:19px;border-color:#E7E7E7 #000 #E1E1E1;}
.top_g_l_2 {top:22px;border-color:#ddd #000 #ccc;}
.bg_left_1 {bottom:19px;border-color:#E1E1E1 #000 #E7E7E7;}
.bg_left_2 {bottom:22px;border-color:#ccc #000 #ddd;}
.left_g_l_1 {left:19px;border-color:#000 #E0E0E0 #000 #E5E5E5}
.left_g_l_2 {left:22px;border-color:#000 #C3C3C3 #000 #D9D9D9;}
.right_g_l_1 {right:19px;border-color:#000 #E5E5E5 #000 #E0E0E0;}
.right_g_l_2 {right:22px;border-color:#000 #D9D9D9 #000 #C3C3C3;}
#mainContainer {
float:left;
margin-left:14px;
padding-top:0px;
}
#footer_links{
margin-right:30px;
top:-2px;
margin-top:10px;
}
#skc {
position:absolute;
cursor:pointer;
overflow:hidden;
width:20px;
height:20px;
top:-2px;
left:28px;
background-position:0 -31px;
}
#buttonsubmit{
 height:35px
}
* html #buttonsubmit{
 height:30px
}



/* customs */
#top_bar .nav { margin: 0; padding: 0; clear: both; height:24px; }
    #top_bar .nav li { list-style-type: none; float: left; margin: 0 4px; }
    #top_bar .nav li.language, #top_bar .nav li.function { float: right; }

    #top_bar .nav .language { display: inline; color: #fff }
        #top_bar .nav .language a.active { }
        #top_bar .nav .language ul { position: absolute; padding: 0; margin-top: -2px;
                                background: #ccc; width: 120px; display: none; z-index: 9; opacity: 0.9; }
        #top_bar .nav .language ul li { margin: 0; list-style-type: none; float: left; width: 96%; padding: 0 2px; }
        
        #top_bar .nav .language ul li.selected { background: #E1E1E2 url(http://yui.yahooapis.com/2.7.0/build/assets/skins/sam/sprite.png) repeat-x scroll 0 -88px }
        
        #top_bar .nav .language small { cursor: pointer }
    
    #top_bar .nav li a { color:#FFFFFF; padding: 2px; line-height: 24px; }
#top_bar .nav { clear:none; height: auto; }
#top_bar .nav li a, #top_bar .nav .language { color: #8B6425; }
#top_bar .nav .language { margin-right: 6%;  }
#top_bar .nav .language ul { background: #f8e774;margin-left:0;margin-top:0;*margin-left:-77px !important;*margin-top:20px  !important;*margin-left:-100%;*margin-top:20px; }
#top_bar .nav .language a.active { background: #f8e774; }
#top_bar .nav .function sup { color: red }

#top_bar .top_bar_ct { float: left; left: 45px; }
#top_bar .nav { float: right; right: 45px; position:relative; width: 60%; margin-top:20px; }
#top_bar .nav a { font-size: 0.85em !important }
#top_bar .nav .language { margin-right: 0 !important;  }
#top_bar_ct_rt .active { font-weight: bold; }
#container_bar .nav { font-weight: bold; text-transform: lowercase; }

#longsloganlink { color: #0046D4; float:right; margin-right:0%; text-align:right; font-weight: bold; *margin-top: -15px }
.logotext{color:#0D5096;font-size:11px;font-weight:bold;float:right}

/*-------------new uuhello----------------*/
body{background-color:White;}
#top_bar .nav li a, #top_bar .nav .language{ color:blue;}
.top_bar_ct .logo span{color:#333399;font-weight:bold;margin-left:5px;}

#footer{ background-color:#333399; height:50px; }
    #footer .link,#footer #copyright{ color:White;}
    
#top_bar{ height:90px; background-color:White; background:url(/images/border2.png) repeat-x left bottom; }
#container{ background:none;}
#wrapper { background:url(../images/home.png) no-repeat center 150px;}
#wrapper { *background-image:url("../images/home.gif");}
    #ques{ width:400px; border-width:3px 0;}
    #quesleft{ border-width:3px 0 3px 3px;}
    #quesright {border-width:3px 3px 3px 0;}