body {
    width: 100%;
	background-color: #EDEDED;
	background-image: url('images/bg_b2.gif');
	background-repeat:repeat-x;
	font-size:9px;
	font-family:Tahoma;
	color:#555555;
	padding:0;
	text-align: center;
}

#Wrapper
{
	width: 750px;
	margin: 0 auto;
	position: relative;
	text-align: left;
	font-family:Arial;
    font-size:10pt;
    font-style:normal;
    border-top: solid 1px #777777;
    border-left: solid 1px #777777;
    border-bottom: solid 1px #555555;
    border-right: solid 1px #555555;
	background : White;
}

#HeaderContainer
	{
	height: 175px;
	width: 750px;
	background-image: url('images/BQ-Header2.jpg');
	background-repeat: no-repeat;
		}
	
#HeaderTextBar
	{
	height: 25px;
	width: 725px;
	margin-top: 125px;
	text-align: left;
	font-size: 18px;
	padding-top: 4px;
	padding-left: 25px;
	background-image: url('images/bar.jpg');
	background-repeat: no-repeat;
	background-color: #100071;
	color: #ffffff;
	position: relative;
	vertical-align: bottom;
	font-family: Tahoma;
	}
	
.FormDataArea
	{
	padding: 25px;
	}
	
	
#FormContainer
	{
		margin-top: 0px;
		padding-left: 35px;
		padding-right: 35px;
		padding-bottom: 35px;
		float: none;
	}


	

.OppLink
{
	margin: 0px 0px 21px 0px;	
}
	
p{font-size:10px;line-height:0px;height:0px}

.left{padding-left:400px}
.lefttxt{position:absolute;left:0;top:59px;width:399px}
.lefttop{padding-left:399px;background-image:url(images/bg.gif);background-position:top;background-repeat:repeat-x;height:59px}
.lefttoptext{position:absolute;left:0;top:0}

.policy { font-family: Tahoma; font-size: 11px;  color: #ffffff; text-decoration: none; font-weight: bold; }
.policy2 { font-family: Tahoma; font-size: 9px;  color: #ffffff; text-decoration: none; font-weight: bold; }

.logontext9 { font-size: 9pt; color: #FFFFFF; font-family: Tahoma; font-weight: bold;  text-decoration: none; }
.logontext7 { font-size: 7pt; color: #FFFFFF; font-family: Tahoma; font-weight: normal; text-decoration: none; }
.logontext7b { font-size: 7pt; color: #FFFFFF; font-family: Tahoma; font-weight: bold;  text-decoration: none; }

.green { font-family:Tahoma; font-size:15px;  color:#8FB419; font-weight:bold; }
.orange { font-family:Tahoma; font-size:15px;  color:#FF7E00; font-weight:bold; }
.red { font-family:Tahoma; font-size:15px;  color:#B22E2E; font-weight:bold; }
.gold { font-family:Tahoma; font-size:15px;  color:#777E41; font-weight:bold; }
.black { font-family:Tahoma; font-size:15px;  color:#333333; font-weight:bold; }
.blue { font-family:Tahoma; font-size:15px;  color:#3C7FAF; font-weight:bold; }
.white { font-family:Tahoma; font-size:15px;  color:#FFFFFF; font-weight:bold; }
.greenbig { font-family:Tahoma; font-size:27px;  color:#8FB419; font-weight:bold; }
.orangebig { font-family:Tahoma; font-size:27px;  color:#FF7E00; font-weight:bold; }
.redbig { font-family:Tahoma; font-size:27px;  color:#B22E2E; font-weight:bold; }
.goldbig { font-family:Tahoma; font-size:27px;  color:#777E41; font-weight:bold; }
.blackbig { font-family:Tahoma; font-size:27px;  color:#333333; font-weight:bold; }
.bluebig { font-family:Tahoma; font-size:27px;  color:#3C7FAF; font-weight:bold; }
.whitebig { font-family:Tahoma; font-size:23px;  color:#FFFFFF; font-weight:bold; }

.title1 { color: #003366; font-family: Arial; font-size: 14pt; font-weight: bold; text-align: left; }
.title2 { color: #666666; font-family: Arial; font-size: 12pt; font-weight: bold; text-align: left; }
.title3 { color: #003366; font-family: Arial; font-size: 12pt; font-weight: bold; text-align: left; }

.subtitle1{ color: #003366; font-family: Arial; font-size: 11pt; font-weight: bold; text-align: left; }
.subtitle2{ color: #999999; font-family: Arial; font-size: 11pt; font-weight: bold; text-align: left; }
.subtitle3{ color: #666666; font-family: Arial; font-size: 11pt; font-weight: bold; text-align: left; }
.subtitle4{ color: #025C96; font-family: Arial; font-size: 11pt; font-weight: bold; text-align: left; }

.formtext {font-family:Tahoma; font-size:11px;  color:#333333; text-decoration:none; background-color:#ffffc0; }
.formtext2 {font-family:Tahoma; font-size:11px;  color:#333333; text-decoration:none; }
.formlabel-small {font-family:Tahoma; font-size:9px; color:#333333; text-decoration:none; }
.formlabel-small-bold {font-family:Tahoma; font-size:9px; font-weight:bold; color:#333333; text-decoration:none; }

.formlabel{font-family: Tahoma; font-size:11px;  color:#333333; font-weight:bold; text-align: left; }
.formlabel-bold{font-family: Tahoma; font-size:11px;  color:#333333; font-weight:bold; text-align: left; }
.formtextbox {font-family:Tahoma; font-size:11px;  color:#333333; text-decoration:none; background-color:#ffffc0; }
.formtextbox-invalid {font-family:Tahoma; font-size:12px;  color:#333333; text-decoration:none; background-color:#FFBBBB; }
.formbutton{font-family: Tahoma; font-size:11px;  color:#333333; font-weight:bold; text-align: center; }
.errortext {font-family: Tahoma; font-size:11px;  color:#C60006; font-weight:bold; text-align: left; }
.bodytext-link { font-family: Tahoma; font-size: 8pt; font-weight: bold; text-align: left; color: #3C7FAF; text-decoration: none; }
.bodytext-green { font-family: Tahoma; font-size: 10pt; font-weight: bold; text-align: left; color: #025C96; text-decoration: none; }
.bodytext-link-plain { font-family: Tahoma; font-size: 8pt; text-align: left; color: #3C7FAF; text-decoration: none; }

.text2b {font-family:Tahoma; font-size:11px;  color:#333333; text-decoration:none; font-weight:bold; }
.stdtext {font-family:Tahoma; font-size:11px;  color:#333333; text-decoration:none; }

.text1{font-family:Tahoma; font-size:11px;  color:#FFFFFF; text-decoration:none }
.search{font-family:Tahoma; font-size:11px;  color:#ffffff; text-decoration:none; font-weight: normal; }

.txt1 { font-size:13px; color:#555555; font-family:Tahoma; line-height: 14px; }
.txt1b { font-size:13px; font-weight:bold; color:#555555; font-family:Tahoma; line-height: 14px; }
.txt2 { font-size:13px; font-weight:bold; color:#FF9900; font-family:Tahoma; line-height: 14px; }
.txt3 { font-size:13px; color:#555555; font-family:Tahoma; line-height: 12px; }
.txt4 { font-size:11px; color:#4E8BC1; font-family:Tahoma; line-height: 12px; }
.txt5 { font-size:13px; color:#FFFFFF; font-family:Tahoma; line-height: 12px; text-transform: uppercase; text-decoration: none; }
.txt6 { font-size:13px; font-weight:bold; color:#555555; font-family:Tahoma; line-height: 13px; text-transform: uppercase; }

/************************************************************************
* 
* Rollover buttons
*
************************************************************************/

.buttonsmall, .buttonsmall-ovr
{
    background: url(images/background_button_small.gif) repeat-x;
    border: none;
    color: #FFFFFF;
    height: 22px;
    font-weight: normal;
    font-size: 9px;
    padding-bottom: 9px;
    padding-left: 3px;
    padding-right: 3px;
    cursor: pointer;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.buttonsmall-ovr
{
    text-decoration: underline;
    background: url(images/background_button_small-ovr.gif) repeat-x;
}

.button-small, .button-small-ovr
{
    color: #3c3c3c;
    height: 22px;
    font-weight: normal;
    font-size: 9px;
    padding-bottom: 9px;
    padding-left: 3px;
    padding-right: 3px;
    cursor: pointer;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.navbutton
{
    background-color: #777777;
    border: none;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 9px;
    padding: 5px;
    cursor: hand;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    vertical-align: middle;
    float: left;
}


#modernbricksmenu2{
padding: 0;
width: 100%;
border-bottom: 5px solid #3C7FAF; /*Blue color theme*/ 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#modernbricksmenu2 ul{
margin:0;
margin-left: 15px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#modernbricksmenu2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform: capitalize;
}

#modernbricksmenu2 a{
float: left;
display: block;
font: bold 11px Arial;
color: white;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
background-color: #777777; /*Blue color theme*/ 
border-bottom: 1px solid white;
}

#modernbricksmenu2 a:hover{
background-color: #3C7FAF; /*Blue color theme*/ 
color: white;
}

#modernbricksmenu2 #current a{ /*currently selected tab*/
background-color: #3C7FAF; /*Blue color theme*/ 
color: white;
border-color: #3C7FAF; /*Blue color theme*/ 
}

