/***********  BASIC FORMATTING  ************/
	
	body {
		font-family: arial, san-serif;
		text-align: center;
		margin: 0 auto 0 auto;
		background: url(images/bg.gif) repeat-x;
		background-color: #f4f9fe;}

	p {
		font-size: 12px;}

	h1 {
		color: #000000;
		font-weight: bold;
		font-size: 18px;}

	h2 {
		color: #333333;
		font-weight: bold;
		font-size: 14px;}

	a:link, a:visited, a:active {
		color: #0000cc;
		text-decoration: underline;}
		
	a:hover {
		color: #ed7a2c;
		text-decoration: underline;}

		
/***********  LAYOUT  ************/
	
	#Frame {
		margin: 0px auto 0px auto;
		padding: 0px;
		text-align: center;
		width: 900px;
		background-color: #fff;}
	
	html>body #Frame { width: 900px; }
	
/***********  HEADER  ************/
	
	#Header {
		margin: 0;
		padding: 0;
		width: 900px;
		background-color: #ecf4fb;
		text-align: center;}
		
	#Login {float: right; padding-top: 10px; padding-right: 10px; text-align: right; font-size: 11px;}
	
/* Column Bounding */
	
	#ContentBox {
		margin: 0;
		padding: 0;}
		
	#ContentBoxB {
		float: left;
		margin: 0;
		padding: 0;}
	
/***********  NAVIGATION  ************/

	#Nav {
		text-align: left;
		font-size: 11px;
		margin: 0;
		padding: 0;
		height: 27px;
		width: 900px;
		background-color: #ecf4fb;}
		
	#Nav ul {
      margin: 0;
      padding: 0;
      list-style:none;}
	  
    #Nav li {
      display:inline;
      margin:0;
      padding:0;}
	  
    #Nav a {
      float:left;
      background:url(images/left_both.gif) no-repeat left top;
      margin-right:1px;
      padding:0 0 0 9px;
      text-decoration:none;}
	  
    #Nav a span {
      float:left;
      display:block;
      background:url(images/right_both.gif) no-repeat right top;
      padding:7px 10px 7px 1px;
      font-weight:bold;
      color:#fff;}
	  
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #Nav a span {float:none;}
    /* End IE5-Mac hack */
    #Nav a:hover span {
      color:#fff;}
	  
    #Nav #current a {
      background-position:0 -150px;
      border-width:0;}
	  
    #Nav #current a span {
      background-position:100% -150px;

      color:#fff;}
	  
    #Nav a:hover {
      background-position:0% -150px;}
	  
    #Nav a:hover span {
      background-position:100% -150px;}
	  
	#Nav2 {width: 900px; height: 36px; background-color: #000066; border-bottom: 3px solid #ff944c;}
	
	#Nav2Link {padding-left: 10px; padding-top: 10px; float: left; font-size: 11px; clear: both;}
	
	#Nav2Link a:link, #Nav2Link a:visited, #Nav2Link a:active {padding-right: 15px; color: #96b5e5; text-decoration: underline;}
		
	#Nav2Link a:hover {padding-right: 15px; color: #fff; text-decoration: underline;}
	
	#Search {float: right; color: #fff; font-size: 12px; padding-right: 10px;}
	  
/***********  SIDEBAR  ************/   
	
	#RightSidebar {
		float: right;
		text-align: left;
		margin: 0;
		padding: 0;
		width: 310px;
		background-color: none;}
		
	.OrangeBoxTitleBG {width: 300px; height: 31px; background: url(images/orangebox_bg.gif);}
	
	.OrangeBoxTitle {padding: 8px 8px 0px 8px; font-size: 14px; font-weight: bold; color: #fff;}
	
	.OrangeBox {width: 298px; border: 1px solid #ff944c; background-color: #fff; font-size: 12px;}
	
	.OrangeBoxPadding {padding: 10px;}
	
	.DescriptionText {font-size: 11px;}

/***********  CONTENT  ************/ 

	#Content {
		margin: 0;
		padding: 0;
		width: 590px;
		font-size: 12px;}

	html>body #Content { width:590px; }
	
	.PageSkip {float: right; font-weight: bold; font-size: 11px;}
	
/***********  LISTING TABLES  **********/

	.Table1 {width: 550px; background-color: #cdd5db; font-size: 11px; color: #697c8d;}
	
	.Table1TR {padding: 5px; background-color: #d9edfe; text-align: center;}
	
	.Table1TdPrice {font-size: 14px; font-weight: bold; color: #003aba;}
	
	.Table1Td4 {width: 360px; text-align: right;}
	
	.TableTR2 {padding: 5px; background-color: #e2edf6; border-bottom: 1px solid #cdd5db; text-align: center;}
	
	.TableTdPadding {width: 20px;}
	
	.TableTdIcons {width: 530px; text-align: left;}
	
	.TableDescription {padding: 10px; background-color: #f5faff; text-align: left;}
	
/***********  FOOTER  ************/
		
	#Footer {
		font-size: 11px;
		text-align: center;
		padding: 0;
		margin: 0 auto 0 auto;
		width: 900px;}

	#Footer a:link, #Footer a:visited, #Footer a:active {
		padding-right: 10px;
		padding-left: 10px;
		color: #98afc2;
		text-decoration: none;}
		
	#Footer a:hover {
		padding-right: 10px;
		padding-left: 10px;
		color: #000;
		text-decoration: underline;}
		
	#FooterLinks {float: left; width: 720px; background-color: #e2edf6; text-align: left; color: #98afc2; line-height: 18px;}
	
	#PaddingFooterLinks {padding: 10px 10px 10px 0px;}
	
	#FooterSearch {float: right; width: 180px; background-color: #c8dced;}
	
	#PaddingFooterSearch {padding: 10px; text-align: center;}
