
* {margin:0}

html, body {font-family:Arial, Helvetica, sans-serif; font-size:.95em; color:#999; margin:0; height:100%;}

p {text-indent:15px;}

h1 {color:#006; font-size:1.25em; margin-top:20px; font-weight:normal;}
h2 {color:#333; font-size:1em; margin-top:1em; font-weight:lighter;}

a:link {text-decoration:none; color:#39F;}
a:hover {text-decoration:none; color:#006;}

#centerContent ul li {text-decoration:none; list-style-image:url(../images/listLogo.gif);}

#wrapper {min-height:100%; height:auto !important; height:100%; width:100%; margin:0 auto -50px;}

#dubHeader {width:100%; margin-left:auto; margin-right:auto; height:100px; margin-bottom:25px; background-image:url(../images/dublicationHeaderBG.jpg);}
#dubMainHeader {padding-top:10px;}

#innerImages {float:right; padding-left:20px; padding-bottom:20px;}
#devdetailImages {float:right; margin-left:20px; margin-bottom:20px; border: 1px solid #006; padding:2px;}

.navbar { position:relative; height:20px; margin-left:auto; margin-right:auto; padding-top:5px; width:700px; list-style-type:none; }
.navbar li{ position:relative; height:20px; display:inline; float:left; }

a#rolloverHome span {display:none;}
a#rolloverHome {position:relative; float:left; background-image:url(../images/buttons/home.jpg); height: 20px; width:100px; overflow:hidden;}
a#rolloverHome:hover {position:relative; float:left; background-image:url(../images/buttons/home.jpg); height: 20px; width:100px; background-position:-100px;}

a#rolloverConsulting span {display:none;}
a#rolloverConsulting {position:relative; float:left; background-image:url(../images/buttons/consulting.jpg); height:20px; width:170px; overflow:hidden;; margin-left:20px;}
a#rolloverConsulting:hover {position:relative; float:left; background-image:url(../images/buttons/consulting.jpg); height:20px; width:170px; background-position:-170px;; margin-left:20px;}

a#rolloverContact span {display:none;}
a#rolloverContact {position:relative; float:left; background-image:url(../images/buttons/contact.jpg); height:20px; width:100px; overflow:hidden; margin-left:40px;}
a#rolloverContact:hover {position:relative; float:left; background-image:url(../images/buttons/contact.jpg); height:20px; width:100px; background-position:-100px; margin-left:40px;}

a#rolloverWebDev span {display:none;}
a#rolloverWebDev {position:relative; float:left; background-image:url(../images/buttons/webdev.jpg); height:20px; width:190px; overflow:hidden; margin-left:30px;}
a#rolloverWebDev:hover {position:relative; float:left; background-image:url(../images/buttons/webdev.jpg); height: 20px; width:190px; background-position:-190px; margin-left:30px;}

a#rolloverBACK span {display:none;}
a#rolloverBACK {position:relative; float:left; background-image:url(../images/buttons/back.jpg); height: 25px; width:95px; overflow:hidden;}
a#rolloverBACK:hover {position:relative; float:left; background-image:url(../images/buttons/back.jpg); height: 25px; width:95px; background-position:-95px;}

#centerContent {margin-left:auto; margin-right:auto; width:800px; background-color:#FFF;}
#mainContent {width:100%;}

#devDetailsContent {margin-left:auto; margin-right:auto; width:800px; padding:25px; background-color:#FFF;}

#flashContent {width:800px; height:379px;}
#missionContent{width:800px; padding-bottom:20px;}
#indexLeftSubContent {width:360px; float:left; padding:20px;}
#indexRightSubContent{width:360px; float:left; padding:20px;}

#noIndentText {text-indent:0;}

#dubFooter {width:100%; height:50px; background-image:url(../images/dublicationFooterBG.jpg); background-repeat:repeat-x;}
.push {height:50px;}
#dubFooter ul {width:800px;}
#dubFooter ul li {display:inline; padding-left:40px; padding-right:40px; }
p#footerCR {font-size:9px;}
a.footerLink:link {font-size:.85em; text-decoration:none; color:#006;}
a.footerLink:visited {font-size:.85em; text-decoration:none; color:#006;}
a.footerLink:hover {font-size:.85em; text-decoration:none; color:#39F;}