body {
 font-family:         verdana, "trebuchet MS", helvetica, sans-serif; 
 color:               #666666;
 text-align:          left;
}
#main{
 width:               956px;
 margin-left:         auto;
 margin-right:        auto;
 position:            relative;
}
.topBanner{ 
 position:            absolute;
 top:                 0px;
 left:                0px;
 width:               956px;
 height:              438px;
}
#topBannerBlank{
 background-image:    url('../images/blank.jpg');
}
#topBannerHome{
 background-image:    url('../images/home.jpg');
}
#topBannerProducts{
 background-image:    url('../images/products.jpg');
}
#topBannerServices{
 background-image:    url('../images/services.jpg');
}
#topBannerGovernment{
 background-image:    url('../images/government.jpg');
}
#topBannerTestimonials{
 background-image:    url('../images/testimonials.jpg');
}
#topBannerPartners{
 background-image:    url('../images/partners.jpg');
}
#topBannerClear{
 background-image:    url('../images/clear.jpg');
}
#logo{
 position:            absolute;
 width:               261px;
 height:              134px;
 left:                10px;
 top:                 92px;
}
.topMenu{
 font-family:         'BauhausStdMediumRegular';
 filter:              progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/hIEfix.png, sizingMethod=crop);
 font-size:           0.9em;
 color:               #ffffff;
 top:                 68px;
}
.topMenu a{
 text-decoration:     none;
 color:               #777777;
}
.topMenu a:hover{
 text-decoration:     none;
 color:               #CC3333;
}
.bottomMenu{
 font-family:         'BauhausStdMediumRegular';
 filter:              progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/hIEfix.png, sizingMethod=crop);
 font-size:           0.9em;
 color:               #000000;
 padding-top:         28px;
}
.bottomMenu a{
 text-decoration:     none;
 color:               #777777;
}
.bottomMenu a:hover{
 text-decoration:     none;
 color:               #CC3333;
}
.home{
 position:            absolute;
 left:                19px;
}
.products{
 position:            absolute;
 left:                106px;
}
.services{
 position:            absolute;
 left:                209px;
}
.government{
 position:            absolute;
 left:                310px;
}
.testimonials{
 position:            absolute;
 left:                469px;
}
.aboutus{
 position:            absolute;
 left:                595px;
}
.partners{
 position:            absolute;
 left:                698px;
}
.blog{
 position:            absolute;
 left:                798px;
}
.contact{
 position:            absolute;
 left:                873px;
}
.login{
 position:            absolute;
 font-family:         'BauhausStdMediumRegular';
 filter:              progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/hIEfix.png, sizingMethod=crop);
 font-size:           0.9em;
 color:               #777777;
 top:                 25px;
 right:               0;
}
.login table{
 margin-right:        5px;
}
.login table td{
 padding-left:        10px;
}
#password, #username{
 font-family:         'BauhausStdMediumRegular';
 filter:              progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/hIEfix.png, sizingMethod=crop);
 background-color:    #ced4ef;
 border:              none;
}
input.btn{
 font-family:         'BauhausStdMediumRegular';
 filter:              progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/hIEfix.png, sizingMethod=crop);
 font-size:           1em;
 color:               #777777;
 border:              none;
 background-color:    transparent;
}
h1{
 position:            absolute;
 font-family:         'BauhausStdLightRegular';
 filter:              progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/hIEfix.png, sizingMethod=crop);
 font-size:           3.5em;
 top:                 125px;
 left:                490px;
 font-weight:         normal;
}
h2{
 font-family:         'BauhausStdMediumRegular';
 filter:              progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/hIEfix.png, sizingMethod=crop);
 font-size:           1em;
 font-weight:         normal;
}
#bannerParagraph{
 position:            absolute;
 left:                495px;
 top:                 200px;
 width:               445px;
}
p{
 padding-top:         0.5em;
 padding-bottom:      0.5em;
 font-size:           0.7em;
 line-height:         1.2em;
} 
a.callToAction{
 font-family:         'BauhausStdMediumRegular';
 filter:              progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/hIEfix.png, sizingMethod=crop);
 line-height:         1em;
 font-size:           1.7em;
 color:               #7788cc;
 text-decoration:     none;
}
.contactUs{
 position:            absolute;
 left:                30px;
 top:                 400px;
}
.contactUs a{
 font-family:         'BauhausStdLightBold';
 filter:              progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/hIEfix.png, sizingMethod=crop);
 font-size:           1.5em;
 color:               #ffffff;
 text-decoration:     none;
}
.contentList{
 font-size:           0.7em;
 padding-top:         5px;
 padding-bottom:      5px;
 line-height:         1.2em;
}
ul.contentList li{
 background-image:    url(../images/redDot.png);
 background-repeat:   no-repeat;
 background-position: 0px 5px;
 padding-left:        14px;
}
ol.contentList li{
 list-style-type:     decimal;
 margin-left:         20px;
}
.wrapList{
 font-size:           0.7em;
 line-height:         1.2em;
 padding-top:         10px;
}
.wrapList li{
 background-image:    url(../images/redDot.png);
 background-repeat:   no-repeat;
 background-position: 0px 5px;
 padding-left:        14px;
}
.footer{
 clear:               both;
 width:               956px;
 height:              70px;
}
#mainContent{
 position:            relative;
 left:                0px;
 top:                 450px;
}
#blogContent{
 position:            relative;
 left:                0px;
 top:                 300px;
}
#wireContent{
 position:            relative;
 left:                0px;
 top:                 250px;
 margin:              0 10px 20px 10px;
 padding:             10px;
 background-color:    #eeffff;
 background-image:    url("../images/white2Nowt.png");
 background-repeat:   repeat-x;
 border:              1px solid #8d9fd1;
}
.rounded{
 background-color:    #ced4ef;
 margin:              10px 0;
 border:              2px solid #073763;
}
#ontology{
 height:              150px;
}
#data{
 height:              450px;
 padding:             15px;
}
.line{
 position:            absolute;
 background:          url("../images/line.jpg");
 height:              1px;
 top:                 180px;
}
.ontologyBox{
 position:            absolute;
 padding:             10px 4px;
 border:              2px solid #073763;
 background-color:    #ffffff;
 width:               120px;
 min-height:          35px;
}
#ontology1{
 top:                 50px;
 left:                400px;
}
#ontology2{
 top:                 80px;
 left:                70px;
}
#ontology3{
 top:                 80px;
 left:                730px
}
#ontology4{
 top:                 110px;
 left:                235px;
}
#ontology5{
 top:                 110px;
 left:                565px;
}
.dataBox{
 background-color:    #ffffff;
 width:               176px;
 float:               left;
}
.dropHover{
 background-color:    #e6e6e6;
}
.droppedData{
 font-size:           0.6em;
}
.removeData{
 color:               #073763;
 cursor:              pointer;
}
.underlined{
 text-decoration:     underline;
}
.invisible{
 display:             none;
}
p.reference{
 font-weight:         bold;
 text-align:          right;
}
blockquote{
 margin:              0 5px;
 font-style:          italic;
}


