@charset "UTF-8";
/* CSS Document */

/*======================================================= Set Global Properties*/
html 
{
overflow:hidden
}
body
{ 
background-image:url(images/core/rgrbg.jpg);
background-repeat: repeat-y;
overflow:visible;
text-align: left; 
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding: 0px 0px 0px 0px;
}
/*======================================================= A Classes */
a.main:link {color: #464440; text-decoration:none}
a.main:visited {color: #464440; text-decoration:none}
a.main:hover {color:#999999; text-decoration:none}
a.main:active {color: #464440 ;text-decoration:none}

a.sub:link {color: #003399; text-decoration:none}
a.sub:visited {color: #003399; text-decoration:none}
a.sub:hover {color:#333333; text-decoration:none}
a.sub:active {color: #333333 ;text-decoration:none}

a.back:link {color: #003399; text-decoration:none}
a.back:visited {color: #003399; text-decoration:none}
a.back:hover {color:#333333; text-decoration:none}
a.back:active {color: #003399 ;text-decoration:none}

a {outline:none}
a img{border:none}
/*======================================================= Paragraph Classes */
p.cdhlogo
{
font-family:Helvetica, Arial, Verdena, sans-serif;
font-size:10px;
color:#333333;
position:absolute;
left:740px;
top:22px;
z-index:2
}
p.activated
{
font-family:Helvetica, Arial, Verdena, sans-serif;
font-size:11px;
color:#003399;
font-weight:bold;
}
p.temp
{
font-family:Helvetica, Arial, Verdena, sans-serif;
font-size:12px;
color:#333333;

}
p.fine
{
font-family:Helvetica, Arial, Verdena, sans-serif;
font-size:9px;
color:#333333;
margin:10px 0px 0px 0px;
}
p.bodysmaller
{
font-family:Helvetica, Arial, Verdena, sans-serif;
font-size:11px;
color:#333333;
margin:10px 0px 0px 0px;
}
p.body
{
font-family:Helvetica, Arial, Verdena, sans-serif;
font-size:12px;
color:#333333;
margin:10px 0px 0px 0px;
}
p.subscript
{
font-family:Helvetica, Arial, Verdena, sans-serif;
font-size:10px;
color:#333333;
margin:10px 10px 10px 10px;
}
p.bodyblue
{
font-family:Helvetica, Arial, Verdena, sans-serif;
font-size:12px;
color:#003399;
margin:10px 10px 10px 10px;
text-align:left;
}
p.bodyorange
{
font-family:Helvetica, Arial, Verdena, sans-serif;
font-size:12px;
color:#ff9933;
margin:10px 10px 10px 10px;
text-align:left;
}
p.caption
{
font-family:Helvetica, Arial, Verdena, sans-serif;
font-size:14px;
color:#333333;
margin:10px 10px 10px 10px;
text-align:left;
}
p.captionvariable
{
font-family:Helvetica, Arial, Verdena, sans-serif;
font-size:14px;
margin:10px 10px 10px 10px;
text-align:left;
}
p.captionorange
{
font-family:Helvetica, Arial, Verdena, sans-serif;
font-size:14px;
color:#ff9933;
margin:10px 10px 10px 10px;
text-align:left;
}
p.copyright
{
font-family:Helvetica, Arial, Verdena, sans-serif;
font-size:10px;
color:#333333;
position:absolute;
top:510px;
right:25px;
z-index:4;
}
p.mainmenu
{
font-family:Helvetica, Arial, Verdena, sans-serif;
font-size:14px;
color:#ff9933;
margin: 0px 0px 0px 0px;
}

p.title
{
font-family:Helvetica, Arial, Verdena, sans-serif;
font-size:14px;
color:#003399;
margin:10px 0px 0px 0px;
text-align:left;
}
p.captionblue
{
font-family:Helvetica, Arial, Verdena, sans-serif;
font-size:14px;
color:#003399;
margin:10px 10px 10px 10px;
text-align:left;
}
p.solutions
{
font-family:Helvetica, Verdena, Arial, sans-serif;
font-size:12px;
font-style:italic;
color:#003399;
position:absolute;
top:55px;
left:350px;
z-index:4;
margin: 0px 0px 0px 0px;
}
p.submenu
{
font-family:Helvetica, Verdena, Arial, sans-serif;
font-size:11px;
color:#ff9933;
margin: 0px 0px 0px 0px;
}
/*======================================================= DIV Classes */
div.antimain
{
position:absolute;
left:30px;
top:175px;
width:300px;
z-index:5
}
div.anticol2
{
position:absolute;
left:330px;
top:175px;
width:325px;
z-index:5
}
div.anticol3
{
position:absolute;
left:640px;
top:175px;
width:350px;
z-index:5
}
div.back
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	position:absolute;
	left:435px;
	top:515px;
	z-index:4;
	width: 800px
}
div.helpdesk
{
	position:absolute;
	left:450px;
	top:207px;
	z-index:4;
	width: 700px;
	
}
div.body
{
	position:absolute;
	left:445px;
	top:160px;
	z-index:4;
	width:450px;
}
div.iframe
{
	position:absolute;
	left:405px;
	top:120px;
	z-index:4;
	width:600px;
	border-color:#000000;
}
div.bodyoffset
{
	position:absolute;
	left:510px;
	top:207px;
	z-index:4;
	width:450px;
	background-color: #ffffff;
	filter:alpha(opacity=90);
	opacity:0.90;
	border-color:#999999;
	border: thin single #999999;
}
div.bodyhometext
{
	position:absolute;
	left:25px;
	top:235px;
	z-index:4;
	width: 350px;
	background-color: #ffffff;
	filter:alpha(opacity=90);
	opacity:0.90;
	border-color:#999999;
	border: thin single #999999;	
}
div.bodyhome
{
	position:absolute;
	left:405px;
	top:207px;
	z-index:4;
	width: 550px;
	background-color: #ffffff;
	filter:alpha(opacity=90);
	opacity:0.90;
	border-color:#999999;
	border: thin single #999999;
}
div.bodyclear
{
	position:absolute;
	left:450px;
	top:160px;
	z-index:4;
	width: 500px;
}
div.cacti
{
	position:absolute;
	left:0px;
	top:140px;
	z-index:2;
	background-color:#ffffff;
	width: 100%;
	height:360px;
	overflow-x: hidden; //horizontal
}
div.managementcol2
{
	position:absolute;
	left:720px;
	top:207px;
	z-index:4;
	width: 500px;
}
div.bodyhigh
{
        position:absolute;
        left:450px;
        top:115px;
        z-index:4;
        width: 550px;
}
div.bodycontact
{
	position:absolute;
	left:450px;
	top:145px;
	z-index:4;
	width: 550px;
}
div.bodybg
{
position:absolute;
left:0px;
top:141px;
width:100%;
height:420px;
margin:0px;
border:0px solid gray;
line-height:150%;
background-color:white;
z-index:-1;
}
div.brands
{
position:absolute;
left:540px;
bottom:44px;
margin-left:0px;
margin-right:0px;
z-index:5
}
div.caption
{

width:350px;
position:absolute;
top:375px;
left:35px;
z-index:6;
background-color: #ffffff;
filter:alpha(opacity=90);
opacity:0.90;
}
div.captiontop
{
width:350px;
position:absolute;
top:225px;
left:35px;
z-index:6;
background-color: #ffffff;
filter:alpha(opacity=90);
opacity:0.90;
}
div.captionbottom
{
width:350px;
position:absolute;
top:430px;
left:35px;
z-index:6;
filter:alpha(opacity=90);
opacity:0.90;
}
div.captionbottomer
{
width:350px;
position:absolute;
top:430px;
left:35px;
z-index:6;

}
div.captionbottomsmall
{
width:350px;
position:absolute;
top:400px;
left:35px;
z-index:6;
filter:alpha(opacity=90);
opacity:0.90;
}
div.contactform
{
	position:absolute;
	left:600px;
	top:205px;
	z-index:4;
	width: 300px;
	
}
div.mainmenu
{
	position:absolute;
	left:250px;
	top:66px;
	z-index:4;
	width: 600px;
}
div.submenu
{
	position:absolute;
	left:250px;
	top:90px;
	z-index:4;
	width: 600px;
}
div.title
{
	position:absolute;
	left:445px;
	top:140px;
	z-index:4;
	width: 800px;
}
div.titlehigh
{
        position:absolute;
        left:445px;
        top:110px;
        z-index:4;
        width: 800px;
}
div.hometitle
{
	position:absolute;
	left:200px;
	top:177px;
	z-index:4;
	width: 800px;
}
div.titlecontact
{
	position:absolute;
	left:365px;
	top:144px;
	z-index:4;
	width: 800px;
}

div.gbar
{
position:absolute;
left:0px;
top:90px;
z-index:2
}


div.websitemain
{
position:absolute;
left:30px;
top:175px;
width:330px;
z-index:5
}
div.websitecol2
{
position:absolute;
left:360px;
top:175px;
width:325px;
z-index:5
}
div.websitecol3
{
position:absolute;
left:685px;
top:175px;
width:325px;
z-index:5
}
div.dgallery
{
position:absolute;
left:35px;
top:190px;
z-index:5;
}
div.whitebody
{
width: 100%;
height:500px;
border: 1px hairline #000000;
text-align: left;
position: absolute;
top:50%;
margin-top: -250px;
background-color:#ffffff;
z-index:-1;
}
div.main
{
width: 100%;
height:600px;
border: 1px hairline #000000;
text-align: left;
position: absolute;
top:50%;
margin-top: -300px;
}
div.datac
{
	position:absolute;
	left:100px;
	top:95px;
	z-index:2;
	width:900px;
	height:400px;
	background-color:#3399FF
}

div.mainframe
{
width: 1008px;
height:100%;
border: 1px hairline #ffffff;
text-align: left;
position: absolute;
left: 50%;
margin-left: -504px;
z-index:0;
}
/*======================================================= IMG Classes */

img.cdhlogo
{
position:absolute;
left:900px;
top:20px;
z-index:2
}
img.conference
{
position:absolute;
left:50px;
top:300px;
z-index:0;
}
img.brands
{
position:absolute;
right:50px;
top:530px;
z-index:2
}
img.datacenter
{
position:absolute;
left:35px;
top:175px;
z-index:0;
}

img.lowerleft
{
position:absolute;
left:0px;
top:553px;
}

img.mainimg
{
position:absolute;
left:125px;
top:190px;
z-index:0;
}
img.contactus
{
position:absolute;
left:100px;
top:150px;
z-index:0;
}
img.mainimghigher
{
position:absolute;
left:125px;
top:155px;
z-index:0;
}
img.mainimgflush
{
position:absolute;
left:125px;
top:190px;
z-index:4;
}
img.mainimgleft
{
position:absolute;
left:35px;
top:140px;
z-index:0;
}
img.landesk
{
position:absolute;
left:35px;
top:155px;
z-index:0;
}
img.mainimgleftflush
{
position:absolute;
left:35px;
top:190px;
z-index:5;
}
img.bbar
{
position:absolute;
left:0px;
bottom:50px;
z-index:2;
overflow-x: hidden; //horizontal
}
img.tbar
{
position:absolute;
right:0px;
top:50px;
z-index:3;
}
img.bbarbleed
{
position:absolute;
left:0px;
bottom:50px;
z-index:0;
overflow-x: hidden; //horizontal
}
img.tbarbleed
{
position:absolute;
right:0px;
top:50px;
z-index:0;
}
img.netelogo
{
position:absolute;
left:0px;
top:0px;
z-index:3;
}
img.upperright
{
position:absolute;
left:600px;
top:0px;
z-index:-1;
}
