@charset "utf-8";
/* CSS Document */

body {
background:#666666 none repeat scroll 0 0;
color:#8F8677;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-style:normal;
font-variant:normal;
font-weight:normal;
margin:0;
padding:0;
text-align:center;
}

h3 {
font-size:14px;
}
a {
color:#8F8677;
font-weight:bold;
text-decoration:none;
}
a:hover, a:active {
text-decoration:underline;
}
#sitecontainer {
margin:0 auto;
padding:10px;
width:1024px;
background:#CAE1FF;
color:#CAE1FF;
}
#header {
background:#FBEC5D;
color:#FBEC5D;
float:left;
text-align:right;
height:150px;
width:650px;
}
#sec_header {
background:#6699FF;
color:#6699FF;
float:left;
width:374px;
height:150px;
text-align:right;
line-height:25px;
}
#sec_header a{
color:#fff;
font-weight:bold;
text-decoration:none;
}
#sec_header a:hover{
text-decoration:underline;
}
.search {
width:100%;
padding-bottom:3px;
}


.top_search_box {
background-image: url(../images/mag.png);
background-position:1px 1px;
background-repeat:no-repeat;
font-weight:normal;
height:18px;
margin-right:6px;
padding-bottom:1px;
padding-left:20px;
padding-top:1px;
width:120px;
}
.login {
padding-bottom:10px;
width:100%;
}

#menu {
background:#FBEC5D none repeat scroll 0 0;
color:#FBEC5D;
font-family:tahoma;
font-weight:bold;
height:50px;
width:100%;
float: left;
z-index:1; 
text-transform: uppercase;
margin-bottom:8px;
}

#menu ul {
list-style: none;
padding: 0;
width: 126px;
float: left;
margin:0;

}

/* the style for the menu */
#menu a, #menu h2 {
font: bold 16px arial, helvetica, sans-serif;
display: block;
margin: 0;
padding: 0;
text-decoration: none;
text-align:center;
}

#menu h2 {
padding-top:15px;
}

#menu h2 a {
color: #000;
border-bottom:#CAE1FF 5px solid;
}

#menu ul ul li a:hover {
background:#FFFFFF;
color:#000000;
}
#menu ul ul li a {
padding-left:2px;
background:#3D59AB;
color:#fff;
}
#menu ul ul ul li a {
padding-left:2px;
background:#3399FF;
color:#fff;
}

#menu h2 a:hover {
border-bottom:#fff 5px solid;
}
.sub a:hover{
background:transparent url(../images/arrow.gif) right no-repeat;
}
#menu li {

}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}
#menu ul ul {
border:1px solid #000;
position: relative;
}
/* hiding the menu */
#menu ul ul, #menu ul li:hover ul ul, #menu ul ul li:hover ul ul {
display: none;
z-index:1;
}

#menu ul li:hover ul, #menu ul ul li:hover ul, #menu ul ul ul li:hover ul {
display:block;
z-index:11;
}

#quote {
color:#6699FF;
float:left;
font-size:15px;
line-height:40px;
width:100%;
text-align:center;
}

blockquote.style1 {
background:#FFF;
font-size: 14px;
font-style:italic;
line-height:22px;
color:#8F8677;
padding: 8px;
border-top: 1px solid #e1cc89;
border-bottom: 1px solid #e1cc89;
margin: 5px;
background-image: url(../images/openquote1.gif);
background-position: top left;
background-repeat: no-repeat;
text-indent: 23px;
}
blockquote.style1 span {
display: block;
background-image: url(../images/closequote1.gif);
background-repeat: no-repeat;
background-position: bottom right;
}
#middle {
margin-top:10px;
float:left;
width:100%;
}
#content-left {
float:left;
margin-left:5px;
color:#8F8677;
}
#content-right {
float:right;
margin-right:5px;
color:#8F8677;
}
#one-content {
margin-right:10px;
margin-left:10px;
color:#8F8677;
}
.right_box {
background:#FFF none repeat scroll 0 0;
border:1px solid #000000;
margin-bottom:30px;
width:374px;
text-align:justify;
}
.one_box {
background:#FFF none repeat scroll 0 0;
border:1px solid #000000;
margin:auto auto 25px;
width:auto;
text-align:justify;
}

.left_box {
background:#FFF none repeat scroll 0 0;
border:1px solid #000000;
margin-bottom:30px;
width:580px;
}
.right_box h3, .left_box h3, .one_box h3 {
background-color:#FBEC5D;
border-bottom:1px solid #000000;
padding-left:5px;
color:#000000;
margin:0;
text-align:left;
}
.right_box li, .left_box li, .one_box li {
background:transparent url(../images/blue.gif) no-repeat scroll;
padding:0 0 1px 18px;
margin-left:5px;
list-style:none;
}
.right_box img, .left_box img, .one_box img {
padding:5px;
line-height:18px;
margin-top:2px;
}

.right_box p, .left_box p, .one_box p {
padding:5px;
line-height:18px;
margin-top:2px;
text-align:left;
}
.left_box h2 {
padding:5px;
text-align:left;
font-size:14px;
}

#footer {
background:#6699FF none repeat scroll 0 0;
color:#6699FF;
float:left;
margin-top:8px;
text-align:center;
width:100%;
}

#footer a {
color:#fff;
}

.table {
border:1px solid #000;
}
.tr {
background:#FBEC5D;
color:#000;
}

