@charset "iso-8859-1";
/* CSS Document */

body{
background-color:#FFFFFF;
margin:0px;
padding:0px;
font-family:Tahoma;
font-size:1em;
color:#303F34;

}

a
{
color:#303F34;
}

a:link
{
color:#303F34;
}

a:visited
{
color:#303F34;
}

#breadcrumb{
width:100%;
border-bottom:solid 1px #CCCCCC;
padding:5px 0px 5px 0px;
font-size:0.7em;
}

#breadcrumb p{
padding:0px 0px 0px 5px;
margin:0px;
}

#breadcrumb a{
color:#494848;
text-decoration:underline;
}

#breadcrumb a:hover{
color:#494848;
text-decoration:none;
}

#header{
width:970px;
float:left;
text-align:right;
padding-bottom:10px;
}



#dpiDetector  {
position : absolute;
top : -100px;
left : -100px;
width : 1in;
height : 1in;

} 


#total{
width:970px;
margin-left:auto;
margin-right:auto;

}


#submenu{
margin-left:auto;
margin-right:auto;
width:958px;
border:solid 1px #CCCCCC;
font-size:0.8em;
border-top:solid 0px #CCCCCC;
}

#submenu p{
margin:0px;
padding:0px;
padding-left:15px;
padding-top:5px;
padding-bottom:5px;
color:#494949;
}

#submenu a:visited{
text-decoration:none;
}

#submenu a:link{
text-decoration:none;
}

#submenu a:hover{
text-decoration:none;
}

.sub_active:visited{
color:#F87326;
text-decoration:none;
}

.sub_active:link{
color:#F87326;
text-decoration:none;
}

.sub_not_active{
color:#494949;
text-decoration:underline;
}







/* DR LOGO */
#drlogo{
width:326px;
height:81px;
float:right;
margin-right:48px;
}

/*MENU */

#spaceleft{
height:30px;
float:left;
width:5px;
}

#menu{
float:left;
text-align:center;
width:960px;
border-bottom:solid 1px #CCCCCC;
height:33px;
margin-top:10px;
}


#menu a{
text-decoration:none;
font-size:0.9em;

}

#menu a:hover{
color:#F87326
}




#bthome a{
background-image:url(../images/bthome.gif);
background-repeat:no-repeat;
width:95px;
height:25px;
padding-top:7px;
}



#btemail a{
background-image:url(../images/btemail.gif);
background-repeat:no-repeat;
width:153px;
height:25px;
padding-top:7px;

}

#btsearch a{
background-image:url(../images/btsearch.gif);
background-repeat:no-repeat;
width:165px;
height:25px;
padding-top:7px;
}

#btweb a{
background-image:url(../images/btweb.gif);
background-repeat:no-repeat;
width:188px;
height:25px;
padding-top:7px;


}

#btsectors a{
background-image:url(../images/btsectors.gif);
background-repeat:no-repeat;
width:105px;
height:25px;
padding-top:7px;
}

#btabout a{
background-image:url(../images/btabout.gif);
background-repeat:no-repeat;
width:115px;
height:25px;
padding-top:7px;
}

#btcontact a{
background-image:url(../images/btcontact.gif);
background-repeat:no-repeat;
width:127px;
height:25px;
padding-top:7px;

}




#btdesign{
background-image:url(../images/btdesign.gif);
background-repeat:no-repeat;
width:115px;
height:26px;
padding-top:7px;
}




.selected a{
color:#F87326;
top:1px;
}

.notselected a{
color:#494949;
top:1px;
}

.notselected{
border-bottom:solid 1px #CCCCCC;
color:#494949;
float:left;
}

.selected{
border-bottom:solid 1px #FFFFFF;
float:left;


}

#dot{
width:1px;
height:10px;
z-index:10;
position:absolute;
background-color:#000000;
margin-top:32px;
}

/* content */

#content{
width:970px;
border-left:solid 0px #CCCCCC;
border-right:solid 0px #CCCCCC;
border-bottom:solid 0px #CCCCCC;
border-top:solid 0px #CCCCCC;
z-index:-1;
background-image:url(../images/contentbgnew2.gif);
background-repeat:repeat-y;
float:left;
}

#content_in{
width:807px;
float:left;
}

#content_in_text{
width:787px;
margin-left:auto;
margin-right:auto;
font-size:0.8em;
margin-top:4px;

}

#content_in_text h1{
padding:0px;
margin:0px;
font-size:1.6em;
font-weight:normal;
color:#F87326;
margin-top:10px;
padding-left:10px;
}

#content_in_text p{
padding-left:10px;
padding-right:10px;
}








/*content bottom */

#contentbottom{
background-image:url(../images/contentbottom2.gif);
background-repeat:no-repeat;
width:970px;
height:33px;
float:left;
clear:left;

}



/*footer*/

#footer{

width:100%;
text-align:center;
font-size:0.7em;
color:#6E6E6E;
clear:left;
padding-top:10px;
padding-bottom:10px;
}

#footer a{
color:#494848;
text-decoration:underline;
}

#footer a:hover{
color:#494848;
text-decoration:none;
}

#wrap{
float:left;
width:970px;
background-image:url(../images/wrapbg.gif);
background-repeat:no-repeat;
background-position:top left;

}

#right{
width:160px;
margin-left:0px;
margin-top:-1px;
float:left;
padding-left:3px;
}

#inright{
position:absolute;
width:162px;
height:108px;
background-color:#FFFFFF;
margin-left:-6px;
background-image:url(../images/menuleft.gif);
background-repeat:no-repeat;
z-index:1;
}

#banner{
width:787px;
height:256px;
margin-top:4px;
background-color:#fff;
background-image:url(../images/banner.gif);
background-repeat: no-repeat;
margin-left:auto;
margin-right:auto;
}

#bannertext{
float:left;
font-size:0.8em;
text-align:left;
margin-top:10px;
margin-right:10px;
margin-left:10px;
color:#555454;

}

#bannertext a{
}

#bannerimg{
float:right;
margin-top:20px;
margin-right:10px;
}


.box{
width:251px;
float:right;
margin-top:8px;
}

.boxes_container{
width:784px;
margin-left:auto;
margin-right:auto;

}

.box_space{
width:15px;
float:right;
height:200px;

}

.box_space2{
width:16px;
float:right;
height:200px;

}

.boxtop{
background-image:url(../images/boxtop.gif);
background-repeat:no-repeat;
background-position:bottom;
width:251px;
height:5px;
float:left;
}

.boxtext{
	padding-left:12px;
	padding-right:12px;	
	float:left;
	z-index:1;
	background-color:#FFFFFF;
}

.boxtext a{
	color:#494848;
}

.boxbottom{
background-image:url(../images/boxbottom.gif);
width:251px;
height:37px;
float:left;
}

.boxhead{
font-size:1.2em;
width:249px;
float:left;
color:#F37021;
border-left:solid 1px #CCCCCC;
border-right:solid 1px #CCCCCC;
text-align:center;
}

.boxcontent{
font-size:0.75em;
width:249px;
float:left;
border-left:solid 1px #CCCCCC;
border-right:solid 1px #CCCCCC;
color:#494848;

}

#boxdesign{

}


#testimonial{
padding-top:12px;
font-size:0.75em;
width:150px;

}

.orange{
color:#FA761F;
}

#inright a{
color:#494848;
text-decoration:none;
font-size:0.9em;

}

#inright a:hover{
text-decoration:underline;

}

#about{
background-image:url(../images/bgabout.gif);
background-repeat:no-repeat;
width:155px;
height:25px;
float:left;
margin-top:5px;
margin-right:5px;
padding-top:6px;

}


#contactus{
background-image:url(../images/bgother.gif);
background-repeat:no-repeat;
width:155px;
height:25px;
float:left;
margin-top:2px;
margin-right:5px;
padding-top:6px;
}

#customerportal{
background-image:url(../images/bgother.gif);
background-repeat:no-repeat;
width:155px;
height:25px;
float:left;
margin-top:2px;
margin-right:5px;
padding-top:6px;
}

#about a{
color:#494848;
text-decoration:none;

}

.arrow{
margin-left:7px;
margin-right:6px;
}



/*tabs*/

#tabs{
margin: 0px 0;
padding-left:5px;
}

#tabs ul {
padding-top: 0px;
margin:0px;
width:960px;
padding-left:0px;
padding:0px;
margin:0px;
float:left;
height:33px;
}
#tabs li {
list-style: none;

}
* html #tabs li {
display: inline; /* ie6 double float margin bug */
}
#tabs li,
#tabs li a {
float:left;
text-align:center;
text-decoration:none;
font-size:0.95em;
}



.last{
margin-right:0px;
}

.notlast{
margin-right:2px;
}


#tabs ul{
width:960px;
border-bottom:solid 1px #CCCCCC;
}

#tabs ul li a {
text-decoration: none;
position:relative;
top: 1px;
text-align:center;

}

#tabs ul li.active {

background-color:#FFFFFF;
border-bottom:solid 1px #FFFFFF;
position: relative;
top: 1px;
}

.active a{
color:#F87326;
}

.notactive a{
color:#494949;
}



#tabs div{
clear: both;
padding: 20px;
padding-top:10px;
border-left:solid 1px #96C6CA;
border-bottom:solid 1px #96C6CA;
border-right:solid 1px #96C6CA;
float:left;
width:358px;

}



h2
{
font-weight:normal;
font-size:1.2em;
color:#0D689A;
padding-left:10px;
}

#associations
{
float:left;
padding:5px;
margin:10px;
width:200px;
}

#seminarcontent
{
margin-top:15px;
margin-right:20px;
width:530px;
float:right;
}

#contentleft
{
float:left;
width:200px;
margin-left:20px;
margin-top:10px;
}


.inputform
{
width:450px;
height:30px;
padding:8px;
padding-left:20px;
}

.inputformleft
{
width:200px;
float:left;
}

.inputformright
{
width:250px;
float:left;
}


td
{
vertical-align:top;
}

.registernow
{
text-align:center;
}

.registernow a
{
line-height:40px;
margin:10px;
padding:10px;
background-color:#B31D02;
color:#fff;
clear:both;
text-decoration:none;
font-weight:bold;
}

.registernow a:hover
{
text-decoration:underline;
}

.registernowcenter
{
text-align:center;
}

.registernowcenter a
{
line-height:40px;
margin:10px;
padding:10px;
background-color:#B31D02;
color:#fff;
clear:both;
text-decoration:none;
font-weight:bold;
}

.registernowcenter a:hover
{
text-decoration:underline;
}

.registrationover
{
background-color:#d4d4d4;
border:1px solid #444444;
padding:20px;
margin-bottom:10px;
}

#blog
{
margin-top:10px;
margin-bottom:15px;
padding-top:10px;
padding-bottom:10px;
text-align:center;
}
