/* CSS Document */
body
{
margin:0px;
background-color:#666666;
}
form {
display:inline;
vertical-align:middle;
}
#BodyContainer{
width:970px;
overflow:hidden;
margin-left: auto;
margin-right:auto;
background-color:#FFFFFF;
border-right-style:solid;
border-left-style:solid;
border-right-width:1px;
border-left-width:1px;
border-right-color:#000000;
border-left-color:#000000;

}
#HeadContainer{
background-image:url(../images/HeaderLogo.jpg);
background-position:left;
background-repeat:no-repeat;
height:93px;
}
#LoginBox{
height:93px;
width:355px;
float:right;
}
.LogBox1_Inactive{
border-style:solid;
border-width:1px;
border-color:#FFFFFF;
}
.LogBox1_Active{
border-right-style:solid;
border-top-style:solid;
border-left-style:solid;
border-right-width:1px;
border-top-width:1px;
border-left-width:1px;
border-right-color:#FFFFFF;
border-top-color:#FFFFFF;
border-left-color:#FFFFFF;
}
.LogBox2_Inactive{
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-top-color:#FFFFFF;
border-right-color:#FFFFFF;
border-bottom-color:#FFFFFF;
}
.LogBox2_Active{
border-top-style:solid;
border-right-style:solid;
border-top-width:1px;
border-right-width:1px;
border-top-color:#FFFFFF;
border-right-color:#FFFFFF;
}
.LogBox3_Inactive{
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-top-color:#FFFFFF;
border-right-color:#FFFFFF;
border-bottom-color:#FFFFFF;
}
.LogBox3_Active{
border-top-style:solid;
border-right-style:solid;
border-top-width:1px;
border-right-width:1px;
border-top-color:#FFFFFF;
border-right-color:#FFFFFF;
}
.ClientLogBox{
border-left-style:solid;
border-bottom-style:solid;
border-right-style:solid;
border-left-width:1px;
border-bottom-width:1px;
border-right-width:1px;
border-left-color:#FFFFFF;
border-bottom-color:#FFFFFF;
border-right-color:#FFFFFF;
background-color:#95c9ff;
}
.ConsultantLogBox{
border-left-style:solid;
border-bottom-style:solid;
border-right-style:solid;
border-left-width:1px;
border-bottom-width:1px;
border-right-width:1px;
border-left-color:#FFFFFF;
border-bottom-color:#FFFFFF;
border-right-color:#FFFFFF;
background-color:#ff9595;
}
.AffiliateLogBox{
border-left-style:solid;
border-bottom-style:solid;
border-right-style:solid;
border-left-width:1px;
border-bottom-width:1px;
border-right-width:1px;
border-left-color:#FFFFFF;
border-bottom-color:#FFFFFF;
border-right-color:#FFFFFF;
background-color:#ffdf93;
}
.LoginText, .LoginText a:link, .LoginText a:visited, .LoginText a:active{
font-family:tahoma;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}
.LoginText a:hover{
text-decoration:underline;
}
#LogInfoBox{
font-size:11px;
font-family:tahoma;
color:#000000;
}
#LoginUserBox, #LoginPassBox{
border: 1px solid #666666; 
font-size:10px;
width:120px;
height:16px;
padding:0px;
}
#SearchField{
border: 1px solid #666666; 
font-size:10px;
width:201px;
height:16px;
padding:0px;
}
#SeachBox{
font-family:tahoma;
font-size:11px;
color:#FFFFFF;
padding:0px;
}
#MenuBar{
display:block;
font-family: tahoma;
font-weight: bold;
font-size:12px;
background-image:url(../images/menu_background.gif);
height:30px;
line-height:30px;
color:#000000;
}
#MenuBarLink, #MenuBarLink a:link, #MenuBarLink a:visited, #MenuBarLink a:active
{
	display:inline;
	font-family: tahoma;
	font-weight: bold;
	font-size:12px;
	text-decoration:none;
	color:#000000;
}
#MenuBarLink2
{
	display:inline;
	font-family: tahoma;
	font-weight: bold;
	font-size:12px;
	text-decoration:none;
	color:#ffffff;
}
#MenuBarLink a:hover{
text-decoration:underline;
}
#MenuBar img {
vertical-align:middle;
}
#Content_A{
display:block;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#000000;
height:264px;
}
#Quickstart {
display:block;
width:753px;
height:144px;
float:left;
}
#News {
display:block;
float:right;
}
.QBulletLink, .QBulletLink a:link, .QBulletLink a:visited, .QBulletLink a:active{
display:inline;
font-family:tahoma;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#000000;
}
.QBulletLink a:hover{
display:inline;
text-decoration:underline;
}
#QSBlue, #QSBlue a:link, #QSBlue a:visited, #QSBlue a:active
{
font-family:tahoma;
font-size:10px;
font-weight:bold;
color:#0099FF;
padding-right:20px;
text-decoration:underline;
}
#QSBlue a:hover {
color:#0000FF;
}
.QSBullet{
font-family:tahoma;
font-size:12px;
font-weight:bold;
height:24px;
width:178px;
background-image:url(../images/qsbullet.gif);
line-height:24px;
}
/*-------Quick Start ticker --------------*/
#qsTickerBox{
width:530;
padding:10px;
width: 530px;
font-family:tahoma;
font-size:12px;

}

#qsTicker, #qsTicker div, .qsTicker{
width: 530px;
padding: 0px;
background-color: #ffffff;
font-family:tahoma;
font-size:12px;
}
/*---------/Quick Start ticker -------*/

/*-------News Start ticker --------------*/
#NewsContainer{
/*float:right;*/
}
#newsTickerBox{
width:212px;
}

#newsTicker, #newsTicker div, .newsTicker{
margin-left:2px;
width: 212px;
padding: 0px;
background-color: #ffffff;
font-family:tahoma;
font-size:10px;
font-weight:bold;
color:#666666;
}
.newsHead{
font-family:tahoma;
font-size:10px;
font-weight:bold;
color:#FF3300;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-style:dashed;
border-bottom-color:#666666;
}
.newsHead A
{
font-family:tahoma;
font-size:10px;
font-weight:bold;
color:#FF7F00;
text-decoration:none;
}
.newsHead A:hover
{
font-family:tahoma;
font-size:10px;
font-weight:bold;
color:#FF3300;
text-decoration:underline;
}
/*------- /News Start ticker --------------*/

#ArchiveNews, #ArchiveNews a:link, #ArchiveNews a:visited, #ArchiveNews a:active{
font-size:10px;
font-family:tahoma;
font-weight:bold;
color:#0099FF;
width:200px;
text-decoration:none;
}
#ArchiveNews a:hover{
text-decoration:underline;
color:#0000FF;
}
#ArchiveNews img{
vertical-align: middle;
}
/*-------Clients Start ticker --------------*/

#ClientsTickerBox{
width:212px;
}


#ClientsTicker, #ClientsTicker div, .ClientsTicker{
margin-left:2px;
width: 212px;
padding: 0px;
background-color: #ffffff;
font-family:tahoma;
font-size:10px;
font-weight:bold;
color:#666666;
}
#ClientsHeader{
font-family:tahoma;
font-size:12px;
font-weight:bold;
color:#FF3300;
}
/*------- /Clients Start ticker --------------*/

#Competion
{
width:217px;
float:right;
}

/*-------Arrow Start ticker --------------*/

#ArrTickerBox{
display:block;
height:37px;
background-color:#f4f4f6;
margin-left:5px;
margin-right:5px;
margin-bottom:10px;
margin-top:10px;
}

#ylscroller{
width: 750px;
height: 30px;
padding: 0px;
margin-left:10px;
background-color: #f4f4f6;
}
/*------- /Arrow Start ticker --------------*/

/*-------Company Start ticker --------------*/
#CompanyBox{
width:450px;
}

#CompanyTicker, #CompanyTicker div, .CompanyTicker{
width: 450px;
padding: 5px;
background-color: #f4f4f6;
font-family:tahoma;
font-size:11px;
font-weight:bold;
color:#000000;
line-height:20px;
}
#CompanyTicker img {
vertical-align:middle;
}
/*------- /Company Start ticker --------------*/


#hrGray{
width:200px;
height:1px;
color:#CCCCCC;
}


#SellImg1 
{
display:inline;
border-width:1px;
border-color:#000000;
border-style:solid;
margin:2px;
}
#SellImg2 
{
display:inline;
border-width:1px;
border-color:#000000;
border-style:solid;
margin:2px;
padding:0px;
}
#SellImg3 
{
display:inline;
border-width:1px;
border-color:#000000;
border-style:solid;
margin:2px;
padding:0px;
}
#SellImg4 
{
display:inline;
border-width:1px;
border-color:#000000;
border-style:solid;
margin:2px;
padding:0px;
}

#VoteBox {
display:block;
background-color:#f4f4f6;
/*height:45px;
margin-left:5px;
margin-right:5px;
margin-bottom:10px;
margin-top:10px;*/
font-family:tahoma;
font-size:11px;
/*line-height:45px;*/
}
#VoteLoader img
{
    vertical-align:middle;
}
#VoteLoader
{
    line-height:45px;
}
#VoteBox img {
vertical-align:middle;
}
.BlueHeader{
font-size:12px;
font-family:tahoma;
font-weight:bold;
color:#0099FF;
}
#CompanyBox
{
display:block;
float:left;
width:470px;
height:91px;
background-color:#f4f4f6;

}
#SiteMapBox
{
display:block;
padding:10px 10px 10px 10px;
width:100%;
/*height:91px;*/
background-color:#f4f4f6;
}
#LetterBox
{
display:block;
float:right;
width:470px;
/*height:91px;*/
background-color:#f4f4f6;
}
#LetterHeader{
display:block;
width:350px;
font-family:tahoma;
font-size:11px;
color:#666666;
margin-left:75px;
margin-top:2px;
}
#LetterHeader img{
padding: 2px;
}
#SubscribeField{
border: 1px solid #666666; 
font-size:10px;
width:196px;
height:16px;
padding:0px;
}
#SubscribeButton{
border-width:1px;
border-style:solid;
color:#009900;
}
.terms, .terms a:link, .terms a:visited, .terms a:active{
font-size:10px;
font-weight:bold;
font-family:tahoma;
color:#FF6600;
text-align:center;
text-decoration:none;
}
.terms a:hover{
text-decoration:underline;
}
.copywrite{
font-size:10px;
font-weight:bold;
font-family:tahoma;
color:#ffffff;
text-align:center;
}
#FooterBox{
padding:0px;
}
/*#FooterMenu{
font-size:10px;
font-weight:bold;
font-family:tahoma;
color:#000000;
}*/
.footBlack{
background-color:#000000;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#FFFFFF;
}
.footBlack2{
background-color:#000000;
}

.footYellow{
background-color:#FFCC00;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#FFFFFF;
}
.footOrange{
background-color:#FF6600;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#FFFFFF;
line-height:25px;
text-align:center;
}
#FooterMenu, #FooterMenu a:link, #FooterMenu a:visited, #FooterMenu a:active{
display:inline;
font-size:10px;
font-weight:bold;
font-family:tahoma;
color:#000000;
text-decoration:none;
}
#FooterMenu a:hover {
text-decoration:underline;
}

/* -------------------------- content pages -------------------*/
#BodyBag
{
font-family:tahoma;
font-size:12px;
}
#MainPageMenuBox
{
/*width:220px;*/
float:left;
font-family:tahoma;
}
#MenuBox{
background-color:#fcf6e5;
}
.Menu, .Menu a:link, .Menu a:visited, .Menu a:active {
padding-left:10px;
font-size:12px;
color:#FF6600;
font-weight:bold;
list-style:none;
text-decoration:none;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#33CC00;
width:200px;
}
.Menu a:hover{
text-decoration:underline;
}
.SubMenu, .SubMenu a:link, .SubMenu a:visited, .SubMenu a:active{
padding-left:10px;
font-size:10px;
font-weight:normal;
color:#000000;
list-style:none;
text-decoration:none;
border:none;
}
.SubMenu a:hover{
text-decoration:underline;
}
#MainBodyContentBox
{
width:742px;
float:right;
padding:5px;
text-align:justify;
border-left-style:dashed;
border-left-color:#CCCCCC;
border-left-width:1px;
}
#ContentText, ContentText p
{
font-family:tahoma;
font-size:12px;
padding:5px;
width:98%;
}
.ContentTextSmall
{
	font-family:tahoma;
	font-size:10px;
}
.ContentText
{
	font-family:tahoma;
	font-size:12px;
}
.ContentText A
{
font-family:tahoma;
font-size:12px;
font-weight:bold;
color:#FF7F00;
text-decoration:none;
}
.ContentText A:hover
{
font-family:tahoma;
font-size:12px;
font-weight:bold;
color:#FF3300;
text-decoration:underline;
}
.ContentHeader
{
font-family:tahoma;
font-size:14px;
color:#FF6600;
width:98%;
font-weight:bold;
padding:5px;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#FF6600;
}
#ContentHeader
{
font-family:tahoma;
font-size:14px;
color:#FF6600;
width:98%;
font-weight:bold;
padding:5px;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#FF6600;
}
#ContentFooter
{
font-family:tahoma;
font-size:10px;
color:#FF6600;
width:730px;
padding:5px;
border-top-style:solid;
border-top-width:1px;
border-top-color:#FF6600;
}

#newsLink a
{
    color:#000000;
    text-decoration:none;
}
#newsLink a:hover
{
    color:#ffcc00;
    text-decoration:underline;
}

.grdStd
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	font-size: 9pt;
	border-left: gray 1px solid;
	color: black;
	border-bottom: gray 1px solid;
	font-family: Arial;
	height: 15px;
	font-size:12px;
}
/*
grdStd-pager class is for the pager at the bottom of a asp.net datagrid.
the span element is here because when you click on a page number, the grid is re-rendered
with the 'current' page number rendered as a span element. So need to specifiy the style for 
a span element within the datagrid class stdGrd.
*/

.grdStd-pager
{
    font-weight: bold;
    font-size: 9pt;
    color: white;
    font-family: verdana;
    height: 10px;
    background-color: #CECFCE;
    text-align: left;
}
.grdStd-pager span
{
	font-weight: bold;
	font-size: 9pt;
	color: #ff4000;
	font-family: verdana;
	text-decoration: none;
}

.grdStd-pager a
{
	font-weight: bold;
	font-size: 9pt;
	color: white;
	font-family: verdana;
	text-decoration: none;

}
.grdStd-pager a:link
{
	color: white;
	text-decoration: none;
}

.grdStd-pager a:visited
{
	color: white;
	text-decoration: none;
}

.grdStd-pager a:hover
{
	cursor: hand;
	color: black;
	text-decoration: underline;
}


.grdStd-item
{
	color: black;
	background-color: white;
	text-decoration: none;
}
.grdStd-item a:link
{
	color: black;
	text-decoration: underline;
}
.grdStd-item a:visited
{
	color: black;
	text-decoration: none;
}
.grdStd-item a:hover
{
	color: red;
	text-decoration: underline;
}



.grdStd-alternatingitem
{
    background-color: #dcdcdc;
}
.grdStd-alternatingitem a:link
{
	color: black;
	text-decoration: underline;
}
.grdStd-alternatingitem a:visited
{
	color: black;
	text-decoration: none;
}
.grdStd-alternatingitem a:hover
{
	color: red;
	text-decoration: underline;
}

.grdStd-selecteditem
{
    background-color: #b0c4de;
}

.grdStd-header
{
    font-weight: bold;
    font-size: 9pt;
    color: white;
    background-color: #CECFCE;
    text-align: left;
}
.grdStd-header a
{
	font-weight: bold;
	font-size: 9pt;
	color: white;	
	font-family: tahoma;
	text-decoration: none;
}
.grdStd-header a:link
{
	color: white;
	text-decoration: none;
}
.grdStd-header a:visited
{
	color: white;
	text-decoration: none;
}
.grdStd-header a:active
{
	text-decoration: none;
}
.grdStd-header a:hover
{
	cursor: hand;
	color: black;
}
.imgStd
{
	width:100px;
	height:100px;
	border:solid 1px DimGray;
}
.stylelink
{
	color: #FF6600;
}
