@charset "UTF-8";
/* CSS Document */

body {
	/* These rules have no effect on the functionality */
			/* They are for styling only */
			margin: 0;
	background-color: #899DBA;
	background-image: url(images/background-tile.png);
	background-repeat: repeat;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	font-size: 100%;
}
div#skin {	/* This is the only important rule */
	/* We need our content to show up on top of the background */
			position: relative;
	/* These have no effect on the functionality */
			width: 960px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0px;
}
.tbox
	{
	width: 930px;						/*set the div size to 55em*/
	overflow: hidden;			/*repeat the image of our background*/
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	text-align: left;
	background-color: #FFF;
	}
#content #flashContent {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	margin-bottom: 5px;
}

#content
	{
	padding:10px; 						/*set the padding of our div content so that it will be nicely written with a fair amount of space*/
	overflow: auto;
	}

/* ---=== border code follows ===--- */
/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	l = left border
	r = right border
	t = top border
	b = bottom border
*/

#tlc, #trc, #blc, #brc
	{
	background-color: transparent;		/*set background color to transparent for our 4 corner so that it will not go overlapped*/
	background-repeat: no-repeat;		/*set background to only display once for our 4 corner*/

	}

#tlc
	{
	background-image:url(boxes/tbox_top_lc.png); 	/*set top left hand corner image*/
	background-position: 0% 0%;				/*set the position to start at 0,0, top left*/
	}

#trc
	{
	background-image:url(boxes/tbox_top_rc.png);	/*set top right hand corner image*/
	background-position: 100% 0%;			/*set the position to start at max width,0, top right*/
	}

#blc
	{
	background-image:url(boxes/tbox_bott_lc.png);	/*set bottom left hand corner image*/
	background-position: 0% 100%;			/*set the position to start at 0,max height, bottom left*/
	}

#brc
	{
	background-image:url(boxes/tbox_bott_rc.png);	/*set bottom right hand corner image*/
	background-position: 100% 100%;			/*set the position to start at max width,max height, bottom right*/
	}

#t
	{
	background-image:url(boxes/tbox_top_h.png); /*set the top border image*/
	background-position: 0% 0%;			/*set the position to start at 0,0, top left*/
	background-repeat: repeat-x;		/*repeat the top border image in x-axis*/
	}

#b
	{
	background-image:url(boxes/tbox_bottom_h.png); /*set the bottom border image*/
	background-position: 0% 100%;		/*set the position to start at 0,max height, bottom left*/
	background-repeat: repeat-x;		/*repeat the bottom border image in x-axis*/
	}

#r
	{
	background-image:url(boxes/tbox_rv_side.png); /*set the right border image*/
	background-position: 100% 0%;		/*set the position to start at max width,0, top right*/
	background-repeat: repeat-y;		/*repeat the right border image in y-axis*/
	}

#l
	{
	background-image:url(boxes/tbox_lv_side.png); /*set the left border image*/
	background-position: 0% 100%;		/*set the position to start at 0,max height, top left*/
	background-repeat: repeat-y;		/*repeat the left border image in y-axis*/
	}
	/*START tbox2 is for the footere*/
.tbox2
	{
	width: 920px;						/*set the div size to 55em*/
	overflow: hidden;					/*set the div word to be hidden if it goes over the right border for other browser*/
	background-image:url(boxes/tbox_tile.png); /*set the div color with our image*/
	background-repeat: repeat;			/*repeat the image of our background*/
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	text-align: left;
	}

#content2
	{
	padding:20px; 						/*set the padding of our div content so that it will be nicely written with a fair amount of space*/
	overflow: auto;
	}

/* ---=== border code follows ===--- */
/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	l = left border
	r = right border
	t = top border
	b = bottom border
*/

#tlc2, #trc2, #blc2, #brc2
	{
	background-color: transparent;		/*set background color to transparent for our 4 corner so that it will not go overlapped*/
	background-repeat: no-repeat;		/*set background to only display once for our 4 corner*/

	}

#tlc2
	{
	background-image:url(boxes/tbox_top_lc.png); 	/*set top left hand corner image*/
	background-position: 0% 0%;				/*set the position to start at 0,0, top left*/
	}

#trc2
	{
	background-image:url(boxes/tbox_top_rc.png);	/*set top right hand corner image*/
	background-position: 100% 0%;			/*set the position to start at max width,0, top right*/
	}

#blc2
	{
	background-image:url(boxes/tbox_bott_lc.png);	/*set bottom left hand corner image*/
	background-position: 0% 100%;			/*set the position to start at 0,max height, bottom left*/
	}

#brc2
	{
	background-image:url(boxes/tbox_bott_rc.png);	/*set bottom right hand corner image*/
	background-position: 100% 100%;			/*set the position to start at max width,max height, bottom right*/
	}

#t2
	{
	background-image:url(boxes/tbox_top_h.png); /*set the top border image*/
	background-position: 0% 0%;			/*set the position to start at 0,0, top left*/
	background-repeat: repeat-x;		/*repeat the top border image in x-axis*/
	}

#b2
	{
	background-image:url(boxes/tbox_bottom_h.png); /*set the bottom border image*/
	background-position: 0% 100%;		/*set the position to start at 0,max height, bottom left*/
	background-repeat: repeat-x;		/*repeat the bottom border image in x-axis*/
	}

#r2
	{
	background-image:url(boxes/tbox_rv_side.png); /*set the right border image*/
	background-position: 100% 0%;		/*set the position to start at max width,0, top right*/
	background-repeat: repeat-y;		/*repeat the right border image in y-axis*/
	}

#l2
	{
	background-image:url(boxes/tbox_lv_side.png); /*set the left border image*/
	background-position: 0% 100%;		/*set the position to start at 0,max height, top left*/
	background-repeat: repeat-y;		/*repeat the left border image in y-axis*/
	}
#header {
	padding: 0px;
	width: 960px;
	height: 168px;
	background-image: url(images/wings_header.png);
	background-repeat: no-repeat;
}
#topmenu {
	width: 541px;
	margin-left: 185px;
	padding-top: 85px;
}
.troutbox {
	padding: 0px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
.showbox {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.85em;
	padding-bottom: 15px;
	overflow: auto;
}
div#centcol {
	float: right;
	padding-right: 20px;
	padding-left: 10px;
	line-height: 1.4em;
	padding-bottom: 10px;
	padding-top: 15px;
	margin-left: 340px;
}
div#rightcol {
	float: right;
	width: 80px;
	padding-top: 0px;
}
.leftcol {
	padding-top: 10px;
	width: 300px;
}
.centcol {
	padding-right: 20px;
	line-height: 1.4em;
	padding-top: 10px;
	float: right;
	width: 540px;
}
.pubcell {
}
#menu {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.9em;
	padding-top: 20px;
	padding-left: 20px;
}
#content h1 {
	font-size: 1.5em;
}
#horiz {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}
.imgleft {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}
.imgright {
	float: right;
	margin-bottom: 20px;
	margin-left: 15px;
}
a:link {
	color: #55718A;
}
a:visited {
	color: #930;
}
.highlight {
	font-weight: bold;
	color: #55718A;
}
#content .showbox .centcol ul {
	list-style-type: circle;
	font-size: 0.9em;
}
.downloads {
	background-image: url(images/ap_magic/pub_but.png);
	background-repeat: no-repeat;
	padding-left: 30px;
	line-height: 30px;
}
.form  {
	font-size: 0.8em;
	padding: 0px;
	width: 500px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
p i {
	font-weight: bold;
	color: #036;
}
.cutlines {
	width: 300px;
	margin-top: 10px;
	font-size: 0.8em;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	color: #333;
}
.divide {
	width: 690px;
	margin-right: auto;
	margin-left: auto;
	font-family: Verdana, Geneva, sans-serif;
	height: 40px;
}
.email {
	background-image: url(images/010/010_email_icon.png);
	background-repeat: no-repeat;
	padding-left: 35px;
	background-position: 3px;
}
.ssp_director {
	width: auto;
}
.stpulldown-gradient
{
background: #E1E1E1;
background: -moz-linear-gradient(top, #E1E1E1 0%, #A7A7A7 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E1E1E1), color-stop(100%,#A7A7A7)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E1E1E1', endColorstr='#A7A7A7',GradientType=0 ); /* ie */
background: -o-linear-gradient(top, #E1E1E1 0%,#A7A7A7 100%); /* opera */
color: #636363;
}
#stpulldown .stpulldown-logo
{
height: 40px;
width: 300px;
margin-left: 20px;
margin-top: 5px;
background:url("http://www.theoldtrouts.org/images/013-trouts-sharethis.png") no-repeat;
}