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

body { position:relative; 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 { z-index:1; float:none; position:relative; width:744px; height:auto; margin: 0 auto; padding:0; visibility: }
#wrapper2 { z-index:100; float:none; position:absolute; top:0px; left:0px; visibility:visible; width:744px; height:764px; margin: 0 auto; padding: 0; overflow:hidden; }


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

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

#headspace { z-index:200; position:relative;   display:block; float:left; width:450px; height:60px;  }

#navBarHor { z-index:200; position:relative; display:block; float:left; width:748px; height:45px; }

#container1 { z-index:200; position:relative;   display:block; float:left; width:744px; height:auto; }
#container1_2:empty { z-index:200; position:relative;   display:block; float:left; width:744px; height:auto; overflow:hidden; }

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


#sidebarNav { z-index:200; position:relative; display:block; float:left; width:124px; height:auto; margin-right:20px; padding-bottom:0px; }
#sidebarHome { z-index:200; position:relative; display:block; float:left; width:180px; height:auto; padding-left:20px; padding-bottom:20px;  }
#sidebarHomeIN { z-index:200; position:relative; display:block; float:left; width:196px; height:auto; padding-left:20px; padding-bottom:20px; }

#sidebarNavSpace { z-index:200; position:relative;   display:block; float:left; width:20px; height:570px; padding-left:0px; }
#sidebarNavSpace1 { z-index:200; position:relative;   display:block; float:left; width:50px; height:96px; padding-left:0px; }
#sidebarNavSpace2 { z-index:200; position:relative;   display:block; float:left; width:124px; height:100px; padding-left:0px; }
#sidebarNavSpace3 { z-index:200; position:relative;   display:block; float:left; width:124px; height:175px; padding-left:0px; }

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


#flashContainer:empty { z-index:200; position:relative; position:relative; display:block; float:left; width:300px; text-align:center; }
#flashPlayer { z-index:200; position:relative; display:block; float:left; width:300px; height:90px; margin-top:20px; border-style:solid; border-color:#FFFFFF; border-width:1px; }

#footer { z-index:200; position:relative;   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 { z-index:200; position:relative;    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:empty { z-index:200; position:relative; display:block; float:left; width:490px; height:106px; }
.imageBox2 { z-index:200; position:relative;   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 { z-index:200; position:relative;   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 { z-index:200; position:relative;   display:block; float:left; width:500px; height:auto; }
.imageBox4 { z-index:200; position:relative;   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 { z-index:200; position:relative;   display:block; float:left; width:144px; height:auto; margin-right:20px; }
.imageHolder3 { z-index:200; position:relative;   display:block; float:left; width:510px; height:auto; margin-right:0px; }

/* Text Controls */

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


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

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

