


* { margin:0; padding:0;}
body { background:url(/images/tail-body.gif) repeat-x top #2b2f34; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; color:#3c424a;}

input, textarea, select { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin:0; padding:0;}


/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form { height:44px;}
.form input {width:234px; padding:2px 0 2px 3px; background:#fff; border:1px solid #d7d7d7;}
textarea { width:271px; height:105px; overflow:auto; background:#fff;  border:1px solid #d7d7d7; padding:2px 0 0 3px; margin-bottom:15px;}


/*==================list====================*/
ul { list-style:none;}

.site-nav { width:100%; overflow:hidden;}
.site-nav li { float:left;padding-left:5px;}

.list { width:100%; overflow:hidden; margin-bottom:-1px; position:relative;
input, textarea, select { font-family:Arial, Helvetica, sans-serif; font-size:1em;}}
.list li {background:url(/images/marker.gif) no-repeat left 6px; font-size:1.08em;padding:0 0 0 14px;  line-height:1.54em;}

.list1 li { padding:0 0 14px 14px; background:url(/images/marker.gif) no-repeat left 6px;}
.list1 li.last { padding-bottom:0;}
.list1 li.last span { border:0; padding:0;}
.list1 li span { display:block; width:100%; border-bottom:1px solid #33383f; padding-bottom:12px;}
.list1 li a { color:#fff; font-size:1.08em; line-height:1.31em;}
.list1 li b { display:block; color:#03ccff; padding-top:5px;}

.list2 li {background:url(/images/marker.gif) no-repeat left 6px; font-size:1.08em;padding:0 0 0 14px; color:#03ccff; line-height:1.54em;}
.list2 li a { color:ooccff;}

.list3 { padding-bottom:8px;}
.list3 li { margin-bottom:1px;}
.list3 li.last { border:0; padding:0; margin:0;}
.list3 li cite { display:block; color:#00CCFF; font-style:normal;}
.list3 li b { display:block; text-align:right; color:#03ccff; width:100%;}

.list4 { padding-bottom:8px;}
.list4 li { background:url(/images/marker.gif) no-repeat left 6px; padding:0 0 0 14px; font-size:1.08em; color:#ooccff; line-height:1.54em;}
.list4 li a { color:#00ccff;}

.list5 { margin-top:-26px;}
.list5 li { width:100%; overflow:hidden; vertical-align:bottom; padding-top:26px;}
.list5 li img { float:left; margin-right:19px;}


/*==================other====================*/
.img-box img { margin-bottom:25px; display:block;}

.img-box11 { width:100%; overflow:hidden;}
.img-box11 img { float:left; margin:0 25px 0 0;}

.p1 { margin-bottom:20px;}
.p2 { margin-bottom:10px;}

.phone { float:right; margin-right:210px;}


/*==================txt, links, lines, titles====================*/
a {color:#03ccff;}
a:hover{text-decoration:none;}

h3 { font-size:1.33em; color:#000; font-weight:normal; line-height:1.187em; margin-bottom:17px;}
h4 { font-size:1em; color:#160a09; line-height:1.42em;}
h5 { font-size:1.33em; color:#03cdff; font-weight:normal; line-height:1.187em; margin-bottom:10px;}

.link1 { display:block; float:right; background:url(/images/link1-bgd.gif) repeat-x top; color:#170b0a; font-size:1.08em; text-decoration:none; line-height:.92em;}
.link1 em { display:block; background:url(/images/link1-left.gif) no-repeat left top;}
.link1 b { display:block; background:url(/images/link1-right.gif) no-repeat right top; padding:9px 13px 11px 13px; font-style:normal; font-weight:normal;}
.link1:hover { text-decoration:underline;}

.divider { background:url(/images/line.gif) repeat-y 288px 0; padding-bottom:15px;}
.divider1 { background:url(/images/line.gif) repeat-y 288px 0; margin-bottom:16px;}
.divider1 .bot { background:url(/images/line-bot.gif) no-repeat 288px bottom;}
.line-hor { border-bottom:1px solid #33383f; margin:15px 0; overflow:hidden; font-size:0; line-height:0;}
.line-hor1 { background:url(/images/line-1.gif) repeat-x center; height:1px; margin:16px 0 0 0; font-size:0; line-height:0;}

.title { margin-bottom:4px;}
.title1 { margin-bottom:21px;}


/*==================boxes====================*/
.cont-box { width:100%; background:#fff;}
.cont-box .border-bot {background:url(/images/border-bot.gif) repeat-x bottom;}
.cont-box .left-bot-corner {background:url(/images/left-bot-corner.gif) no-repeat left bottom;}
.cont-box .right-bot-corner {background:url(/images/right-bot-corner.gif) no-repeat right bottom;}
.cont-box .inner { padding:11px 11px 43px 12px;}

.box { width:100%;}
.box .border-top {background:url(/images/border.gif) repeat-x top;}
.box .border-bot {background:url(/images/border.gif) repeat-x bottom;}
.box .border-left {background:url(/images/border.gif) repeat-y left;}
.box .border-right {background:url(/images/border.gif) repeat-y right;}
.box .inner { padding:27px 18px 28px 25px;}

.box .adalign {
    width:200px;
    height:270px;
}

.box1 { background:#2b2f34; width:100%;}
.box1 .left-top-corner {background:url(/images/left-top-corner.gif) no-repeat left top;}
.box1 .right-top-corner {background:url(/images/right-top-corner.gif) no-repeat right top;}
.box1 .left-bot-corner {background:url(/images/left-bot-corner1.gif) no-repeat left bottom;}
.box1 .right-bot-corner {background:url(/images/right-bot-corner1.gif) no-repeat right bottom; }
.box1 .inner { padding:26px 28px 27px 29px;}
.box1 h3 { color:#03ccff; font-size:1em; font-weight:bold; line-height:1.42em;}
.box1 h4 { color:#03ccff; font-size:1em; font-weight:bold; line-height:1.42em; margin-bottom:0;}
.box1 p {color:#00CCFF}
.box1 .page1{font-size:inherit; text-indent:50px}
.box1 .italic{text-align:center;}
.box1 .title12{color:#00CCFF; font-size:16px}


.box2 { background:#CDEB8B; width:100%;}
.box2 .left-top-corner {background:url(/images/left-top-corner2.gif) no-repeat left top;}
.box2 .right-top-corner {background:url(/images/right-top-corner2.gif) no-repeat right top;}
.box2 .left-bot-corner {background:url(/images/left-bot-corner2.gif) no-repeat left bottom;}
.box2 .right-bot-corner {background:url(/images/right-bot-corner2.gif) no-repeat right bottom; }
.box2 .inner { padding:26px 28px 27px 29px;}
.box2 h3 { color:#2b2f34; font-size:1em; font-weight:bold; line-height:1.42em;}
.box2 h4 { color:#2b2f34; font-size:1em; font-weight:bold; line-height:1.42em; margin-bottom:0;}
.box2 p { color:#2b2f34;}

/*sub menus*/

#topnav { clear: left;}
#topnav a {  text-decoration:none; }
#topnav a:hover { text-decoration:none; color:#FFF;}
#topnav ul { margin: 0; padding: 0px; position: absolute; z-index: 50;border:none; background: #494e55;filter:alpha(opacity=90);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;}
#topnav li { clear:left; margin: 0; padding: 8px; display: block; list-style: none; background: #494e55; width: 152px; border: solid 1px #373d45; border-top: solid 0px #373d45;}
#topnav li:hover { background-color: #373d45; color:#FFF;}
#topnav li a { xfloat: left; display: block; font-size: 12px; height: auto; line-height: 12px; padding: 4px 8px; color: #13ccff; text-decoration:none;font-weight:bold;}
#topnav li a:hover { text-decoration: none; background: #373d45; color:#FFF;}
#topnav ul.one { display: block; visibility: hidden; }
#topnav:hover ul.one { visibility: visible; }
#topnav ul.two { visibility: hidden; padding: 4px 0; margin: -20px 0 0 0; left:176px; background: #666;}
#topnav ul.two li { height: auto; background: #666; width: 176px; border: solid 1px #666; border-top: solid 1px #000;}
#topnav ul.two li a { float: none; margin:0;}
#topnav ul.two li a:hover { text-decoration: underline; }
#topnav li:hover ul.two { visibility: visible; }
#topnav li.line1,#topnav ul.two li.line1,#topnav ul.two li:first-child { border-top:none; }
#topnav br { display: none; margin: 0; height: 1px; line-height:1px; font-size:1px; clear: left; }

/*header for home page*/
#header .row-1 { height:101px;}
#header .row-1 .indent { padding:40px 40px 10px 45px;}
#header .row-2 { height:48px; padding-left:37px;}
#header .title { position:absolute; left:99px; top:202px;}
#header .button { position:absolute; left:101px; top:348px;}
#header .banner1 { position:absolute; right:0 !important; right:-1px; top:159px;}
#header .banner2 { position:absolute; right:0 !important; right:-1px; top:256px;}
#header .banner3 { position:absolute; right:0 !important; right:-1px; top:353px;}

/*header-2 for other pages*/
#header-2 .row-1 { height:101px;}
#header-2 .row-1 .indent { padding:40px 40px 10px 45px;}
#header-2 .row-2 { height:48px; padding-left:37px;}
#header-2 .title { position:absolute; left:99px; top:202px;}
#header-2 .button { position:absolute; left:101px; top:348px;}
#header-2 .banner1 { position:absolute; right:0 !important; right:-1px; top:159px;}
#header-2 .banner2 { position:absolute; right:0 !important; right:-1px; top:256px;}
#header-2 .banner3 { position:absolute; right:0 !important; right:-1px; top:353px;}


/*content*/
#content p { line-height:1.75em;text-align:justify;}
#content { padding:0 27px;}
#content .indent { padding:29px 0 0 24px;}
#content .indent1 { padding-left:16px;}
#content .indent2 { padding:18px 0 0 24px;}
#content .indent11 {
    float:right;
    padding:0px 0 0 0px;
    width:280px;
    height:500px;
}


/*footer*/
#footer p { color:#fff; padding:11px 0 0 46px;}
#footer p a { color:#03ccff; text-decoration:none;}
#footer p a:hover { text-decoration:underline;}

/*level 2 header links*/

#l2headers {padding: 11px 0 0 46px;}
#l2headers a {font:"sans-serif";font-size:14px ;font-weight:bold; color:#6a6d71; text-decoration:none;}
#l2headers a:hover {font:Arial, Helvetica, sans-serif;font-size:14px ;font-weight:bold;color:#23272a; text-decoration:none;}



/*==========================================*/
.spacing
{
clear:both;
height:10px;
}
#main_content
{
margin-bottom:20px;
margin-left:5px;
margin-right:10px;
}
#main_content ul
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
float:left;
list-style-type:none;
}
#main_content ul li
{
    padding-bottom:20px;
 }
#main_content img.content_link
{
border:0;
float:left;
}

#main_content a{text-decoration:none}
#main_content a span
{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#03CDFF;
font-weight:bold;
}
#main_content span
{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#4682B4;
}


#doc_location
{
font-family:arial,sans-serif;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 7px;
float:left;
color:#3c424a;
font-size:12px;
}
#doc_location p
{
margin-top:2px;
font-family:arial,sans-serif;
font-size:12px;
color:#000;
text-indent:0em;
text-align:justify;
line-height:1.75em;
}
#doc_location ul
{
margin:0px;
padding-left:30px;
}
#doc_location ul li
{
margin-left:20px;
padding:0px 10px 10px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.96em;
color:#8F8F8F;
text-decoration:none;
border:none;
background:none;
text-align:justify;
list-style-type:none;
}
#doc_location div ul li
{
margin-left:20px;
padding:0px 10px 10px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.96em;
color:#8F8F8F;
text-decoration:none;
border:none;
background:none;
text-align:justify;
list-style-type:square;
}
#doc_location div.heading
{
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#160A09;
text-align:left;
margin-left:0px;
margin-bottom:10px;
}
#breadcrumb
{
    font: 11px Arial, Helvetica, sans-serif;
    /*background-image:url('/images/bc_bg.png');
    background-repeat:repeat-x;*/
    /*height:30px;
    line-height:30px;*/
    color:#9b9b9b;
    /*border:solid 1px #cacaca;*/
    width:99%;
    overflow:hidden;
    margin:0px;
    padding:0px;
}
#breadcrumb li
{
    list-style-type:none;
    float:left;
    padding-left:10px;
}
#breadcrumb a
{
    /*height:30px;*/
    display:block;
    background-image:url('/images/breadcrumbs_separator.gif');
    background-repeat:no-repeat;
    background-position:right;
    padding-right: 15px;
    text-decoration: none;
    color:#606060;
	font-weight:bold;
}
.home
{
    border:none;
    margin: 8px 0px;
}

#breadcrumb a:hover
{
	color:#35acc5;
}
.divider {
	width: 1px;
	top: 1px;
	padding: 7px 0px 0px;
	left: 0px;
	margin-left: 0px;
	background-position: right;
	margin-right: 0px;
	right: 0px;
}

.columnHome {
	padding: 11px;
	width: 315px;
}
.headingBlack1 {

	font-family: "trebuchet MS";
	font-size: 18px;
	color: #333333;
	font-weight: bolder;
	text-transform: uppercase;
	line-height: 27px;
	vertical-align: middle;
	padding: 0px;
	top: auto;
	background-position: bottom;
}

.bodyText {

	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	vertical-align:top;
}
.textBlack {

	font-family: "trebuchet MS";
	font-size: 12px;
	color: #666666;
	line-height: 16px;
}
.textBlack ul li {
    padding-bottom:4px;
    padding-top:4px;
    }
.textBlackBold {
	font-family: "trebuchet MS";
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	font-weight: bold;
}
.textBlueBold {
	font-family: "trebuchet MS";
	font-size: 14px;
	color:#1764AF;
	line-height: 16px;
	font-weight: bold;
	text-transform:capitalize;
}



/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */

.indentmenu{
font: bold 12px Arial;
width: 70%; /*leave this value as is in most cases*/
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
/* width: 80%; width of menu*/
border-top: 1px solid navy; /*navy border*/
background: black url(/images/about_us/indentbg.gif) center center repeat-x;
}

.indentmenu ul li{
display: inline;
float: left;
}

.indentmenu ul li a{
float: left;
color: black; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid navy; /*navy divider between menu items*/
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a.selected{
color: black !important;
padding-top: 6px; /*shift text down 1px*/
padding-bottom: 4px;
background: #ffffff;
/*background: #ffffff url(/images/about_us/indentbg2.gif) center center repeat-x;*/
}


.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid gray;
width: 450px;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{
display:none;
background-color:#ffffff;
}

@media print {
.tabcontent {
display:block !important;
}
}

#faq
{
    padding-bottom:10px;
}
#faq a
{
    text-decoration:none;
}
.faqdoc
{
    padding-top:10px;
    text-align:justify;
}
.message-green{
border:solid 1px #359545;
background:#cee6c3;
color:#222222;
padding:4px;
text-align:center;
}
.searchbtn {
  background: black url(/images/about_us/indentbg.gif) center center repeat-x;
/*background:url(/images/gqbutton.gif) no-repeat;*/
border:0 solid white;
cursor:pointer;
height:23px;
width:110px;
font-weight:bold;

}


.sixth
{
/*height:250px;
width:680px;*/
color:#a1d8f1;
display:block;

}

#rss_header
{
height:25px;
background:url(../images/ui-bg_glass_75_79c9ec_1x400.png) 50% 50% repeat-x;
}
#rss_header strong
{
font-size:13px;
margin:0;
color:#000000;
padding-left:3px;
vertical-align:middle;
}
#rss_header span.dstyle
{
/*font-family: "trebuchet MS";*/
font-family:"Viner Hand ITC";
font-size:18px;
margin:0;
padding-left:10px;
vertical-align:middle;
}

#rss_feed
{

padding-top:10px;
font-size:14px;
font-family: "trebuchet MS";
/*padding-left:20px;*/
width:800px;
/*height:490px;
display:inline;
position: absolute;
/*overflow:auto;*/
color:green;
}
#rss_feed ul 
{
/*color:orange;*/
}
#rss_feed ul li
{
padding-bottom:20px;
}

/**********home page*********/
.market_index
{

}


.market_index table
{
padding-top:20px;

}

#msndiv{
width: 80%;
}
#msndiv1{
width: 80%;
}

.tblbg1{
  background-color:#F9F9F9;
  border:1px solid #E7E7E7;

  color:#3A2F27;
  font-family:Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif;
  font-size:21px;
  font-style:normal;
  font-variant:normal;
  padding-bottom:5px;
  padding-left:10px;
  padding-top:5px;
  text-align:left;
}
.tblbg2{
  border:1px solid #E7E7E7;
}
.tbldata,.tbldata2{
  background-color:#FFFFFF;border-bottom:1px solid #E7E7E7;
  color:#3A2F27;
  font-family:Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif;
  font-size:11px;
  font-style:normal;
  font-variant:normal;
  padding-bottom:5px;
  padding-left:10px;
  padding-right:0px;
  padding-top:5px;
  text-align:left;
  text-decoration:none;
}
.tbldata3{
  font-family:Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif;
  font-size:15px;
  font-style:normal;
  font-variant:normal;
  padding-bottom:5px;
  padding-left:100px;
  padding-top:5px;
  text-align:left;
  text-decoration:none;
}
.tbldataheading{
	background-color:#F9F9F9;border-bottom:1px solid #E7E7E7;
	border-top:1px solid #E7E7E7;
	color:#3A2F27;
	font-family:Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	padding-bottom:5px;
	padding-left:10px;
	padding-top:5px;
	text-align:left;
	text-decoration:none;
}
.tbldataheadingrate{
	background-color:#F9F9F9;
	border-bottom:1px solid #E7E7E7;
	border-top:1px solid #E7E7E7;
	color:#3A2F27;
	font-family:Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif;
	font-size:11px;font-style:normal;font-variant:normal;
	padding-bottom:5px;padding-left:0;
	padding-top:5px;text-align:left;
	text-decoration:none;
}
.tbldataalt2{
	background-color:#F9F9F9;
	border-bottom:1px solid #E7E7E7;
	color:#3A2F27;
	width:140px;
	font-family:Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif;font-size:11px;font-style:normal;
	font-variant:normal;padding-bottom:5px;
        padding-left:10px;padding-top:5px;text-align:left;text-decoration:none;
}
.tbldataalt{
	width:250px;background-color:#F9F9F9;border-bottom:1px solid #E7E7E7;
	color:#3A2F27;font-family:Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif;font-size:11px;font-style:normal;
	font-variant:normal;
        padding-bottom:5px;padding-left:10px;padding-top:5px;text-align:left;text-decoration:none;
}
.TableRowAltSmall{
	background-color:#F9F9F9;
        color:#3A2F27;
        font-family:Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif;font-size:12px;font-style:normal;font-variant:normal;font-weight:400;line-height:20px;padding:3px 7px;text-decoration:none;
}
.change-arrow1 {
        float: left;
        font-size:25px;
        font-weight:bold;
        /*padding:4px 45px 0px 0px;*/
        margin:0;
}
.searchbtn {
  background: black url(/images/about_us/indentbg.gif) center center repeat-x;
/*background:url(/images/gqbutton.gif) no-repeat;*/
border:0 solid white;
cursor:pointer;
height:23px;
width:110px;
font-weight:bold;

}

#qcontent{width:100%;margin-top:15px; font-family:Arial, Helvetica, sans-serif; font-size:1em; }
#qcontent .qleft-col{width:44%;float:left;padding-right:0px;}
#qcontent .qright-col{width:55%;float:right;padding-right:1px;}
#qleft1-col{width:400px;float:left;padding-right:0px;}
