/* CSS Document */

/* Set Styles */

body {background:#0b0a0a; margin:60px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

h1 {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#1eb2d6; margin:0;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#1eb2d6; margin:0;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#5b5a58; margin:0;}

a {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#1eb2d6; text-decoration:none;}
a:hover{color:#FFFFFF;}

.txtFAD {font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:normal; color:#05a9d2; margin:0;}

#containerMain {margin:auto; width:776px; padding:0;}

.clearLeft{clear:left;} .clearBoth{clear:both;} .clearRight{clear:right;}

/* Header & Navigation */
#header {background:url(../images/header.jpg) top left no-repeat; width:990px; height:178px;}

#navContainer{ height:42px; width:990px; background:url(../images/btn_tile.jpg) top left repeat-x; margin:0;}
.navigation {float:left;}
.navigation a{ height:27px; padding:15px 0 0 0; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration:none; display:block;}
.navigation a:hover{ background:url(../images/btn_tile_over.jpg) top left repeat-x; }

.navDivider {background:url(../images/btn_divide.jpg) top left no-repeat; width:2px; height:42px; float:left; }

/* Body */
#bodyContainer {background:#363532; padding:20px; width:950px;}
#bodyLeft {width:218px; float:left; color:#fff; padding:0 10px 0 0;}
#bodyLeft a {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#1eb2d6; text-decoration:none;}
#bodyLeft a:hover{color:#FFFFFF;}
#bodyLeft h2{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fff; margin:0;}

#bodyRight {width:700px; float:left; background:#fff; color:#666666;}
#bodyRight a {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#1eb2d6; text-decoration:none;}
#bodyRight a:hover{color:#333333;}

.bodyWhiteTop {background:url(../images/body-white-top.jpg) top left no-repeat; width:508px; height:15px; margin:0;}
.bodyWhiteBtm {background:url(../images/body-white-btm.jpg) top left no-repeat; width:508px; height:15px; margin:0;}
.bodyWhitePad {padding:0 10px; width:680px; background:url(../images/img_rubix.jpg) top right no-repeat;}
.bodyWhitePad2 {padding:0 10px; width:800px;  top right no-repeat;}
.bodyWhitePad3 {padding:0 10px; width:680px; background:url(../images/services.jpg) top right no-repeat;}

#welcome {width:277px;}

/* Common */
.dottedWhite {margin:10px 0; padding:0; border-bottom:1px dotted #fff;}

.boxBlack {background:#333330; margin:0; padding:0 10px; color:#FFFFFF;}
.boxBlack img{margin:0 6px 4px 0;}
.boxBlackTL {background:url(../images/corner-black-TL.gif) top left no-repeat #333330; margin:0; height:8px;}
.boxBlackTR {background:url(../images/corner-black-TR.gif) top right no-repeat; margin:0; height:8px;}
.boxBlackBL {background:url(../images/corner-black-BL.gif) top left no-repeat #333330; margin:0; height:8px;}
.boxBlackBR {background:url(../images/corner-black-BR.gif) top right no-repeat; margin:0; height:8px;}
.boxBlack h3{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#1eb2d6; margin:0;}
.boxBlackDotted {padding:10px 0; margin:0; border-bottom:1px dotted #fff;}

/* Footer */
#footer {text-align:center; padding:10px 0; color:#FFFFFF;}
#footer a {padding:0 30px;}
