BODY {
	BACKGROUND-COLOR: #ffffff
}
TABLE {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; 
}

A:after { 
	content:" [ " attr(href) " ] "; FONT-WEIGHT: normal; FONT-SIZE: 10pt;
}

.ouside_table {
	WIDTH: 100%; HEIGHT: 100%
}
.Body_table {
	MARGIN-TOP: 10px; WIDTH: 758px
}
.NonPrint { display: none;
}
.PrintOnly { display: block;
}

.TitleText {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #B83C3C
}

.sidebar {
	WIDTH: 198px; PADDING-TOP: 10px 
}
.SideBarContainer {
	PADDING-LEFT: 3px; display: none;
}
.SidebarNoPadding {
	WIDTH: 198px; PADDING-TOP: 0px
}
.sidebar_body {
	PADDING-RIGHT: 20px; PADDING-LEFT: 15px; BACKGROUND: url(images/SB_Bkgrnd.gif) repeat-y; PADDING-BOTTOM: 10px; PADDING-TOP: 5px
}
.sidebar_body #sidebar_selected {
	COLOR: #683590
}
.sidebar_body A {
	FONT-WEIGHT: bold; COLOR: #758BEA; TEXT-DECORATION: none
}
.sidebar_body A:hover {
	COLOR: #D16767
}
.sidebar_link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 17px; BACKGROUND: url(images/arrow.gif) no-repeat; PADDING-BOTTOM: 4px; MARGIN: 2px 0px 0px; PADDING-TOP: 3px
}
.sidebar_body FORM {
	MARGIN: 0px 0px 10px
}
.MainBarContainer {
	PADDING-LEFT: 0px;
}
.MainBar {
	WIDTH: 90%
}
.MainBar_body {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; BACKGROUND: url(images/Main_Bkgrnd.gif) repeat-y; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; COLOR: #683590; LINE-HEIGHT: 17px;
}
.MainBar_body A {
	TEXT-DECORATION: underline; COLOR: #683590; 
}
.MainBar_body A:hover {
	COLOR: #B83C3C; TEXT-DECORATION: none
}
.MainBar_body LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url(images/bullet1.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px 15px; PADDING-TOP: 0px
}
.MainBar_body UL {
	MARGIN: 0px 0px 15px
}
.Navigation {
	 display: none;
	FONT-WEIGHT: bold; COLOR: purple; TEXT-DECORATION: none; border-top: 1px solid Purple; padding-top: 5px; PADDING-LEFT: 8px; padding-bottom: 5px; border-bottom: 1px solid Purple; 
}
.Navigation A {
	FONT-WEIGHT: bold; COLOR: #758BEA; TEXT-DECORATION: none
}
.Navigation A:hover {
	COLOR: #D16767
}
.Navigation IMG {
	MARGIN-BOTTOM: 3px;
}
.PageNav {
	FONT-WEIGHT: bold; COLOR: D16767; TEXT-DECORATION: none; 
}
.PageNav A {
	FONT-WEIGHT: bold; COLOR: #758BEA; TEXT-DECORATION: none
}
.PageNav A:hover {
	COLOR: #D16767
}
.OutputRows {
	COLOR: #6B7EC9;  FONT-SIZE: 12pt; LINE-HEIGHT: 20px; TEXT-DECORATION: none; border-bottom: 1pt solid Purple;
}
.OutputRows A {
	FONT-WEIGHT: bold; COLOR: Purple; TEXT-DECORATION: none
}
.OutputRows A:hover {
	COLOR: #D16767
}
.ArticleOutput {
	COLOR: #3333CC;  FONT-SIZE: 12pt; LINE-HEIGHT: 18pt; TEXT-DECORATION: none;
}
.ArticleOutput A {
	FONT-WEIGHT: bold; COLOR: Purple; TEXT-DECORATION: none
}
.ArticleOutput A:hover {
	COLOR: #D16767
}
.CookieCrumbs {
	COLOR: Purple;  FONT-SIZE: 10px; LINE-HEIGHT: 17px; TEXT-DECORATION: none; 
}
.CookieCrumbs A {
	FONT-WEIGHT: bold; COLOR: #D16767; TEXT-DECORATION: none
}
.CookieCrumbs A:hover {
	COLOR: #758BEA
}
.BoxLinks A {
	color: Navy; font-family: Arial, Helvetica, sans-serif; font-size: 12 px; TEXT-DECORATION: none; 
}
.BoxLinks A:hover {
	color: Maroon; font-family: Arial, Helvetica, sans-serif; font-size: 12 px;
}
.form_input1 {
	BORDER-TOP: #99ccff 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #99ccff 1px solid; WIDTH: 155px; HEIGHT: 17px
}
.form_input2 {
	BORDER-TOP: #99ccff 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #99ccff 1px solid; WIDTH: 335px; HEIGHT: 17px
}
.form_textbox {
	BORDER-TOP: #99ccff 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #99ccff 1px solid; WIDTH: 335px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 80px
}

/*--------------------------------------------
	 P YES Services tabs
 -------------------------------------------*/

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
#PYesSevices .tabberlive .tabbertabhide {}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
#PYesSevices .tabber {
}
#PYesSevices .tabberlive {
 margin-top:0em;
 position: relative;
 z-index: 1;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
/*bkgrnd behind tabs*/ 
#PYesSevices ul.tabbernav
{
 margin:0px;
 background-color: 333;
 padding: 10px 0px 5px 5px;
 font: bold 10px "lucida sans unicode", "lucida grande", arial,sans-serif;
 background: #DBEDF1 url(images/bg_top.gif) repeat-x bottom left;
}

/*space in between tabs*/ 
#PYesSevices ul.tabbernav li
{
 list-style: none;
 margin: 1px;
 display: inline;
}

/*Tab look non-active-tab*/ 
#PYesSevices ul.tabbernav li a
{
 padding: 5px 12px;
 margin-left: 1px;
 border-bottom: none;
 text-decoration: none;
 background: #F1F6F8 url(images/tab_background.gif) repeat-x bottom left;
}

/*Tab text non-active-tab*/ 
#PYesSevices ul.tabbernav li a:link { color: #666; }
#PYesSevices ul.tabbernav li a:visited { color: #666; }

/*Tab text non-active-tab hover*/ 
#PYesSevices ul.tabbernav li a:hover
{
 color: #333;
 border-color: #227;
 background: #fff url(images/tab_background.gif) repeat-x bottom left;

}

/*Tab look active-tab*/ 
#PYesSevices ul.tabbernav li.tabberactive a
{
 background-color: white;
 border-bottom: 1px solid #fff;
 background-image: none;
 color: #333;
 }

/*Tab look active-tab hover*/ 
#PYesSevices ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
#PYesSevices .tabberlive .tabbertab {
 padding:10px;
 font: 11px/16px "lucida sans unicode", "lucida grande", arial,sans-serif;
 color: #333;
}

#PYesSevices .tabberlive .tabbertab .image{
	padding:3px;
	border: 1px solid #ccc;
	background-color: #fff;
	margin: 0 10px 10px 0;
	float: right;
}

#PYesSevices .tabberlive .tabbertab strong{
    font: bold 11px/15px "lucida sans unicode", "lucida grande", arial,sans-serif;
    }

#PYesSevices .tabberlive .tabbertab p{
    margin:0;
    padding: 5px 0
    }

/* If desired, hide the heading since a heading is provided by the tab */
#PYesSevices .tabberlive .tabbertab h2 {display:none;}
#PYesSevices .tabberlive .tabbertab h3 {display:none;}

/* If desired, set a height and add a scrollbar 
#PYesSevices .tabberlive#tab2 .tabbertab{
 height:200px;
 overflow:auto;
}
*/

/* wrapper box 
If desired, set a height and add a scrollbar */
#PYesSevices{
	background: #fff url(images/background_bottom.gif) repeat-x bottom left;
	width: 490px;
	border: 1px solid #BED4D9;
	position: relative;
	margin: 15px 0;
}

.PYesSevices_logo{
	position: absolute;
	top: 0;
	left: 10px;
	z-index: 2;
}

/* classes for validator */
.inputHighlighted
	{color: red; font-weight: bold;}
.inputNormal
	{color: black;}

