/* CSS Document */
#wrapper {
	width:800px;
	margin:5px auto;
	padding:0;
	overflow:hidden;
	border:0px solid #dde;
	text-align:left;
}

body {
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:center;
	margin:0px;
}

td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}

h1 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#f60a41;
	font-weight: bold;
	font-size: 16px;
	margin-bottom:0;
	margin-top:2px;
}
h2 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:f60a41;
	font-weight: bold;
	font-size: 14px;
	margin-bottom:0;
	margin-top:0px;
}

h3 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#000000;
	font-weight: bold;
	font-size: 14px;
	margin-bottom:0;
	margin-top:0px;
}

p {
	margin-top:4px;
}

.generalButton a,
.generalButton a:visited {
	padding:2px 3px 2px 12px;
	text-transform:capitalize;
	color:#ffffff;
	background-image: url("images/GenericBtn.gif");
	border:1px solid #fff;
	border-color:#357 #002 #002 #357;
	display:block;
	white-space:nowrap;
	font-size:10px;
	width:130px;
	_width:1em;
}
.generalButton a:active,
.generalButton a:hover {
	font-size:10px;
	padding:2px 3px 2px 12px;
	text-transform:capitalize;
	color:#FFFF00;
	background-image: url("images/GenericBtnDown.gif");
	border:1px solid #fff;
	border-color:#357 #002 #002 #357;
	display:block;
	white-space:nowrap;
	width:130px;
	_width:1em;
}

.QuoteButton a,
.QuoteButton a:link,
.QuoteButton a:visited {
	padding:2;
	margin:2px;
	background-color:#00FF00;
}
.QuoteButton a:active,
.QuoteButton a:hover {
	padding:2px;
	margin:2px;
}

/* --------------
- general links -
-------------- */

a:link {
	color: #FF0000;
    text-decoration: none;
	margin-bottom:0
}
a:visited {
	color: #FF0000;
    text-decoration: none;
}
a:hover {	color: #333333;
    text-decoration:none;
}

/* ------
- 1 on -
------ */

span#oneon{
	clear:both;
	width:150px;
	display:block;
	position:relative;
	float:none;
	border: 1px outset ;
	background-color:#3edbd2;
	text-align:justify;
	padding: 2px;
	margin:2px 1px 1px 2px;
	font-size: 9px;
    font-family: Arial, Verdana, sans-serif;
	color:#000000;
}
#oneon select,
#oneon input {	
    font-family: Arial, Verdana, sans-serif;
    font-size: 10px;
	font-style: normal;
	color: #333333;
}
.applyBox {
	display:block;
	position:relative;
	border: 1px solid #ffffff;
	margin:0;
	
}

/* -------------
- Main Content -
------------- */

.contentOuter {
	position:relative;
	float:left;
	width: 455px;
	display:block;
	border: 0px solid #cccccc;
	font-size:11px;
	background-color:#FFFFFF;
	padding: 0 2px 0 2px;
	margin: 2px 0 0 4px;
}

.contentOuter p {
	font-size:11px;
	background-color: #FFFFFF;
}

.leftPanel {
	float:left;
	position:relative;
	width: 156px;
	border: 1px solid #f60a41;
	border-width:0 1px 1px 0;
	background-color:#3edbd2;
	padding: 2px 4px 2px 4px;
	margin:0px;
	color:#000;
}

.leftPanel h1{
	text-align:center;
	color:#f60a41;
}

.rightPanel {
	position:relative;
	float:right;
	width: 162px;
	border: 1px solid #999999;
	border-width:0 0 1px 1px;
	background-color:#FFFFFF;
	padding: 0;
	margin:0;
	color:#000000;
}
.rightPanel h1{
	text-align:center;
	color:#f60a41;
}

/* -----------
- NAVIGATION -
----------- */

ul#nav {
	position:absolute;
	bottom:0; left:0;
	margin:0 0 0 6px;
	list-style-type:none;
}

ul#nav li {
	list-style-type:none;
	float:left;
	margin:0 0.5em 0 0;
}

ul#nav li a {
	padding:2px 14px;
	border:none;
	text-transform:capitalize;
	color:#fff;
	background-image: url("images/GenericBtn.gif");
	border:1px solid #fff;
	border-bottom:none;
	border-color:#357 #002 #002 #357;
	display:block;
	white-space:nowrap;
	_width:1em;
}

ul#nav li a:hover {
	background-image: url("images/GenericBtnHilite.gif");
	text-decoration:none;
}

ul#nav .current_page_item a,
ul#nav .current_page_item a:visited,
ul#nav .current_page_item a:hover {
	background-image: url("images/GenericBtnDown.gif");
	color:#FFFF00;
	text-decoration:none;
	border-style: 1px outset #990000;;
}
.Buttons {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	display:block;
	color:#fff;
	position:relative;
	float:left;
	width: 795px;
	height:20px;
	margin:0px auto 0px auto;
	text-align:right;
	border-bottom:5px solid #3edbd2;
	border-left:5px solid #3edbd2;
}

/* --------------
- CATEGORY LIST -
-------------- */
.CatListBlock {
	text-align:center;
	float:none;
	display:block;
}

ul#CatList {
	position:relative;
	bottom:0; left:0;
	margin:0;
	list-style-type:none;
}

ul#CatList li {
	list-style-type:none;
	float:left;
	margin:0 0 1px 0;
}

ul#CatList li a {
	padding:3px 1px 3px 12px;
	text-transform:capitalize;
	color:#fff;
	background-image: url("images/GenericBtn.gif");
	border:1px inset #fff;
	border-color:#357 #002 #002 #357;
	display:block;
	white-space:normal;
	width:140px;
}

ul#CatList li a:hover {
	background:#246;
	background-image: url("images/GenericBtnHilite.gif");
	text-decoration:none;
}

ul#CatList li a:active {
	background:#246;
	background-image: url("images/GenericBtnDown.gif");
	text-decoration:none;
}

ul#CatList .current_page_item a:active,
ul#CatList .current_page_item a,
ul#CatList .current_page_item a:visited,
ul#CatList .current_page_item a:hover {
	background-image: url("images/GenericBtnDown.gif");
	color:#ffffff;
	text-decoration:none;
}

/* -----------
-   HEADER   -
----------- */

.header {
	display:block;
	float::none;
	position:relative;
	left:0px;
	top:0px;
	height: 68px;
	width: 800px;
	border: 1px raised #ffffff;
	background-image: url("images/Header-Left.gif");
}

.headerContainerLeft {
	display:block;
	float:left;
	position:absolute;
	top:0px;
	left:140px;
	height: 70px;
	width:220px;
	margin:0px;
}

.headerContainerRight {
	display:block;
	float:right;
	position:relative;
	top:0px;
	height: 70px;
	width:90px;
	margin:0px;
}


.header h1{
	color:#eff590;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 16px;
}

span.production {
	display:block;
	float:left;
	position:relative;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 9px;
	font-style: normal;
	margin:15px 3px 0 0;
	padding:3px;
	text-align:left;
	width:80px;
}
span.production a:link,
span.production a:visited,
 {
	color: #ffffff!important;
	text-align:center;
    text-decoration: none;
}
span.production a:hover,
span.production a:active

 {
	color:#FFFF00!important;
	text-align:center;
    text-decoration: none;
}

/* ---------
- SEARCHES -
--------- */

.srchResults  {
	position:relative;
	display:block;
	float:left;
	width: 448px;
}

.srchResults .srchInputs {	
    font-family: Helvetica, Arial, Verdana, sans-serif;
    font-size: 11px;
	font-style: normal;
	color: #333333;
}

.srchResults h2 a {
	position:relative;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #0000FF;
	margin-bottom:1px;
	padding-bottom:1px;
}

.srchResults .imageArea {
	position:relative;
	display:block;
	float:left;
	width:48px;
	margin:0 4px 0 0;
	
}

.srchResults .infoArea {
	position:relative;
	float:left;
	display:block;
	padding:0;
	margin:0;
	width:300px;
}

.srchResults .btnArea {
	position:relative;
	display:block;
	float:right;
	padding:0;
	margin:0;
	width:72px;
}

.srchResults .btn {
	position:relative;
	display:block;
	float:right;
	width: 72px;
	border: 1px raised;
}

.srchResults .btn a  {
	position:relative;
	display:block;
	float:right;
	width: 72px;
	margin:2px 0 0 3px ;
	padding:3px 1px 3px 16px;
	border: 1px solid #cccccc;
	background-image: url("images/GenericBtn.gif");
	color:#FFFFFF;
}

.srchResults .btn a:hover {
	background-image: url("images/GenericBtnHilite.gif");
	text-decoration:none;
	color:#FFFF66;
	position:relative;
	display:block;
	float:right;
	width: 72px;
	margin:2px 0 0 3px ;
	padding:3px 1px 3px 16px;
	border: 1px solid #cccccc;
}

.srchResults .btn a:visited {
}

.srchResults .srchSmallFont {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #333333;
}
.srchResults .srchSmallFont2 	{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #333333;
}
.srchResults .srchTableData {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: x-small;
	color: #333333;
}

/* -------
- FOOTER -
------- */

#Footer {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #333333;
}

#Footer a {
	color: #0000FF;
    text-decoration: none;
	background-color:#FFFFFF
}
#Footer a:hover {
	color: #000000;
    text-decoration: none;
	background-color:#FFFFFF
}
#Footer a:link {
	color: #0000FF;
    text-decoration: none;
	background-color:#CCCCCC
}

/* -----------
- RSS FEEDS  -
----------- */

#RSSFeedTable{
	border: none;
	margin:0px;
	padding:0px;
}
#RSSFeedTable h2 {
	background-color: #303030;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: medium;
	margin-bottom:2px;
}
#RSSFeedTable h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight:normal;
	color:#FFFF99;
	background-color:#999999;
	margin-top:0;
	margin-bottom:0;
	text-align:left;
	padding: 0 2px 0 2px;
}
#RSSFeedTable h2 {
	background-color: #dddddd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: medium;
	margin-bottom:2px;
	padding: 0 2px 0 2px;
}
#RSSFeedTable h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	color:#CC00FF;
	margin-top:0;
	margin-bottom:0;
}
#RSSFeedTable h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style:normal;
	color: #000000;
	margin-top:0;
	margin-bottom:0;
}
.RSSfeedTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FF8800;
	background-color: #ffffff;
	border-top:1px solid #ffffff;
	padding:0;
}
.RSSfeedDescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style:normal;
	color: #000000;
}
.RSSfeedURL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #000000;
}
#RSSFeedTable a:visited {
	color:#9933CC;
	background-color:#FFFFCC;
}
#RSSFeedTable a {
	color:#9933CC;
	background-color:#FFFFCC;
}
#RSSFeedTable a:hover {
	color:#FFFF00;
	background-color:#999999;
}

/* ------
- OTHER -
------ */

hr {
	clear:both;
	border-width: 3px;
	border-style:ridge;
	border-color:#000000;
	margin:0 2px 0 2px;
	padding:0px;
}

#disclaim {
	padding:5px;
	margin:0;
	border: 3px outset #ffffff;
	text-align:justify;
	display:none;
	background-color:#992333;
	color:#FFFFFF;
}

.STRAP {	
    font-family: Helvetica, Arial, Verdana, sans-serif;
    font-size: 11px;
	font-style: normal;
	color: #c0c0c0;
}

.LEGEND {
	position:relative;
	float:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:800px;
	margin:5px auto;
	padding:4px;
	border:1px solid #dde;
}

#spacer {
	position:relative;
	float:none;
	height:0;
}
/*/////////////////////
// News Colums:      //
/////////////////////*/
.ListingColumn {
	float:left;
	position:relative;
	width: 154px;
	border: 1px solid #cccccc;
	background-color:#3edbd2;
	padding: 2px 0 2px 0;
	margin-right:1px;
	margin-left:0px;
	length:100%;
}

.ListingColumn h1{
	text-align:center;
	color:#f60a41;
}

.NewsTitleArea {
	position:relative;
	float:left;
	width: 800px;
	display:block;
	border: 0px solid #cccccc;
	font-size:11px;
	padding: 0 2px 0 2px;
	margin: 0px;
}
///////////////////////
// End News Colums:  //
///////////////////////

.srchTitle {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.srchDesc {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.Res_Container {
	xdisplay:block;
	xfloat:left;
	width:444px;
	xmargin:5px 0;
	text-align:left;
	xpadding:5px 5px 5px 5px;
	text-align:left;
	font-size:12px;
}

.Res_Text {
	font-size:12px;
	color:#009900;
	font-weight:bold;
}

.Res_Text_Small {
	font-size:10px;
	color:#006600;
	font-weight:100;
}

.Res_Btn {
	xclear:both;
	xfloat:right;
	display:block;
	font-size:12px;
	color:#FFFFFF;
	xborder: 2px solid #009900;
	padding:0px;
	margin:2px;
}

.Res_Title {
	font-size:14px;
	font-weight:bold;
	color:#CC0000;
}
.Res_Desc {
	font-size:12px;
	color:#000;
}
.Res_Link {
	font-size:12px;
	color:#CC0033;
}
.Res_Container a,
.Res_Container a:link,
.Res_Container a:visited,
.Res_Container a:hover {
	color:#CC0033;
}
.Res_Container a:hover {
	xfont-weight:bold;
	color:#0066FF;
}
.Res_Nav {
	clear:both;
	display:block;
	height:16px;
	xborder:1px solid #cccccc;
	padding:2px;
	margin:5px 0;
	text-align:center;
	font-size:10px;
	width:444px;
}
.Res_Nav_left {
	display:block;
	position:relative;
	float:right;
	margin-right:10px;
}
.Res_Nav_right{
	display:block;
	position:relative;
	float:right;
}
.Res_Nav_count {
	display:block;
	position:absolute;
	float:left;
	text-align:center;
}

.Res_Item_content {
	float:left;
	display:block;
	position:relative;
	width:344px;
	text-align:left;
	margin:0;
	margin-bottom:10px;
}
.Res_Item_buttons {
	float:right;
	display:block;
	position:relative;
	width:94px;
	margin:0;
}
.Res_Item_Row {
	display:block;
	margin-bottom:10px;
	width:444px;
}
