.LTR, .RTL
{
	background:url(/App_Themes/Plymouth/images/main_bg.gif) top repeat-x #55b463 scroll;
	padding:0 0 0 0px;
	margin:0 0 0 0px;
}

body { background:url(/App_Themes/Plymouth/images/main_bg.gif) top repeat-x #55b463 scroll;
	padding:0 0 0 0px;
	margin:0 0 0 0px;
}
.maincontainer{width:100%;
height:auto;}

.backgrnd{
	/*background:url(/App_Themes/Plymouth/images/img02.jpg) top center no-repeat;*/
	height:0px;
	}

/*input, textfield {
	padding: 4px 25px;
	border: none;  
	font:   Arial, Helvetica, Tahoma, sans-serif;
	color: #6B6B6B;
}*/
 h2, h3, h4 {
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
}
h1
{
font-size:14px;
color:#055B2C;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

h2
{
font-size:12px;
color:#666666;
line-height:16px;
}
.normaltxt
{
font-size:12px;
color:#000000;
line-height:16px;
 font-family: Arial, Helvetica, sans-serif;
}
.normaltxt a:link
{
color:#000000;
text-decoration:underline;
}
.normaltxt a:visited
{
 color:#000000;
text-decoration:underline;
}
.normaltxt a:hover
{
 color:#000000;
text-decoration:none;
}
.pageheading
{
font-size:14px;
color:#055B2C;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#wrapper {
	width: 764px;
	margin: 0 auto;	
	/*border:2px solid #FF0000;*/
	}


#logo {
	width:350px;
	height:134px;
	margin-left:20px;
	/*padding-top:4px;
	position:absolute;
	top:2px; 
	float:left;
	left:2px;*/
	
}
#logo a{
	width:350px;
	height:136px;
}
#header {
	height: auto;
	padding-top:0px;
	float:left;
	width:764px;
	/*border:2px solid #FFFF66;*/
	
	}

.toplink {
	width:182px;
	height:21px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	margin-top:5px;
	margin-right:0px;
	
}
.toplink a:link{
    color:#FFFFFF;
	text-decoration:underline; 
}
.toplink a:visited{
    color:#FFFFFF;
	text-decoration:underline; 
}
.toplink a:hover{
    color:#FFFFFF;
	text-decoration:none; 
}

.search_container{
    width:161px;
	height:1px;
	float:right;
	
	left: 165px;
	top: 40px;
	border-top:0px;
	border-bottom:0px;
	border-right:0px;
	border-left:0px;
	 vertical-align:bottom;
}
.search-box {
	width:161px;
	height:25px;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	background: url(/App_Themes/Plymouth/images/search_bg.gif) no-repeat 0 0;
	overflow: hidden;
	border-top:0px;
	border-bottom:0px;
	border-right:0px;
	border-left:0px;
	}	
.search-button {
padding-top:13px;
	width:25px;
	height:25px;
	 vertical-align:bottom;
	
	}	
.search-box p {
	margin:0px;}
	
.search-box form {		
	width:100%;	
	height:100%;
}
.search-box input.text {
    background: none;

}
.search-box input.text, .rep-search-box input.text {	
	font: normal 12px Arial;	
	float:left;	
	margin: 0 4px 0 0;
}
.search-box input.text {
	width: 140px;
	font-size: 12px;
	border-width: 0px;
	margin: 6px 0px 0px 5px;
}

.search-box input.text {
	margin-top: 4px;
	width:140px;
}
.srchlabel {
	font-size: 11px;
	border-width: 0px;
	
}
.srchtext {
	font-size: 11px;
	border-width: 0px;
	
}
/*.searchbox {
	padding-left:25px;
	padding-top:5px;
	background:url(../images/search_box.gif) no-repeat;
	width:120px;
	height:28px;
	padding: 4px 25px;
	border: none;  
	font:   Arial, Helvetica, Tahoma, sans-serif;
	color: #6B6B6B; 
}*/
/*input, textfield {
	padding: 4px 25px;
	border: none;  
	font:   Arial, Helvetica, Tahoma, sans-serif;
	color: #6B6B6B;
	width:140px;
}
*/
#menu {
	height:34px;
    background:url(/App_Themes/Plymouth/images/menu_bg1.gif) left no-repeat;
  
    float:left;
	position:relative;
	width:764px;
	
}

#contentarea{
    width:764px;
	height:auto;
	float:left;
	background-color:#FFFFFF;}

#container1{
    width:764px;
	height:auto;
	}
#innercontainer{
    width:736px;
	height:auto;
	margin-left:14px;
	margin-right:14px;
	
	}
#tradercontainer{
    width:500px;
	height:auto;
	margin-left:60px;
	margin-right:118px;
	
	}
#photogallerycontainer{
    width:600px;
	height:auto;
	margin-left:68px;
	margin-right:68px;
	
	}
._left{
   
   padding-top:5px;
       margin-left:10px;
       width:240px;
       height: auto;
       float:left;}
	
	
.left_in{
    margin-top:0px;
	margin-left:10px;
	width:237px;
	height: 328px;
	
	}
	
.left_in h1{
font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal
 color:#000000;
 line-height:16px;}

._center{
    position:relative;
	float:left;
    padding-top:5px;
	margin-left:0px;
	width:251px;
	height: auto;}
	
._right{
    position:relative;
	float:left;
    padding-top:5px;
	margin-left:0px;
	width:251px;
	height: auto;}
.newsbox{
    position:relative;
    margin-top:0px;
	margin-left:5px;
	width:243px;
	height: 150px;

	background:url(/App_Themes/Plymouth/images/newsheader_bg.gif) no-repeat;
	padding-top:36px;
	
	}

.center_box{
    position:relative;
    margin-top:0px;
	margin-left:5px;
	width:243px;
	height: 186px;
	
	}
.center_head{
    width:243px;
	height: 36px;
	background:url(/App_Themes/Plymouth/images/boxheaderbg.gif) no-repeat;
	vertical-align:top;
	}
	
.head_cont{
    font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px;
	font-weight:bold;
	color: #FFFFFF;
	margin-left:13px;
	height:24px;
	padding-top:13px;
	}
	
.center_cont{
    background:url(/App_Themes/Plymouth/images/boxbg.gif) top no-repeat;
	width:243px;
	height: 140px;
	}
	
.box_cont {
    width:226px;
	height:140px;
	margin-left:8px;
	font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
	
	
	}
.h8 {font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
	padding-left:10px;
	vertical-align:top;
	
	}
.h8 a:link {
    font-size:11px;
    color:#000000;
	text-decoration:underline;
	}
.h8 a:visited {
    font-size:11px;
    color:#000000;
	text-decoration:underline;
	}
.h8 a:hover {
    font-size:11px;
    color:#000000;
	text-decoration:none;
	}
.h9 {
	font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
	color:green;
	vertical-align:top;
}
.h9 a:link {
    
    color:#000000;
	text-decoration:underline;
	}
.h9 a:visited {
    
    color:#000000;
	text-decoration:underline;
	}
.h9 a:hover {
    
    color:#000000;
	text-decoration:none;
	}
.green_box_seperator {
height:2px;
background-color:#97bd10;
width:100%;
float:left;
}
.green_box {
position:relative;
    width:749px;
	height:auto;
	float:left;
	background-color:#97bd10;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#FFFFFF;}
.green_box a:link {
    color:#FFFFFF;
	text-decoration:underline;}
.green_box a:visited {
    color:#FFFFFF;
	text-decoration:underline;}
.green_box a:hover {
    color:#FFFFFF;
	text-decoration:none;}
.trader_box {
    width:250px;
	height:auto;
	float:left;
	background-color:#F2F2F2;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#000000;}
.trader_box a:link {
    color:#000000;
	text-decoration:underline;}
.trader_box a:visited {
    color:#000000;
	text-decoration:underline;}
.trader_box a:hover {
    color:#000000;
	text-decoration:none;}
.footer {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
	color:#999999;
	background:url(/App_Themes/Plymouth/images/footer_bg.gif) bottom no-repeat #FFFFFF;
	width:764px;
	padding-top:46px;
	height:35px;
	float:left;
	}
	
 .footer a:link {
    color:#999999;
	text-decoration:underline;}
	
.footer a:visited {
    color:#999999;
	text-decoration:underline;}
	
.footer a:hover {
    color:#999999;
	text-decoration:none;}
	
/*#News#*/

.NewsPTitle
{
	/*background:#000000 url(/App_Themes/Plymouth/images/boxbg.gif) repeat-x scroll left top;*/
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	color:#ffffff;
	padding:5px;
}

.NewsPTitle a{
	color: #ffffff;
	font-weight: bold;
}

.NewsPBody
{
	border:1px solid #cccccc;
	margin-bottom:20px;
	padding:10px 15px;
}

.NewsSummary
{
	background-color:#f1f1f1;
	border:1px solid #cccccc;
	margin-top:10px;
	padding: 15px 0 15px 15px;
}

.NewsSummary img
{
	border: 1px solid #cccccc;
	float: left;
	margin-right: 15px;
	margin-bottom: 0px;
}

.NewsSummary .News
{
	float: left;
	width: 700px;
}

.NewsSummary .Date
{
	font-weight: bold;
	margin-bottom: 10px;
}

.NewsSummary .Clearer
{
	height: 0;
	line-height: 0;
	font-size: 0pt;
	clear: both;
	margin: 0;
	padding: 0;
	width: 100%;
}

.NewsBody
{
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:15px;
}

.NewsDetail
{

}

.NewsTitle
{
	font-size: 16px;
	font-weight: bold;
	color: orange;
}

.NewsDate
{
	font-style: italic;
	padding-top: 5px;
}

.NewsReleaseDate
{
	font-style: italic;
}

.BoxTitle
{
	font-size: 120%;
	color: #002756;
	font-weight: bold;
}

.NewsPreviewTitle a
{
	font-weight:bold;
}

.NewsPreviewDate
{
	font-size:90%;
	padding:5px 0 3px;
}

.NewsPreviewSummary
{
	font-size:80%;
}
ul#inner {
  list-style-position: inside
}

ul#outer {
  list-style-position: outside
}
li
{
padding-left:1px;
margin-top:5px;
}
.box_cont1 {
    width:226px;
	height:140px;
	margin-left:0px;
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
	padding-top:0px;
	margin-top:0px;
	}
#AdRot
{
/*border:#FF00FF 2px solid;*/

background-color:#77950D;
padding-bottom:0px;

}

div#left {
    float: left;
    width: 240px;
	height: auto;
	padding-top:5px;
	margin-left:2px;
	
}
div#right {
    float:left;
 	 padding-top:5px;
	margin-left:0px;
	width:251px;
	height: auto;

	padding-right:2px;
  
}
div#middle {

  /*  padding: 0px 242px 5px 253px;
    margin: 0px;*/
	 position:relative;
    padding-top:4px;
	margin-left:0px;
	width:251px;
	height: auto;
    float: left;
	
	padding-left:8px;
}
	
a{
	color:black;
	text-decoration:underline;
}
a:hover{
text-decoration:none;
}
























/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menu1s/final_drop3.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */


#multi-level {
background:url(/App_Themes/Plymouth/images/menu_bg1.gif) no-repeat;
height:30px;
width:759px;
padding-left:15px;
padding-top:4px;
position:relative;
z-index:4;
}


/* style the outer div to give it width */
.menu1 {font-family:Arial, Helvetica, sans-serif;font-size:0.90em;}/*padding-bottom:100px; */

/* remove all the bullets, borders and padding from the default list styling */
.menu1 ul {padding:0;margin:0;list-style-type:none; height:2em; }

/* style the sub-level lists */
.menu1 ul ul {width:15em;
z-index:5;}

/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu1 positon */
.menu1 ul li {float:left;height:13px;line-height:12px;}

/* style the sub level list items */
.menu1 ul ul li {display:block;width:12em;height:16px;position:relative;line-height:14px;}

/* style the links for the top level */
.menu1 a, .menu1 a:visited {display:block;float:left;height:16px;font-size:1em;text-decoration:none;color:#ffffff;padding:0 10px 0 0;}

/* style the sub level links */
.menu1 ul ul a, .menu1 ul ul a:visited {display:block;background:#97bd10; color:#ffffff;width:12em;height:16px;line-height:14px; padding:6px 3px;}
.menu1 ul table ul a, .menu1 ul table ul a:visited  {width:14em; w\idth:12em;}




















/* style the table so that it takes no part in the layout - required for IE to work */
.menu1 table {position:absolute; left:0; top:0; font-size:1em; z-index:4; }/* z-index:-1;*/
.menu1 ul ul table {lef\t:-1px;}
.menu1 ul ul table ul.left {margin-lef\t:2px; }

.menu1 li:hover {position:relative;}
* html .menu1 a:hover {position:relative;}

/* style the third level background */
.menu1 ul ul ul a, .menu1 ul ul ul a:visited {background:#006633;}
/* style the fourth level background */
.menu1 ul ul ul ul a, .menu1 ul ul ul ul a:visited {background:#ddd;}
/* style the sub level 1 background */
.menu1 ul :hover a.sub1 {/*background:#006633;*/ }
/* style the sub level 2 background */
.menu1 ul ul :hover a.sub2 {background:#ddd;}

/* style the level hovers */
/* first */
.menu1 a:hover {color:#ffffff;background:#97bd10; text-decoration:underline;}
.menu1 :hover > a {color:#ffffff;background:#97bd10; text-decoration:underline;}
/* second */
.menu1 ul ul a:hover{color:#ffffff;background:#006633; text-decoration:underline;}
.menu1 ul ul :hover > a {color:#ffffff;background:#006633; text-decoration:underline;}
/* third */
.menu1 ul ul ul a:hover {background:#ddd; text-decoration:underline;}
.menu1 ul ul ul :hover > a {background:#ddd;}
/* fourth */
.menu1 ul ul ul ul a:hover {background:#eee;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu1 ul ul {visibility:hidden;position:absolute;height:0;top:1em;left:0;width:10em;}

/* position the third level flyout menu1 */
.menu1 ul ul ul{left:14em;top:0;width:10em;}

/* position the third level flyout menu1 for a left flyout */
.menu1 ul ul ul.left {left:-14em;}


/* make the second level visible when hover on first level list OR link */
.menu1 ul li:hover ul, .menu1 ul a:hover ul {visibility:visible; height:12px; padding-bottom:2em;}
/* keep the third level hidden when you hover on first level list OR link */
.menu1 ul :hover ul ul{visibility:hidden;}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu1 ul :hover ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu1 ul :hover ul :hover ul{visibility:visible;}
/* make the fourth level visible when you hover over third level list OR link */
.menu1 ul :hover ul :hover ul :hover ul {visibility:visible;}




* +html .menu1 ul ul ul {margin-left:-1px;}
* +html .menu1 ul ul ul.left {margin-left:1px;}





* html .menu1 ul{
padding: 0px 0px;
height:16px;
line-height:12px;
}
* html .menu1 ul li{
padding: 0px 0px;
height:16px;
line-height:12px;
}
* html .menu1 ul ul{
padding: -10px 0px -10px 0px;
margin: 0px 0px -60px 0px;
height:16px;
line-height:16px;
background: #97bd10;
}
/* * html .menu1 ul table{
background: Pink;
border-bottom:Orange;
margin: -10px -10px -10px -10px;
}*/
* html .menu1 ul ul li{
padding: 0px 0px 0px 0px;
height:16px;
line-height:12px;
}
* html .menu1 ul ul a{
padding: 0px 0px 0px 0px;
height:16px;
line-height:14px;
}
* html .menu1 ul ul a:visited{
padding: 0px 0px 0px 0px;
height:16px;
line-height:14px;
}
* html .menu1 ul li:hover ul{
padding-bottom:0px;
}
* html .menu1 ul a:hover ul {
padding-bottom:0px;
}
/* * html .menu1 ul ul a:visited{
padding: 0px 0px 0px 0px;
height:16px;
line-height:0px;
}*/

a {
color:	black;
}
a:hover {
color:	black;
}
p a:visited {
color:	black;
}