@charset "UTF-8";
/* CSS Document */
body{
margin:0;
padding:0;
line-height: 1.5em;
background-color: #FFFFFF;
background-image:url();
font: bold 12px Arial, Verdana, sans-serif; color:#666666;
}

a{ 
color: #003399;
text-decoration:none;
border: none; 
} 

a:hover{
color: #000;
text-decoration:underline;
border: none;
} 

a:visited{
color: #000;
text-decoration:none;
border: none;
} 

b{
font: 16px; color:#FF6600;
text-transform:capitalize;
}

em{
color: ;
}

p{
 text-indent:1.5em; 
}

h1{
font-size: 16px;
text-decoration:none; 
}

h2{
font-size: 14px;
tex-decoration:none;
}

strong{
font:bolder;
}

fieldset{ 
border: 1px solid #6E8B3D; 
padding: 5px;
} 

legend{ 
font: bold 12px Arial, Verdana, sans-serif; 
color:#4F3500; 
}

#bgcontainer{
width: 768px;
margin: 0 auto;
background-image: url(http://);
background-repeat: repeat-y;
background-position: center;
}

#maincontainer{
width: 738px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
background: transparent;
height: 22px; /*Height of top section*/
border-bottom: 6px solid #cccccc;
}

#contentwrapper{
float: left;
width: 100%;
background-color: #FFFFFF;
}

#contentcolumn{
margin-right: 190px; /*Set right margin to RightColumnWidth*/
width: 548px;
background-color: #FFFFFF;
}

#rightcolumn{
float: left;
width: 185px; /*Width of right column*/
margin-left: -185px; /*Set left margin to -(RightColumnWidth) */
background: #D8EDFF;
background-image: url(http://www.allegromembers.com/img/right_bottom.png);
background-position: bottom left;
background-repeat:no-repeat;
}

#leftinside{
float: left;
margin-left: 0px;
width: 255px; /*Width of left inside column in pixel*/
background:#FFFFFF;
background-image: url(http://www.allegromembers.com/img/vector_fading_corner.png);
background-position: top left;
background-repeat:no-repeat;
padding-left:4px;
}

#rightinside{
float: left;
margin-left: 10px;
width: 255px; /*Width of right inside column in pixels*/
background: #FFFFFF;
background-image: url(http://www.allegromembers.com/img/vector_fading_corner.png);
background-position: top left;
background-repeat:no-repeat;
padding-left:4px;
}

#column1{
float:left;
margin-left: 10px;
width: 100px; /*Width of Program column in pixels*/
height: 560px;
background: #FFFFFF;
padding-left:4px;
}

#column2{
float:left;
margin-left: 10px;
width: 120px; /*Width of Individual column in pixels*/
height: 560px;
background: #73C0FF;
background-image: url(http://www.allegromembers.com/img/column2_topper_bg.jpg);
background-position: top left;
background-repeat:no-repeat;
padding-left:4px;
}

#column3{
float:left;
margin-left: 10px;
width: 120px; /*Width of Company column in pixels*/
height:560px;
background: #99CCFF;
background-image: url(http://www.allegromembers.com/img/column3_topper_bg.jpg);
background-position: top left;
background-repeat:no-repeat;
padding-left:4px;
}

#column4{
float:left;
margin-left: 10px;
width: 127px; /*Width of Company column in pixels*/
height:560px;
background: #73C0FF;
background-image: url(http://www.allegromembers.com/img/column2_topper_bg.jpg);
background-position: top left;
background-repeat:no-repeat;
padding-left:4px;
}

#question1{
float:left;
width: 100%;
height: 140px;
background: none;
}

#question2{
float:left;
width: 100%;
height: 75px;
background: none;
}

#question3{
float:left;
width: 100%;
height: 110px;
background: none;
}

#question4{
float:left;
width: 100%;
height: 55px;
background: none;
}

#question5{
float:left;
width: 100%;
height: 83px;
background: none;
}

#footer{
clear: left;
width: 738px;
height: 150px;
background: #ffffff;
color: #666666;
text-align: center;
border-top: 2px solid #cccccc;
}

#footer a{
color: #000000 !important;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
padding-top:5px;
}

#logo{
margin:0;
padding:0;
z-index:2;
margin: 0 auto;
width: 768px;
height: 124px;
background-color: transparent;
background-image: url(http://www.allegromembers.com/img/allegro_topper.png);
background-position: top left;
background-repeat:no-repeat;
font: bold 12px Arial, Verdana, sans-serif; color:#ffffff;
overflow: hidden;
}

#bottom{
margin:0;
padding:0;
z-index:2;
margin: 0 auto;
width: 768px;
height: 40px;
background-color: #ffffff;
background-image: url(http://);
background-position: top left;
background-repeat:no-repeat;
font: bold 12px Arial, Verdana, sans-serif; color:#ffffff;
overflow: hidden;
}

#colortabs{
margin-left: 4px;
padding: 0;
width: 730px;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
}

#colortabs ul{
font: bold 11px Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
}

#colortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
}

#colortabs a{
float:left;
color: white;
background: #3D99F5 url(http://www.allegromembers.com/img/color_tabs_left.gif) no-repeat 
left top;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 1px;
}

#colortabs a span{
float:left;
display:block;
background: transparent url(http://www.allegromembers.com/img/color_tabs_right.gif) 
no-repeat right top;
padding:4px 9px 2px 6px;
}

#colortabs a span{
float:none;
}


#colortabs a:hover{
background-color: #7DB3E8;
}

#colortabs a:hover span{
background-color:#7DB3E8;
}

#colortabs #current a, #colortabs #current span{ /*currently selected tab*/
background-color: #FBC900;
margin-left: 5px;
}

#blockmenu{
border: 0px solid #4F3500;
border-bottom-width: 0;
border-left-width: 0;
width: 185px;
}

#blockmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

#blockmenu li a{
display: block;
padding: 3px 0;
padding-left: 9px;
width: 169px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
text-align: left;
color: white;
background-color: #7DB3E8;
border-bottom: 1px solid #3D99F5;
border-left: 7px solid #BDCCDB;
}

* html #blockmenu li a{ /*IE only */
width: 187px; /*IE 5*/
w\idth: 169px; /*185px minus all left/right paddings and margins*/
}

#blockmenu li a:hover {
background-color: #BDCCDB;
border-left-color:#7DB3E8;
text-align: left;
}

#blockmenu div.menutitle{
color: white;
border-bottom: 1px solid #FFFFFF;
padding: 1px 0;
padding-left: 5px;
background-color: #3D99F5;
font: bold 100% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
text-transform: uppercase;
}

#contactbox{
position:absolute; 
z-index:4; 
left:50%; 
top:0%;
margin-left: -166px; 
margin-top:261px; 
text-align:center;
padding-top:55px;
padding-left: 0px;
width: 334px;
height: 169px;
background-color: transparent;
background-image: url(http://);
background-position: top left;
background-repeat:no-repeat;
font: bold 14px Arial, Verdana, sans-serif; color:#ffffff;
text-transform: ;
overflow: hidden;
}

#textright{
float: right;
z-index:5; 
text-align: right;
width: 352px;
background-color: transparent;
}

#textleft{
float: left;
z-index:5; 
text-align: left;
width: 352px;
background-color: transparent;
}

