/* Caxy WebSite */
body {background-color:#312f2f; margin: 0 0 0 0; padding: 0 0 0 0; }

a {
	color:#FFFFFF;
}
a.visited a.link {
	color:#FFFFFF;
	text-decoration: underline
}

a.hover {
	color:#FFFFFF;
	text-decoration: none
}

.proposal a {
	color: #FF3333

}
h2 {
	color: #FFFFFF;	
	font-family: Arial;
	font-size: 14pt;

}
li {
	color: #FFFFFF; 
	font-family: Arial;
        font-size: 10pt;

}
/* layout elements */
#page-container { margin-left:auto; margin-right:auto; margin-top:50px; width: 786px; background-image:url(../images/left_shad_repeat.gif); background-repeat:repeat-y; overflow:auto; }; 
#top-container {  }

#logo-container { margin-left:30px; }
#main-nav { float:right; margin-top:17px; margin-right:20px; font-family:Verdana, sans-serif; font-size:10px; color:#999999; line-height:15px; }

#content-container { width:100%; }
#left-col {width:216px; }
#left-header-margin { margin-left:7px; margin-top:45px;}
#left-content-margin { margin-left:30px;}

#flashbanner {margin-left:35px; margin-top:30px;}

#content-title { width:200px; margin-left:7px;}
#three-col-container { margin-left:7px; width:752px; height:height;}
#col-item { width:216px; height:auto; float:left; font-family:Verdana, sans-serif; font-size:10px; color:#999999; line-height:15px;}
#col-item a { text-decoration:none; color:#FFFFFF;}

.text-white {font-family:Verdana, sans-serif; font-size:10px; color:#cccccc; line-height:15px; }
.text-grey {font-family:Verdana, sans-serif; font-size:10px; color:#999999; line-height:15px; }
.text-biggrey {font-family:Verdana, sans-serif; font-size:12px; color:#cccccc; line-height:18px; }

.form-field { }
.form-field input { font:11px Verdana, sans-serif; background-color:#666666; border: 1px solid #403e3e; color:#CCCCCC; }
.form-field textarea { font:11px Verdana, sans-serif; background-color:#666666; border: 1px solid #403e3e; color:#CCCCCC;  }

#right-col { float:right; width:500px;}

#bottom-header { margin-left:auto; margin-right:auto; width:786px;}

#legal { width:786px; margin-left:auto; margin-right:auto; margin-bottom:10px; font-family:Verdana, sans-serif; font-size:9px; color:#999999; text-align:right;}

#clear { clear:both; }

/* design elements */

img.floatleft { float:left; margin-right:4px; margin-bottom:2px; }

#content_solo { padding-left: 25px; padding-bottom: 25px;  height:auto; float:left; font-family:Verdana, sans-serif; font-size:10px; color:#999999; line-height:15px; }
#home-blurb { padding-left: 32px; pading-top: 0px; padding-bottom: 15px;  height:auto; float:left; font-family:Verdana, sans-serif; font-size:14px; color:#efefef; line-height:22px; }
#home-sub { padding-left: 32px; pading-top: 0px; padding-bottom: 25px;  height:auto; float:left; font-family:Verdana, sans-serif; font-size:11px; color:#dedede; line-height:18px; }
#home-sub a {text-decoration: underline}
