@charset "utf-8";
/* CSS Document */

body {background-image:url(images/background.jpg); font-family: Tahoma, Arial, sans-serif; font-size:11px; margin:0px; color:#333333; border-top:2px solid #CCC;}
img {border:0;}
a { color:#346CA9;}
a:hover { color:#4288d5;}

#container {background-color:#FFF; width:802px; margin:0 auto; }

/* top -eyeball height - due to slight font / lineheight variations btw browswers */
#top {background-color:#000; width:802px; height:88px; }

#top2top {width:249px; float:left;}
#top2 {background-color:#000; width:553px; height:99px; background-image:url(images/concreteforms_bg3.jpg); background-repeat:no-repeat; background-position:top; float:left; }
#toprow1 a { font-family:"Trebuchet MS", Helvetica, sans-serif; color:#FFFF0A; font-size:12px; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#toprow1 a:hover {text-decoration:underline;}
#toprow2 a { font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:12px; text-transform:uppercase; color:#FFF; font-weight:bold; text-decoration:none; }
#toprow2 a:hover {text-decoration:underline;}
#toprow1 { color:#FFFF0A; padding-left:11px; width:542px;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding-top:17px;}
#toprow2 { color:#fff; padding-left:11px; width:542px;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding-top:28px;}
.toprow3 {font-family:"Trebuchet MS", Helvetica, sans-serif; color:#FFFF0A; font-size:12px; font-weight:bold; text-decoration:none; text-transform:uppercase;}

/*top left*/
#concreteformslogo {background-color:#000; float:left; width:255px;}

#new_title {text-align:center; color:#D3D608; padding-top:13px; padding-bottom:5px;}

#new_title h1{color:#D3D608; text-decoration:none; border-bottom:1px solid #C30; font-size:16px; font-weight:bold; display:inline;}

#new_title a{text-decoration:none;}

.logoforms {font-size:13px; padding-top:3px; margin-bottom:8px; font-weight:normal; display:inline-block; border-bottom:1px solid #C30; font-weight:bold;}
.logobottom {display:block; font-size:9px; padding-top:8px;}

/*top right*/
#navbuttons {background-color:#000; float:left; width:547px; text-align:center;}
.navheading {font-size:12px; font-weight:bold;}

#navbuttons1 {color:#D3D608; font-size:15px; font-weight:bold; display:block; padding:18px 0px 18px 0px;}
#navbuttons1 a {color:#D3D608; text-decoration:none;}
#navbuttons1 a:hover {color:#FFF;}

#navbuttons2 {background-color:#F2F2F2; display:block; font-size:12px; font-weight:bold; color:#333333; padding:8px 0px 8px 0px; border-top:2px solid #999; border-bottom:1px solid #999;}
#navbuttons2 a {color:#333333; text-decoration:none;}
#navbuttons2 a:hover {color:#999;}

/*802 = 778 + 12 + 12 */
#mainbody { width:778px; padding-left:12px; padding-right:12px; padding-top:10px; padding-bottom:10px;}

/*778 = L(350 + 2) + R(424 + 2) */
#homeleft { float:left; width:346px; padding-right:3px; padding-left:3px;}
#homeright { float:right; width:423px; padding-left:3px;}

/*778 = L(387 + 2) + R(387 + 2) */
#equalleft { float:left; width:379px; padding-right:6px; padding-left:3px;}
#equalright { float:right; width:379px; padding-left:10px;}

/*778 = L(484 + 2) + R(290 + 2) */
#bigleft { float:left; width:480px; padding-right:6px; padding-left:3px;}
#smallright { float:right; width:279px; padding-left:10px;}

#profassoc {clear:both; padding-top:15px;}

#footer {/*802 = 782 + 10 + 10 */ width:782px; padding-left:10px; padding-right:10px; background-color:#999; height:24px; padding-top:10px; font-size:11px; background-image:url(images/footer-rpt.jpg); background-repeat:repeat-x;}
#footernew {/*802 = 782 + 10 + 10 */ width:782px; padding-left:10px; padding-right:10px; background-color:#FBD652; height:20px; padding-top:6px; font-size:11px;}
#footer span {display:block;}
.fleft {float:left;}
.fright {float:right;}
.spanarrow {background-image:url(images/arrow2.jpg); background-position:left; background-repeat:no-repeat; padding-left:20px; padding-bottom:5px; padding-top:3px; font-weight:bold; font-size:13px; display:block;}

#footer2 { margin:0 auto; width:782px; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; color:#346CA9; font-size:11px; text-align:center;}

.imgborder {border:1px solid #000;}
.bold1 {font-weight:bold; color:#333333; display:block; padding-bottom:2px;}
.h2style {margin:0px; padding:10px 0px 10px 20px; font-weight:normal; font-size:12px; font-weight:bold;}

#formsmain h1{font-size:16px;}
#formsmain a{text-decoration:none; color:#000;}
#formsmain a:hover{color:#4288d5;}
.formstitle {font-size:14px; margin:0px; padding:5px 0px 5px 0px;}
.formstitle1 { margin:0px; padding:0px 0px 10px 2px; font-size:16px;}

.thumb1 {margin:3px 3px 3px 3px; border:2px solid #999;}
.thumb1:hover {border:2px solid #333;}
.wide310 {width:310px;}
#formsmain a.redunder { padding-left:5px; text-decoration:underline; color:#4288D5;}
#formsmain a.redunder2 { padding-left:5px; text-decoration:underline; color:#4288D5; font-size:12px;}
#equalleft p { padding:2px 0px 2px 0px; margin:0px 0px 0px 0px; }
#equalright p { padding:2px 0px 2px 0px; margin:0px 0px 0px 0px; }
#equalleft h1 { padding:12px 0px 1px 0px; margin:0px 0px 0px 0px; }
#equalright h1 { padding:12px 0px 1px 0px; margin:0px 0px 0px 0px; }

