/* Documentation - CSS by Derek Kramer www.dkramerproduction.com */

body { text-align:center; color: #000000; margin-top:0px; margin-left:0px; background-image:url(../images/bkg.png); background-repeat:repeat-x; }

.hidden { display: none }

/* Page Layout */
#wrapper { float:none; position:relative; width:748px; height:auto; margin: 0 auto; padding: 0; overflow:hidden; background-image:url(../images/body_BACK.jpg); background-repeat:no-repeat; }

#header { display:block; float:left; width:744px; height:88px; background-image:url(../images/header.jpg); background-repeat:no-repeat; }

.page_title { display:block; float:left; width:242px; height:25px; background-image:url(../images/title_home.jpg); background-repeat:no-repeat;  }

#headspace { display:block; float:left; width:450px; height:60px; }

#navBarHor { display:block; float:left; width:748px; height:45px; }

#container1 { display:block; float:left; width:744px; height:auto; }
#container1_2 { display:block; float:left; width:744px; height:auto; overflow:hidden; }

#container2 { display:block; float:left; width:744px; height:auto; margin-top:40px; }
#container3 { display:block; float:left; width:560px; height:auto; margin-top:40px; }
#container4 { display:block; float:left; width:500px; height:auto; margin-top:0px; }
.container5 { display:block; float:left; width:249px; height:auto; margin-top:0px; }


#sidebarNav { display:block; float:left; width:124px; height:auto; margin-right:20px; padding-bottom:0px; }
#sidebarHome { display:block; float:left; width:216px; height:auto; padding-left:20px; padding-bottom:20px; }
#sidebarNavSpace { display:block; float:left; width:90px; height:50px; padding-left:0px; }
#sidebarNavSpace1 { display:block; float:left; width:50px; height:96px; padding-left:0px; }
#sidebarNavSpace2 { display:block; float:left; width:124px; height:100px; padding-left:0px; }
#sidebarNavSpace3 { display:block; float:left; width:124px; height:175px; padding-left:0px; }

#adBox_container { display:block; float:left; width:468px; height:auto; padding-left:0px; padding-bottom:10px; border:none!important; padding-top:20px; }
#adBox_container1 { display:block; float:left; width:468px; height:auto; padding-left:0px; padding-bottom:10px; border:none!important; margin-top:200px; }
#adBox_container2 { display:block; float:left; width:468px; height:auto; padding-left:0px; padding-bottom:10px; border:none!important; padding-top:200px; }

#flashContainer { display:block; float:left; width:465px; text-align:center; }
#flashPlayer { display:block; float:left; width:300px; height:auto; margin-top:20px; border-style:solid; border-color:#FFFFFF; border-width:1px; }

#footer { direction:block; float:left; width:734px; height:13px; background-image:url(../images/footer.gif); background-repeat:no-repeat; padding-bottom:50px; padding-left:10px; padding-top:2px; }

.imageBox1 {  display:block; float:left; width:auto; height:auto; background-color:none; border-style:solid; border-color:#FFFFFF; border-width:1px; margin-top:20px; margin-left:0px; margin-bottom:5px; }


.imageHolder { display:block; float:left; width:490px; height:106px; }
.imageBox2 { display:block; float:left; width:144px; height:auto; border-style:solid; border-color:#FFFFFF; border-width:1px; margin-top:0px; margin-left:0px; margin-bottom:10px; margin-right:20px; }
.imageBox3 { display:block; float:left; width:144px; height:auto; border-style:solid; border-color:#FFFFFF; border-width:1px; margin-top:0px; margin-left:0px; margin-bottom:10px; margin-right:0px; }
.imageHolder1 { display:block; float:left; width:500px; height:auto; }
.imageBox4 { display:block; float:left; width:500px; height:auto; border-style:solid; border-color:#FFFFFF; border-width:1px; margin-top:0px; margin-left:0px; margin-bottom:20px; margin-right:0px; }
.imageHolder2 { display:block; float:left; width:144px; height:auto; margin-right:20px; }
.imageHolder3 { display:block; float:left; width:510px; height:auto; margin-right:0px; }

/* Text Controls */

.textBlock1 { display:block; float:left; color:#FFFFFF; width:450px; margin-top:20px; height:auto; }
.textBlock1_1 { display:block; float:left; color:#FFFFFF; width:550px; margin-top:20px; height:auto; }
.textBlock2 { display:block; float:left; color:#FFFFFF; width:360px; margin-top:20px; height:auto; }
.textBlock3 { display:block; float:left; color:#FFFFFF; width:550; margin-top:20px; height:auto; border-style:solid; border-width:1px; border-color:#FFFFFF; }
.textBlock4 { display:block; float:left; color:#FFFFFF; width:510px; margin-top:10px; height:auto; padding-left:40px; }
.textBlock4_1 { display:block; float:left; color:#FFFFFF; width:510px; margin-top:20px; height:auto; padding-left:0px; }
.textBlock4_2 { display:block; float:left; color:#FFFFFF; width:365px; margin-top:20px; height:auto; padding-left:0px; }
.textBlock4_3 { display:block; float:left; color:#FFFFFF; width:510px; margin-top:10px; height:auto; padding-left:40px; }
.textBlock5 { display:block; float:left; color:#FFFFFF; width:254px; margin-top:20px; height:auto; padding-left:0px; }
.textBlock5_R { display:block; float:left; color:#FFFFFF; width:234px; margin-top:20px; height:auto; padding-left:20px; }


.headline1 { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; text-align:left; margin-bottom: 20px; }
.headline2 { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; text-align:left; margin-bottom: 10px; }
.headline3 { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; text-align:center; margin-bottom: 5px; }
.headline4 { color:#FFB400; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; text-align:left; margin-bottom: 5px; }

.text1 { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; margin-bottom: 20px; }
.text2 { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; margin-bottom: 0px; }
.text3 { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; margin-bottom: 20px; }
