@charset "UTF-8";

/* CSS Document */

/* COLORS -----------

Green		#BFD730
Red			#A11E22
Black		#000000
Gray		#666666
Light Gray	#999999
Dark Gray	#323232
White		#FFFFFF

-------------------*/

.notice {margin:5px 0;padding:10px;border:1px solid #dedeb9;background:#ffffd4;text-align:center;}

/* BODY */
body { background-color:#000000; font-size:11px; line-height:18px; font-family:Trebuchet MS, Lucida Grande, Arial, Helvetica, Sans-serif; color:#999999; }
h1 { font-size:14px; color:#999999; font-weight:bold; line-height:30px; text-transform:uppercase; padding:0; margin:0; }
h2 { font-size:14px; color:#BFD730; font-weight:bold; line-height:30px; text-transform:uppercase; padding:0; margin:0; }
h3 { font-size:12px; color:#BFD730; font-weight:bold; line-height:20px; padding:0; margin:0; }
h4 { font-size:14px; color:#FFFFFF; font-weight:bold; line-height:20px; text-transform:uppercase; padding-top: 15px; margin:0; border-bottom:1px solid #BFD730; }
h5 { font-size:14px; color:#FFFFFF; font-weight:bold; line-height:20px; text-transform:uppercase; padding:0; margin:0; border-bottom:1px solid #666666; }
h6 { font-size:14px; color:#666666; font-weight:bold; line-height:30px; text-transform:uppercase; padding:0; margin:0; }
h7 { font-size:14px; color:#BFD730; font-weight:bold; line-height:5px; text-transform:uppercase; padding:0; margin:0; }
p { line-height:14px; padding:0px 0px 10px 0px; }
em { font-weight:bold; color:#999999; }

/* DEFAULT ANCHORS */
a {	color:#CCC; text-decoration:none; }
a:hover { color:#FFF; }
a, a img {border:none; }
a:active, a:focus{ outline:none;}

/* CUSTOM ANCHORS */
a.more { color:#CCCCCC; text-transform:uppercase; line-height:20px; letter-spacing:1px; padding:3px 10px 2px 10px; border-bottom:3px solid #323232; }
a.more:hover { color:#FFFFFF; border-bottom:3px solid #BFD730; background-color:#262626; }
a.btn { color:#FFFFFF; font-size:9px; font-weight:bold; text-transform:uppercase; letter-spacing:1px; padding:3px 4px; background: left #BFD730; border:1px solid #000000; }


/* FLOATS */
.left { float: left; }
.right { float: right; }
.leftimg { float: left; margin:0px 15px 5px 0px; }
.rightimg { float: right; margin:0px 0px 5px 15px; }

/* BREAKS */
.force_break { clear:both; }
.soft_break { clear:both; }
.hr_break { clear:both; height:1px; background:url(./images/border_dot_horizontal.gif) repeat-x; }

/* STRUCTURE */
#container { width:985px; height:100%; min-height:100%; margin:0px auto 60px; }
#container2 { width:900px; height:100%; min-height:100%; margin:0px auto 60px; }
.one_column { width:223px; }
.two_column { width:477px; }
.three_column { width:731px; }
.four_column { width:985px; }
.900 { width:900px; }

/* COLUMN SPECS */
.margin_left { padding-left:15px; }
.margin_right { padding-right:15px; }
.border_left { background:url(./images/border_dot_vertical.gif) top left repeat-y; padding-left:15px; }
.border_right { background:url(./images/border_dot_vertical.gif) top right repeat-y; padding-right:15px; }

/* HEADER */
#header { height:155px; width:985px; padding:0px 0px 0px 0px; }
#header900 { height:155px; width:900px; padding:0px 0px 0px 0px; }

/* FOOTER */
#footer { font-size:10px; }
#footer .inner { padding:30px 0; }
#footer ul li { display:inline; }
#footer li a { color:#666666; letter-spacing:1px; font-weight:bold; padding:0px 20px 0px 0px; text-decoration:none; text-transform:uppercase; }
#footer a:hover { color:#999999; }
#footer .inner p { color:#666666; padding:10px 0px 0px 0px; letter-spacing:0.05em; }

/* CONTENT */
#content { top center no-repeat; padding:20px 0px 10px 0px; }
#content2 { top center no-repeat; padding:30px 30px 10px 30px; }
#content2 .contact { top center no-repeat; padding:30px 30px 0px 30px; }
#banner_main { background-color:#000000; height:250px; padding:0; margin:0; }
#banner_left { background-color:#000000; height:250px; width:492px; padding:0; margin:0; }
#banner_right { background-color:#000000; height:250px; width:492px; padding:0; margin:0; }
#featured { padding-bottom:15px; }
#featured h1 { color:#CCCCCC; font-size:13px; text-transform:none; padding-right:8px; }
#featured h2 { font-size:13px; text-transform:none; }
#featured a { color:#666666; cursor:pointer; }
#featured a:hover { color:#999999; cursor:pointer;}


/* SECTION CONTENT */
#rightContent {
	float: right;
	width:300px; /* since this element is floated, a width must be given */
	background: #000000; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0px 0; /* top and bottom padding create visual space within this div */
	margin-left: 10px;

}
#nav1 {
	float: left;
	width:150px; /* since this element is floated, a width must be given */
	background: #000000; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0px 0; /* top and bottom padding create visual space within this div */
	margin-left: 10px;

}
#mainContent {
	background-image:url(../images/limecrosssorner.jpg);
	background-repeat:no-repeat;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
	vertical-align: top;
}




/* FORM */
input { color:#999999; font-size:10px; background-color:#323232; border:1px solid #666666; padding:2px; }
textarea { color:#999999; font-size:10px; background-color:#323232; border:1px solid #666666; padding:2px; }
input.btn { color:#999999; font-size:10px; background-color:#323232; border:1px solid #666666; padding:2px; cursor: pointer; }
select { color:#CCCCCC; font-size:10px; background-color:#323232; border:1px solid #666666; padding:1px; }
optgroup { color:#CCCCCC; text-transform:uppercase; font-style:normal; font-weight:normal; padding:0 2px; border-top:dotted 1px #666666; }
option { color:#999999; font-size:10px; background-color:#323232; margin:0; padding-left:10px; }
#input.btn { color:#FFFFFF; font-size:9px; font-weight:bold; text-transform:uppercase; letter-spacing:1px; padding:0px 6px 1px 7px; border:none; float:left; cursor: pointer;}
.submit {cursor: pointer;}
.submit .btn2 { color:#FFFFFF; margin:0; padding:1px 4px 1px 14px; border:1px solid #BFD730; font-size:10px; text-transform:uppercase; letter-spacing:1px; cursor: pointer;}
.submit .btn3 { color:#FFFFFF; margin:0; padding:1px 4px 1px 14px; border:1px solid #BFD730; font-size:10px; text-transform:uppercase; letter-spacing:1px; width:70px; cursor: pointer; }
.submit input.btn {cursor: pointer;}



/* ---------- pic styles start here ----------------------- */
.photo {

	position: relative;
	width: 130px;
	height: 95px;
	float: left;
}
.photo img {
	background: #fff;
	border: solid 1px #ccc;
	padding: 4px;
}

.photo a {
	text-decoration: none;
}

</style>
