

.bl {background: url(../images/bl.gif) 0 100% no-repeat #FDD188;}
.br {background: url(../images/br.gif) 100% 100% no-repeat}
.tl {background: url(../images/tl.gif) 0 0 no-repeat}
.tr {background: url(../images/tr.gif) 100% 0 no-repeat; padding:10px}
.sbl {background: url(../images/sbl.gif) 0 100% no-repeat #FEEED0;}
.sbr {background: url(../images/sbr.gif) 100% 100% no-repeat}
.stl {background: url(../images/stl.gif) 0 0 no-repeat}
.str {background: url(../images/str.gif) 100% 0 no-repeat; padding:1em;}

.downList ul
{
	display: block;
	list-style-type:none;
	list-style-image: none;
	margin: 0; 
	padding: 0;
} 

.downList ul li 
{	
	clear: both;
	display: block;
	list-style-type:none;
	list-style-image: none;}


.inLineList ul
{
	display: inline;
	list-style-type:none;
	margin: 0; 
	padding: 0;
}

.symbolsLI
{
	list-style: none;
	display: inline;
	margin-left: -0.2em;
	margin-right: -0.2em;
}

.DEHEAD	{	
	font-size: 1em;
	font-weight: bold;
	margin: 0px 0px 0px 9px;
	padding: 4px 0px 0px 0px;
	text-align:left;
	}

.DE758
{
	float: left;
	width: 758;
}

.BOX758A /* Clear */
  {
	background-color: #FEEED0;
	width: 100%;
	float: left;
	overflow: hidden;
  }
   
.HEAD758B
{
	background-color: #FDD188;
	min-height: 26px;
	height: auto !important;
	height: 30px;
	text-align:center;
	padding-top:4px;
	font-weight:bold;
}

.plain	{	
	color:black;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size:1em;
	font-weight: 500;
	font-style:	normal;
	text-decoration: none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	margin: 0px 0px 0px 0px;
	border: none;
	}
  

  
.BOXTextLeft
{
	float: left;
	width: 40%;
	margin: 0px 0px 0px 4px;
	padding: 0px 0px 0px 0px;
}

.BOXTextRight
{
	float: right;
	width: 53%;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.justLeft
{
	float: left;
} 

.justRight
{
	text-align: right;
}

.spacer
{
	font-size: 0em;
	clear: both;
	visibility: hidden;
	height: 0em;
	margin: 0px;
	padding: 0px;
}

.clear
{
	clear: both;
}

.hideonscreen 
{
	visibility: hidden;
	display:none;
}


/* lawrence mods */

.general-content
{
	display:block;
	float:left;
	width:100%;
	clear:both;
	
}
.results-item-content
{
	display:block;
	width:100%;
	float:left;
}

.results-item-content .top-row
{
	display:block;
	width:100%;
	float:left;
}

.results-item-content .top-row .left-col
{
	display:block;
	width:200px;
	float:left;
}

.results-item-content .top-row .right-col
{
	display:block;
	width:67%;
	float:right;
}

.results-item-content .bottom-row
{
	display:block;
	width:100%;
	float:left;
}

.results-item-content .bottom-row .left-col
{
	display:block;
	width:40%;
	float:left;
}

.results-item-content .bottom-row .right-col
{
	display:block;
	width:55%;
	float:right;
}


.results-item-content .left-col
{
	
	display:block;
	width:33%;
	background-color:#fff;
	float:left;
}

.results-item-content .right-col
{
	
	display:block;
	width:65%;
	background-color:#fff;
	float:right;
}

.results-item-content .right-col .icons
{
	display:block;
	float:left;
	width:100%;
	clear:both;
	margin-bottom:10px;
}

.results-item-content .right-col .icons img
{
	display:block;
	float:right;
	width:38px;
	height:38px;
}
.results-item-content .right-col .right-item-row
{
	display:block;
	float:left;
	width:100%;
	clear:both;
	margin-bottom:10px;
}

.results-item-content .right-col .right-item-row .tab-container
{
	display:block;
	float:right;
	width:100%;
	margin:0px;
	padding:0px;
}

.results-item-content .right-col .right-item-row .left-links
{
	display:block;
	float:left;
	width:150px;
}

.results-item-content .right-col .right-item-row .right-links
{
	display:block;
	float:right;
	width:260px;
	margin-top:10px;
}


.results-tabs
{
   
    display:block;
    float:left;
    padding:0px;
    margin:0px;
    clear:both;
    margin-left:-1px;
    border:#000 1 px solid;
    width:100%;
}


.tabs 
{
    float:right;
    display:block;
    background:#fff;
    overflow:hidden;
    position:relative;
    margin:0px;
}

.tabs ul 
{
    clear:left;
    float:left;
    list-style:none;
    margin:0;
    padding:0;
    position:relative;
    left:50%;
    text-align:center; 
}

.tabs ul li 
{
   display:block;
   float:left;
   list-style:none;
   margin:0px 1px 0px 0px;
   padding:0;
   position:relative;
   right:50%;
}

.tabs ul li a.tabslink 
{
   display:block;
   float:left;
   background-image:url('../images/active-tab-bg.jpg');
   background-position:100% 0%;
   background-repeat:repeat-x;
   text-decoration:none;
  
}

.tabs ul li a.tabslink .right
{
   display:block;
   float:left;
   color:#000000;
   margin:0px 4px 0px 0px;
  
}

.tabs ul li a.tabslink .left
{
	display:block;
    float:left;
    width:10px;
    min-height:25px;
    max-height:100px;
	background-image:url('../images/active-left-tab-spc.jpg');
   
}


.tabs ul li a.tabslink:hover
{
   display:block;
   float:left;
   background-image:url('../images/tab-bg.jpg');
   background-position:100% 0%;
   background-repeat:repeat-x;
   text-decoration:none;
  
}

.tabs ul li a.tabslink:hover .left
{
	display:block;
	float:left;
	width:10px;
	min-height:25px;
	max-height:100px;
    background-image:url('../images/left-tab-spc.jpg');
	cursor: pointer;
	cursor: hand;
}

.tabs ul li a.tabslink:hover .right
{
	display:block;
	float:left;
	color:#ffffff;
	margin:0px 4px 0px 0px;
	cursor: pointer;
	cursor: hand;
}


/* active tabs */


.tabs ul li a.activetab 
{
   display:block;
   float:left;
   background-image:url('../images/tab-bg.jpg');
   background-position:100% 0%;
   background-repeat:repeat-x;
   text-decoration:none;
   cursor: pointer;
	cursor: hand;
}

.tabs ul li a.activetab .right
{
   display:block;
   float:left;
   color:#ffffff;
   margin:0px 4px 0px 0px;
   cursor: pointer;
	cursor: hand;
  
}

.tabs ul li a.activetab .left
{
	display:block;
    float:left;
    width:10px;
    min-height:25px;
    max-height:100px;
    background-image:url('../images/left-tab-spc.jpg');
    cursor: pointer;
	cursor: hand;
   
}


/*
.tabs ul li a.activetab:hover
{
   display:block;
   float:left;
   background-image:url('../images/active-tab-bg.jpg');
   background-position:100% 0%;
   background-repeat:repeat-x;
   text-decoration:none;
  
}

.tabs ul li a.activetab:hover .right
{
   display:block;
   float:left;
   color:#000000;
   margin:0px 4px 0px 0px;
   cursor: pointer;
	cursor: hand;
}

.tabs ul li a.activetab:hover .left
{
	display:block;
    float:left;
    width:10px;
    min-height:25px;
    max-height:100px;
    background-image:url('../images/active-left-tab-spc.jpg');
    cursor: pointer;
	cursor: hand;
}
*/
/*end active tabs*/

/* info tabs */
.info-tabs 
{
float:left;
display:block;
background:#fff;
margin:0px -1px 0px 0px;
clear:both;
}

.info-tabs ul 
{
	display:block;
    clear:left;
    float:right;
    list-style:none;
    margin:0px 0px 0px 0px;
    padding:0;
    text-align:center;
}

.info-tabs ul li 
{
   display:block;
   float:left;
   list-style:none;
   /*margin:0px 1px 0px 0px;*/
   padding:0;
}

.info-tabs ul li a.tabslink 
{
   display:block;
   float:left;
   background-image:url('../images/active-tab-bg.jpg');
   background-position:100% 0%;
   background-repeat:repeat-x;
   text-decoration:none;
  
}

.info-tabs ul li a.tabslink .right
{
   display:block;
   float:left;
   color:#000000;
   margin:0px 4px 0px 0px;
  
}

.info-tabs ul li a.tabslink .left
{
	display:block;
    float:left;
    width:10px;
    min-height:25px;
    max-height:100px;
    background-image:url('../images/active-left-tab-spc.jpg');
   
}


.info-tabs ul li a.tabslink:hover
{
   display:block;
   float:left;
   background-image:url('../images/tab-bg.jpg');
   background-position:100% 0%;
   background-repeat:repeat-x;
   text-decoration:none;
  
}

.info-tabs ul li a.tabslink:hover .left
{
	display:block;
	float:left;
	width:10px;
	min-height:25px;
	max-height:100px;
	background-image:url('../images/left-tab-spc.jpg');
	cursor: pointer;
	cursor: hand;
}

.info-tabs ul li a.tabslink:hover .right
{
	display:block;
	float:left;
	color:#ffffff;
	margin:0px 4px 0px 0px;
	cursor: pointer;
	cursor: hand;
}


/* active tabs */


.info-tabs ul li a.activetab 
{
   display:block;
   float:left;
   background-image:url('../images/tab-bg.jpg');
   background-position:100% 0%;
   background-repeat:repeat-x;
   text-decoration:none;
  
}

.info-tabs ul li a.activetab .right
{
   display:block;
   float:left;
   color:#ffffff;
   margin:0px 4px 0px 0px;
  
}

.info-tabs ul li a.activetab .left
{
	display:block;
    float:left;
    width:10px;
    min-height:25px;
    max-height:100px;
    background-image:url('../images/left-tab-spc.jpg');
   
}



/*.info-tabs ul li a.activetab:hover
{
   display:block;
   float:left;
   background-image:url('../images/tab-bg.jpg');
   background-position:100% 0%;
   background-repeat:repeat-x;
   text-decoration:none;
  
}

.info-tabs ul li a.activetab:hover .right
{
   display:block;
   float:left;
   color:#ffffff;
   margin:0px 4px 0px 0px;
   cursor: pointer;
   cursor: hand;
}

.info-tabs ul li a.activetab:hover .left
{
	display:block;
    float:left;
    width:10px;
    min-height:25px;
    max-height:100px;
    background-image:url('../images/left-tab-spc.jpg');
    cursor: pointer;
	cursor: hand;
}
*/
/* end info tabs */


/* tab information content */

.info-tab-content
{
	display:block;
	background-color:#682F73;
	float:left;
	clear:both;
	min-width:100%;
	width:100%;
	border-left:#682F73 1px solid;
	border-right:#682F73 1px solid;
	border-bottom:#682F73 1px solid;
	
}

*html .info-tab-content /* ie 6*/
{
	display:inline;
	background-color:#682F73;
	float:left;
	clear:both;
	width:100%;
	border-left:#682F73 1px solid;
	border-right:#682F73 1px solid;
	border-bottom:#682F73 1px solid;
	
}


.info-tab-content .tab-footer
{
	display:block;
	float:left;
	clear:both;
	background-color:#682F73;
	height:20px;
	width:inherit;
}

* html .info-tab-content .tab-footer
{
	display:inline;
	width:100%;
}


.info-tab-content .general-info
{
	display:block;
	float:left;
	clear:both;
	width:100%;
	min-width:100%;
	background-color:#FFFFFF;
	margin-bottom:1px;
}

* html .info-tab-content .general-info
{
	width:100%;
	display:inline;

}

.info-tab-content .general-info .content
{
	display:block;
	width:98%;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	margin-top:10px;
}

*html .info-tab-content .general-info .content
{
	display:inline;
	width:98%;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	margin-top:10px;
}




.info-tab-content .general-info .content .basic-info
{
	
	display: block;
	float: left;
	width:30%;
	margin:0px 0px 10px 0px;
}

*html .info-tab-content .general-info .content .basic-info
{
	
	display: inline;
	float: left;
	width:30%;
	margin:10px;
}

.info-tab-content .general-info .content .right
{
	float: right;
	display: block; 
	width:65%;
}

*html .info-tab-content .general-info .content .right
{
	float: right;
	display: block; 
	width:65%;
	margin:10px;
}

.info-tab-content .general-info .content .right .links
{
	float:left;
	display:block;
	width:40% !important;
}

.info-tab-content .general-info .content .right .icons
{
	float:right;
	display:block;
	width:55% !important;
}



.info-tab-content .tab-content-wrapper
{
	display:block;
	float:left;
	clear:both;
	width:inherit;
	min-width:100%;
	background-color:#FFFFFF;
	padding-top:10px;
}

* html .info-tab-content .tab-content-wrapper /* ie6 hack fixed width */
{
	width:100%;
	display:inline;
}
.info-tab-content .tab-content-wrapper .access-summary
{
	display:block;
	width:98%;
	margin-left:auto;
	margin-right:auto;
}

.tab-content-wrapper .access-summary .left
{
	display:block;
	width:65%;
	float:left;
	padding:5px;
}

.tab-content-wrapper .access-summary .left .icon-info
{
	float:left;
	max-width:90%;
	width:auto;
	display:block
}

.tab-content-wrapper .access-summary .right
{
	display:block;
	width:30%;
	float:right;
}

.info-tab-content .tab-content-wrapper .access-in-detail
{
	display:block;
	width:80%;
	float:left;
	margin-left:10px;
}

.info-tab-content .tab-content-wrapper .access-in-detail .details-list
{
	display:block;
	width:80%;
	float:left;
	margin-left:10px;
	margin-top:20px;
	
}

.info-tab-content .tab-content-wrapper .access-in-detail .details-list .section-title
{
	display:block;
	width:100%;
	float:left;
	margin-left:10px;
	margin-top:10px;
}



.info-tab-content .tab-content-wrapper .access-in-detail .details-list .section-title ul
{
	margin:0px 10px 10px 20px;
}

.info-tab-content .tab-content-wrapper .general-information
{
	display:block;
	width:98%;
	margin-left:auto;
	margin-right:auto;
}


.info-tab-content .tab-content-wrapper .internal-plan
{
	display:block;
	width:718px;
	margin-left:auto;
	margin-right:auto;
}

.info-tab-content .tab-content-wrapper .internal-routes
{
	display:block;
	width:98%;
	margin-left:auto;
	margin-right:auto;
}

.info-tab-content .tab-content-wrapper .plan-route
{
	display:block;
	margin-left:10px;
	margin-right:10px;
}

/* end tab information content */







/* custom box */

.purple-box {

 margin:0px auto;
 min-width:8em;
 max-width:1980px; /* based on image dimensions */
 z-index:1;
 margin-left:12px; /* default, width of left corner */
 margin-bottom:0.5em; /* spacing under dialog */
}

.purple-box .box-content,
.purple-box .top,
.purple-box .bottom,
.purple-box .bottom div {
 /*background:transparent url('../images/purple-box.png') no-repeat top right;*/
 
}

.purple-box .box-content {
 position:relative;
 _zoom:1;
 _overflow-y:hidden;
 padding:5px 12px 0px 0px;
}



.purple-box .top {
 /* top+left vertical slice */
 position:absolute;
 left:0px;
 top:0px;
 width:12px; /* top slice width */
 margin-left:-12px;
 height:100%;
 _height:1980px; /* arbitrary long height, IE 6 */
 background-position:top left;
}

.purple-box .bxspacer
{
    display:block;
    clear:both;
    height:5px;
}

.purple-box .bottom {
 /* bottom */
 position:relative;
 width:100%;
}

.purple-box .bottom,
.purple-box .bottom div {
 height:10px; /* height of bottom cap/shade */
 font-size:1px;
}

.purple-box .bottom {
 background-position:bottom right;
}

.purple-box .bottom div 
{
 position:relative;
 width:12px; /* bottom corner width */
 margin-left:-12px;
 background-position:bottom left;
}



.purple-box .wrapper 
{
 /* extra content protector - preventing vertical overflow (past background) */
 position:static;
 max-height:600px;
 overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
}

.purple-box h1,
.purple-box h2,
.purple-box h3,
.purple-box p {
 margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
 padding-top:0.8em;
 padding-bottom:0px;
}

.purple-box h1 {
 padding-bottom:0px;
}

.purple-box h3 
{
	font-weight:bold;
}


/* solid purple box */

.solid-purple-box {

 margin:0px auto;
 min-width:8em;
 max-width:974px; /* based on image dimensions */
 z-index:1;
 margin-left:10px; /* default, width of left corner */
 margin-bottom:10px; /* spacing under box */
}

.solid-purple-box .content,
.solid-purple-box .top,
.solid-purple-box .bottom,
.solid-purple-box .bottom div {
 background:transparent url('../images/solid-purple-box.png') no-repeat top right;
 
}

.solid-purple-box .content {
 position:relative;
 _zoom:1;
 _overflow-y:hidden;
 padding:5px 10px 0px 0px;
}



.solid-purple-box .top {
 /* top+left vertical slice */
 position:absolute;
 left:0px;
 top:0px;
 width:10px; /* top slice width */
 margin-left:-10px;
 height:100%;
 _height:2000px; /* arbitrary long height, IE 6 */
 background-position:top left;
}

.solid-purple-box .header
{
    font-weight:bold;   
    text-align:center;
}
.solid-purple-box .bxspacer
{
    display:block;
    clear:both;
    height:1px;
    margin:0px;
    width:100%;
}

.solid-purple-box .bottom {
 /* bottom */
 position:relative;
 width:100%;
}

.solid-purple-box .bottom,
.solid-purple-box .bottom div {
 height:10px; /* height of bottom cap/shade */
 font-size:1px;
}

.solid-purple-box .bottom {
 background-position:bottom right;
}

.solid-purple-box .bottom div 
{
 position:relative;
 width:10px; /* bottom corner width */
 margin-left:-10px;
 background-position:bottom left;
}



.solid-purple-box .wrapper 
{
 /* extra content protector - preventing vertical overflow (past background) */
 position:static;
 max-height:2000px;
 overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
}


.solid-purple-box h1  
.solid-purple-box p {
 margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
 padding:0.5em 0px 0.5em 0px;
}



.solid-purple-box h1 {
 padding-bottom:0px;
}

.solid-purple-box h2 
{
 padding:0 0px 0.5em 0px;
}
.solid-purple-box h3 
{
	font-weight:bold;
}
/* end solid purple box */

.routebox
{	
	background-color: #E9E5EF;
	width: 600px;
	margin: 0px;
	padding: 10px;
	clear:both;
	border-bottom:#fff 10px solid;
}

.routebox1
 {
	display:block;
	float: left;
	width: 330px;

 }
 
.routebox1 ul
{
	margin-top: 5px;
	padding-top: 0px;
}

.routebox1 ul li
{
	line-height: 1em;
	margin-top: 0px;
	padding-top: 0px;
}

.routebox2
 {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 250px;
 }



.routeHeading 
{
	display:block;
	float: left;
	font-weight: bold;
	line-height:1.5em;
}

.routeButton 
{
	display:block;
	float: right;
	font-weight: bold;
	line-height:1.5em;
	width:30%;
}

 
.routeCar 
 {
	display:block;
	float: left;
	background-image: url(../../vid/transport/standard/trancar.gif);
	BACKGROUND-POSITION: top right; 
	BACKGROUND-REPEAT: no-repeat;
	width: 66px;
	height: 31px;
 }
.routeTaxi 
 {
	display:block;
	float: left;
	background-image: url(../../vid/transport/standard/trantaxi.gif);
	BACKGROUND-POSITION: top right; 
	BACKGROUND-REPEAT: no-repeat;
	width: 66px;
	height: 31px;
 } 
.routeTram 
 {
	display:block;
	float: left;
	background-image: url(../../vid/transport/standard/trantram.gif);
	BACKGROUND-POSITION: top right; 
	BACKGROUND-REPEAT: no-repeat;
	width: 66px;
	height: 31px;
 }
.routeMetro 
 {
	display:block;
	float: left;
	background-image: url(../../vid/transport/standard/tranmetro.gif);
	BACKGROUND-POSITION: top right; 
	BACKGROUND-REPEAT: no-repeat;
	width: 66px;
	height: 31px;
 }
.routeBus 
 {
	display:block;
	float: left;
	background-image: url(../../vid/transport/standard/tranbus.gif);
	BACKGROUND-POSITION: top right; 
	BACKGROUND-REPEAT: no-repeat;
	width: 66px;
	height: 31px;
 }
 
.routeTrain 
 {
	display:block;
	float: left;
	background-image: url(../../vid/transport/standard/trantrain.gif);
	BACKGROUND-POSITION: top right; 
	BACKGROUND-REPEAT: no-repeat;
	width: 66px;
	height: 31px;
 }
 
.routeTube 
 {
	display:block;
	float: left;
	background-image: url(../../vid/transport/standard/trantube.gif);
	BACKGROUND-POSITION: top right; 
	BACKGROUND-REPEAT: no-repeat;
	width: 66px;
	height: 31px;
 }
.routeOther 
 {
 }
 
 .DE200
{
	float: left;
	width: 200px;
}
.DE778
{
	float: left;
	width: 778px;
}
.BOX, .BOXR
{
	margin: 0px 5px 0px 5px;
	padding: 0px 5px 0px 5px;
	background-color:Transparent;
}

.DEHEAD	
{	
	font-size: 1em;
	font-weight: bold;
	margin: 0px 9px 0px 9px;
	padding: 2px 0px 0px 0px;
	text-align:left;
}


.content-spacer
{
	display:block;
	float:left;
	height:10px;
	width:100%;
	clear:both;
}
/* end solid purple box*/

a.cust-btn
{
	display:block;
	float:left;
	min-width:80px;
	background-color:#07006C;
	padding:5px;
	text-align:center;
	color:#fff;
	border-bottom:#716F64 2px solid;
	border-right:#716F64 2px solid;
	border-left:#fff 1px solid;
	border-top:#fff 1px solid;
	text-decoration:none;
}

a.cust-btn:active
{
	display:block;
	background-color:#07006C;
	padding:5px;
	text-align:center;
	color:#fff;
	border-top:#716F64 2px solid;
	border-left:#716F64 2px solid;
	border-right:#fff 1px solid;
	border-bottom:#fff 1px solid;
}

a.cust-btn:visited
{
	display:block;
	background-color:#07006C;
	padding:5px;
	text-align:center;
	color:#fff;
	border-bottom:#716F64 2px solid;
	border-right:#716F64 2px solid;
	border-left:#fff 1px solid;
	border-top:#fff 1px solid;
}




.custom-list a
{
	text-decoration:none;
}

.normal-list p li
{
	background-image:none;
	list-style-image:none;
	list-style-type:none;
	list-style:none;
	
}

.normal-list ul li
{
	list-style-image:none;
	list-style-type:none;
}

.normal-list ul li
{
	list-style-type:disc;
	background-color:white;
}

.mot-content-row
{
	display:block;
	width:728px;
	margin-left:auto;
	margin-right:auto;
}

.mot-content-row .row-content
{
	display:block;
	float:left;
	width:200px;
		
}
.mot-content-row .btn
{
	display:block;
	float:right;
	width:518px;
		
}
.mot-tableItem
{
	background-color: #ffffff;
	/*border-bottom: solid 1px #BCADCC;*/
	padding: 2px 6px 2px 6px;
	margin-top:10px;
}

.mot-tableBox
{
	
	/*border-right: solid 2px #BCADCC;
	border-left: solid 2px #BCADCC;
	border-bottom: solid 2px #BCADCC;
	border-top: solid 2px #BCADCC;*/
	float:left;
}
/* end lawrence mods */

.dealerinfo 
{
	text-align:left;
	margin-left:-55px;
	margin-top:-10px;
	margin-bottom:-10px;	
}
.heading
{
	font-size:1em;
}

.subheading
{
	font-size:0.8em;
}

.right-button
{
	display:block;
	float:right;
	width:200px;
	margin:10px;
	clear:both;
}

.mot-plan
{
	display:block;
	margin-left:auto;
	margin-right:auto;
	width:768px;
	margin-top:10px;
	text-align:left;
}


.mot-plan .mot-header
{
	display:block;
	float:left;
	width:100%;
	height:38px;
	background-color:#BCADCB;
	background-image:url('../images/cbox-top-left.jpg');
	background-position:left top;
	background-repeat:no-repeat;
}

.mot-plan .mot-header .mot-header-content
{
	display:block;
	float:right;
	width:758px;
	background-color:#BCADCB;
	background-image:url('../images/cbox-top-right.jpg');
	background-position:right top;
	background-repeat:no-repeat;

}

.mot-plan h1
{
	display:block;
	float:left;
	margin-top:10px;
	padding:0px;
}

.mot-plan .mot-body-content
{
	display:block;
	float:left;
	width:768px;
	background-color:#BCADCB;
}

.mot-plan .mot-body-content .mot-container
{
	display:block;
	float:left;
	width:766px;
	background-color:#fff;
	margin-left:1px;
	margin-bottom:1px;
}

.mot-plan .mot-body-content .mot-container .mot-content
{
	display:block;
	float:left;
	width:746px;
	background-color:#fff;
	margin-left:10px;
}

.mot-plan h2
{
	display:block;
	padding:0px;
	margin:0px;
}

.paging-btns
{
	display:block;
	float:right;
	width:400px;
}

.paging-btns a
{
	text-decoration:none;
}

.paging-btns a:hover
{
	text-decoration:underline;
}

.paging-btns .previous-btn 
{
	display:block;
	float:left;
	width:120px;
}



.paging-btns .right-content
{
	display:block;
	float:right;
	width:260px;
}

.paging-btns .right-content .current-page
{
	display:block;
	float:left;
	width:150px;
}

.paging-btns .right-content .next-btn
{
	display:block;
	float:right;
	width:100px;
}

.pwss-item-content
{
	display:block;
	width:100%;
	float:left;
	padding: 0px 0px 10px 0px;
}

.pwss-item-content .top-row
{
	display:block;
	width:100%;
	float:left;
}

.pwss-item-content .top-row .left-col
{
	display:block;
	width:200px;
	float:left;
}

.pwss-item-content .top-row .right-col
{
	display:block;
	width:60%;
	float:right;
}

.pwss-item-content .bottom-row
{
	display:block;
	width:100%;
	float:left;
	margin-top: 10px;
}

.pwss-item-content .bottom-row .left-col
{
	display:block;
	width:60%;
	float:left;
}

.pwss-item-content .bottom-row .right-col
{
	display:block;
	width:35%;
	float:right;
}


.pwss-item-content .left-col
{
	
	display:block;
	width:33%;
	background-color:#fff;
	float:left;
}

.pwss-item-content .right-col
{
	
	display:block;
	width:65%;
	background-color:#fff;
	float:right;
}

.pwss-item-content .right-col .icons
{
	display:block;
	float:left;
	width:100%;
	clear:both;
	margin-bottom:10px;
}

.pwss-item-content .right-col .icons img
{
	display:block;
	float:right;
	width:38px;
	height:38px;
}
.pwss-item-content .right-col .right-item-row
{
	display:block;
	float:left;
	width:100%;
	clear:both;
	margin-bottom:10px;	
}

.pwss-item-content .right-col .right-item-row .tab-container
{
	display:block;
	float:right;
	width:100%;
	margin:0px;
	padding:0px;
}

.pwss-item-content .right-col .right-item-row .left-links
{
	display:block;
	float:left;
	width:100%;
}

.pwss-item-content .right-col .right-item-row .left-links ul
{
	margin: 0px 0px 0px 2em;
	padding: 0;
}


.pwss-item-content .right-col .right-item-row .right-links
{
	display:block;
	float:right;
	width:260px;
	margin-top:10px;
}


.pwss-tabs
{
   
    display:block;
    float:left;
    padding:0px;
    margin:0px;
    clear:both;
    margin-left:-1px;
    border:#000 1 px solid;
    width:100%;
}

.pwss-options 
{
	float:right;
	display: block;
	width:225px;
}

.pwss-block-lnk
{
	display:block;
	width:100%;
	float:left;
	margin:10px 0px 10px 0px;
}

*html .pwss-block-lnk
{
	display:inline;
	float:left;
	margin:10px 0px 10px 0px;
}
