/* Default CSS Stylesheet for a new Web Application project */

.invisible { display:none }
	

body{
	margin: 0px;
	SCROLLBAR-FACE-COLOR: #6587b4;   
	background-image: url(../Images/skin/backgound_team_dojo_karate.jpg);
	word-spacing: normal;
	vertical-align: middle;
	background-repeat: repeat;
	background-color: #496aa0;
}
.Rule_Pixel{
	BACKGROUND-POSITION: center center; 
	BACKGROUND-IMAGE: url(../Images/skin/rule_pixel.gif); 
	BACKGROUND-REPEAT: repeat-x
}
.Background_right_edge{
	BACKGROUND-IMAGE: url(../images/skin/Background_right_edge_team_dojo_karate.gif); 
	BACKGROUND-REPEAT: repeat-y
}
.Background_left_edge{
	BACKGROUND-IMAGE: url(../images/skin/Background_left_edge_team_dojo_karate.gif); 
	BACKGROUND-REPEAT: repeat-y
}
.leftside_pixel{
	BACKGROUND-IMAGE: url(../images/skin/leftside_pixel.gif); 
	BACKGROUND-REPEAT: repeat-y;
}
.leftside2_pixel{
	BACKGROUND-IMAGE: url(../images/skin/leftside2_pixel.gif); 
	BACKGROUND-REPEAT: repeat-y;
}
.leftside2_pixeltop{
	BACKGROUND-IMAGE: url(../images/skin/leftside2_pixeltop.gif); 
	BACKGROUND-REPEAT: repeat-y;
}
.right_shadow{
	BACKGROUND-POSITION: right top; 
	BACKGROUND-IMAGE: url(../images/skin/right_shadow.gif); 
	BACKGROUND-REPEAT: repeat-y;
}

.RightNav_ContentBegin{
	BACKGROUND-IMAGE: url(../images/Common/RightNav/content_begin.gif);
    BACKGROUND-REPEAT: no-repeat;
}
.RightNav_ContentBackground{
	padding-top:10;
	padding-bottom:10;
	padding-left:5;
	padding-right:5;
	BACKGROUND-IMAGE: url(../images/Common/RightNav/content_background.gif);
    BACKGROUND-REPEAT: repeat-y;
	vertical-align:middle;
    font-family:  Arial,Trebuchet,Sans-Serif;
	font-size:8.5pt;
	font-weight:600;
	color: #6587b4;
}
.RightNav_ContentBackground a:hover{
	padding-top:10;
	padding-bottom:10;
	padding-left:5;
	padding-right:5;
	BACKGROUND-IMAGE: url(../images/Common/RightNav/content_background.gif);
    BACKGROUND-REPEAT: repeat-y;
    vertical-align:middle;
	font-family:  Arial,Trebuchet,Sans-Serif;
	font-size:8.5pt;
	font-weight:600;
	color: #375f92;
	text-decoration:underline;
}
.RightNav_ContentBackground A:link{
	padding-top:10;
	padding-bottom:10;
	padding-left:5;
	padding-right:5;

	BACKGROUND-IMAGE: url(../images/Common/RightNav/content_background.gif);
    BACKGROUND-REPEAT: repeat-y;
    vertical-align:middle;
	font-family:  Arial,Trebuchet,Sans-Serif;
	font-size:8.5pt;
	font-weight:600;
	color: #375f92;
	text-decoration:underline;
}
.RightNav_ContentBackground A:visited{
	padding-top:10;
	padding-bottom:10;
	padding-left:5;
	padding-right:5;
	BACKGROUND-IMAGE: url(../images/Common/RightNav/content_background.gif);
    BACKGROUND-REPEAT: repeat-y;
    vertical-align:middle;
	font-family:  Arial,Trebuchet,Sans-Serif;
	font-size:8.5pt;
	font-weight:600;
	color: #375f92;
	text-decoration:underline;
}
.RightNav_ContentBackground A:active{
	padding-top:10;
	padding-bottom:10;
	padding-left:5;
	padding-right:5;
	BACKGROUND-IMAGE: url(../images/Common/RightNav/content_background.gif);
    BACKGROUND-REPEAT: repeat-y;
    vertical-align:middle;
	font-family:  Arial,Trebuchet,Sans-Serif;
	font-size:8.5pt;
	font-weight:600;
	color: #375f92;
	text-decoration:underline;
}

.RightNav_ContentEnd{
	BACKGROUND-IMAGE: url(../images/Common/RightNav/content_begin.gif);
    BACKGROUND-REPEAT: no-repeat;
}



A:link	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:active	{	
	text-decoration:	none;
	color: red;
	font-weight:bolder;
}	



.leftMenuItemText
{
	background: #395f93;
	border-bottom: #669acc 1px solid;
	font-size: 8px;
	font-weight:700;
	padding-left:3px;
	padding-top: 3px;
	padding-bottom: 3px;
    line-height:15px;
}

.leftMenuItemText A { 
	font-family:  Verdana,Helvetica,Serif,Sans-Serif;
	font-size: 8px;
	font-weight:700;
	background: #395f93;
    color: #f5f5f5;
    line-height:15px;
    }
.leftMenuItemText visited { 
	font-family:  Verdana,Helvetica,Serif,Sans-Serif;
	font-size: 8px;
	font-weight:700;
	background: #395f93;
    color: #f5f5f5;
    line-height:15px;
    }
.leftMenuItemHover { 
	background: #6587b4;
    border-bottom: #669acc 1px solid;
	font-size: 8px;
	font-weight:700;
	padding-left:3px;
	line-height:15px;
    }
.leftMenuItemHover A{ 
	font-family:  Verdana,Helvetica,Serif,Sans-Serif;
	font-size: 8px;
	font-weight:700;
	background: #6587b4;
    color: #ffcc00;
	font-size: 8px;
	font-weight:700;
    line-height:15px;
  }
.leftMenuItemHover visited{ 
	font-family:  Verdana,Helvetica,Serif,Sans-Serif;
	font-size: 8px;
	font-weight:700;
	background: #6587b4;
    color: #ffcc00;
	font-size: 8px;
	font-weight:700;
    line-height:15px;
  }




.menuItemText
{
	background: #395f93;
	border-bottom: #669acc 1px solid;
	font-size: 11px;
	font-weight:700;
	padding-left:5px;
	padding-right:5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.menuItemHover { 
	background: #6587b4;
    border-bottom: #669acc 1px solid;
	font-size: 11px;
	font-weight:700;
	padding-left:5px;
	padding-right:5px;
    }

.menuItemText A { 
	font-family:  Verdana,Helvetica,Serif,Sans-Serif;
	font-variant:small-caps;
	font-size: 11px;
	font-weight:700;
	background: #395f93;
    color: #f5f5f5;
    }
.menuItemText A:visited { 
	font-family:  Verdana,Helvetica,Serif,Sans-Serif;
	font-variant:small-caps;
	font-size: 11px;
	font-weight:700;
	background: #395f93;
    color: #f5f5f5;
    }
.menuItemHover A{ 
	font-family:  Verdana,Helvetica,Serif,Sans-Serif;
	font-variant:small-caps;
	font-size: 11px;
	font-weight:700;
	background: #6587b4;
    color: #ffcc00;
  }
.menuItemHover A:visited{ 
	font-family:  Verdana,Helvetica,Serif,Sans-Serif;
	font-variant:small-caps;
	font-size: 11px;
	font-weight:700;
	background: #6587b4;
    color: #ffcc00;
  }

  
.menuItemClass
{
	background: #6587b4;
	border-left: dimgray 2px solid;
	border-right: dimgray thick inset;
}

.emailTable
{
	background-color: #f5f5f5; 
	border: #cc0000 1px solid; 
}
.emailTable_BorderTop
{
	border-top: #cc0000 1px solid; 
}
.emailTable_BorderRight
{
	border-right: #cc0000 1px solid; 
}
.emailTable TD
{
	font-weight: 600;
	font-size: 7pt;
	color: #6587b4;
	font-family: Arial,Trebuchet,Sans-Serif;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	background-color: #f5f5f5; 
	border-color:#cc0000; 
	border-width:1px; 
}
.emailTable SELECT
{
	border: #6587b4 1px outset;
	font-size: larger;
	cursor: hand;
}


.emailTable_CheckBoxList TD
{
	padding: 0px;
	cursor: hand;
	white-space:nowrap;
}
.emailTable_CheckBoxList TABLE
{
	border: #cc0000 1px solid; 
	padding: 0px;
}
.noPadding
{
	padding: 0px;
}
.emailTable_INPUT
{
	border: #6587b4 1px outset;
	font-size: larger;	
}

.emailValidator{
	font-weight: bolder;
	color: #cc0000;
}

.smaller
{
	font-size: smaller;
}
.larger
{
	font-size: larger;
}

.StrengthenYourFuture
{
	font-weight: bolder;
	color: #375f92;
}
.StrengthenYourFuture a:Link
{
	font-weight: bolder;
	color: #375f92;
}
.StrengthenYourFuture a:hover {
	font-weight: bolder;
	color: #375f92;
	text-decoration:underline;
}
.StrengthenYourFuture a:visited {
	font-weight: bolder;
	color: #375f92;
}
.StrengthenYourFuture a:active {
	font-weight: bolder;
	color: #375f92;
	text-decoration:underline;
}

.BlackMarquee
{
	font-weight: bolder;
	color:  Black;
}
.BlackMarquee a:Link
{
	font-weight: bolder;
	color:  Black;
}
.BlackMarquee a:hover {
	font-weight: bolder;
	color: #ffcc00;
	text-decoration:underline;
}
.BlackMarquee a:visited {
	font-weight: bolder;
	color:  Black;
}
.BlackMarquee a:active {
	font-weight: bolder;
	color: #ffcc00;
	text-decoration:underline;
}

.TheDojoRight
{
	font-weight: bolder;
	color: #cc0000;
	text-align:right;
}
.TheDojo
{
	font-weight: bolder;
	color: #cc0000;
}
.TheDojo a:Link
{
	font-weight: bolder;
	color: #cc0000;
}
.TheDojo a:hover {
	font-weight: bolder;
	color: #cc0000;
	text-decoration:underline;
}
.TheDojo a:visited {
	font-weight: bolder;
	color: #cc0000;
}
.TheDojo a:active {
	font-weight: bolder;
	color: #cc0000;
	text-decoration:underline;
}



.Error
{
	font-weight: bolder;
	color: #cc0000;
}

Table#FreeTrialCourseTable
{
	font-weight: 500;
	font-size: 9pt;
	color: black;
	font-family: Arial,Trebuchet,Sans-Serif;
}
Table#FreeTrialCourseTable a:Link
{
	color: #6587b4;
	font-style:italic;
	text-decoration:underline;
}
Table#FreeTrialCourseTable a:hover {
	color: #375f92;
	font-style:italic;
	text-decoration:underline;
}
Table#FreeTrialCourseTable a:visited {
	color: #375f92;
	font-style:italic;
	text-decoration:underline;
}
Table#FreeTrialCourseTable a:active {
	color: #375f92;
	font-style:italic;
	text-decoration:underline;
}

.progPageTextTable TD
{
	font-weight: 500;
	font-size: 9pt;
	color: black;
	font-family: Arial,Trebuchet,Sans-Serif;
}
.progPageTextTable a:Link
{
	color: #6587b4;
	font-style:italic;
	text-decoration:underline;
}
.progPageTextTable a:hover {
	color: #375f92;
	font-style:italic;
	font-weight:bolder;
	text-decoration:underline;
}
.progPageTextTable a:visited {
	color: #375f92;
	font-style:italic;
	text-decoration:underline;
}
.progPageTextTable a:active {
	color: #375f92;
	font-style:italic;
	text-decoration:underline;
}


Table#PageTextTable
{
	font-weight: 500;
	font-size: 9pt;
	color: black;
	font-family: Arial,Trebuchet,Sans-Serif;
}
Table#PageTextTable a:Link
{
	color: #6587b4;
	font-style:italic;
	text-decoration:underline;
}
Table#PageTextTable a:hover {
	color: #375f92;
	font-style:italic;
	text-decoration:underline;
}
Table#PageTextTable a:visited {
	color: #375f92;
	font-style:italic;
	text-decoration:underline;
}
Table#PageTextTable a:active {
	color: #375f92;
	font-style:italic;
	text-decoration:underline;
}


Table#ScheduleTable
{
	font-weight: 600;
	font-size: 7pt;
	color: black;
	font-family: Arial,Trebuchet,Sans-Serif;
}
Table#ScheduleTable a:Link
{
	color: #6587b4;
	font-style:italic;
	text-decoration:underline;
}
Table#ScheduleTable a:hover {
	color: #375f92;
	font-style:italic;
	text-decoration:underline;
}
Table#ScheduleTable a:visited {
	color: #375f92;
	font-style:italic;
	text-decoration:underline;
}
Table#ScheduleTable a:active {
	color: #375f92;
	font-style:italic;
	text-decoration:underline;
}


TD#TextBody
{ 
	color: black;
	font-family:  Arial,Trebuchet,Sans-Serif;
	font-size:12pt;
	font-weight: 800;
}
.TextBody
{ 
	color: black;
	font-family:  Arial,Trebuchet,Sans-Serif;
	font-size:12pt;
	font-weight: 800;
}
	
.dirTextBox
{
	border-right: medium none;
	padding-right: 2px;
	border-top: medium none;
	padding-left: 3px;
	border-left: medium none;
	color: #ffcc00;
	border-bottom: medium none;
	background-color: #395f93;
	
	font-family: Arial,Trebuchet,Sans-Serif;
	font-size: 9pt;
	 font-weight:600;
}
	
	
.OverviewSubHead
{ 
	color: black;
	font-family:  Arial,Trebuchet,Sans-Serif;
	font-size:12pt;
	font-weight: 800;
}
.OverviewSubHeadHighlight
{
 color: #CC0000;
 font-family:  Arial,Trebuchet,Sans-Serif;
	 font-size:12pt;
   font-weight: 800;
}


.debossText
{
 color: black;
 font-family:  Arial,Trebuchet,Sans-Serif;
 font-size:8.5pt;
 font-weight:600;
}
.debossText a:Link
{
	color: #6587b4;
	text-decoration:underline;
}
.debossText a:hover {
	color: #375f92;
	text-decoration:underline;
}
.debossText a:visited {
	color: #375f92;
	text-decoration:underline;
}
.debossText a:active {
	color: #375f92;
	text-decoration:underline;
}

.debossTextHighlight
{
 color: #CC0000;
 font-family:  Arial,Trebuchet,Sans-Serif;
 font-size:8.5pt;
 font-weight:600;
}


.debossLocationsOverviewText
{
 color: black;
 font-family:  Arial,Trebuchet,Sans-Serif;
 font-size:8.5pt;
 font-weight:600;
}


tr#footerBottom {
	font-size: 8pt;
	color: #666666;
	font-family: Arial,Trebuchet,Sans-Serif;
}
tr#footerBottom a:Link {
	color: #666666;
	text-decoration: none;
}
tr#footerBottom a:hover {
	color: #666666;
	text-decoration:	underline;
}
tr#footerBottom a:visited {
	color: #666666;
}
tr#footerBottom a:active {
	color: #666666;
}

SPAN#footerTop {
	font-size: 6.5pt;
	color: #660000;
	font-family: Arial, Helvetica, Sans-Serif;
}
SPAN#footerTop a:Link {
	color:  #660000;
	text-decoration: none;
}
SPAN#footerTop a:hover {
	color:  #660000;
	text-decoration:	underline;
}
SPAN#footerTop a:visited {
	color:  #660000;
}
SPAN#footerTop a:active {
	color:  #660000;
}

SPAN#footerNing {
	font-size: 6.5pt;
	color: #660000;
	font-family: Arial, Helvetica, Sans-Serif;
}
SPAN#footerNing a:Link {
	color:  #660000;
	text-decoration: none;
}
SPAN#footerNing a:hover {
	color:  #660000;
	text-decoration:	underline;
}
SPAN#footerNing a:visited {
	color:  #660000;
}
SPAN#footerNing a:active {
	color:  #660000;
}


	
.Copyright
{
	padding-right: 15px;
	font-size: 8pt;
	color: #CC0000;
	font-family: Sans-Serif;
	text-align: right;
}


.YourOpinionLabel
{
	font-family:  Arial,Trebuchet,Sans-Serif;
	font-size:8pt;
	font-weight:700;
	color: #375f92;
	text-decoration: none;
}
.YourOpinionRadioButton TD
{
	font-family:  Arial,Trebuchet,Sans-Serif;
	font-size:7pt;
	font-weight:700;
	color: #375f92;
	text-decoration: none;
	margin-left:30;
}


.ProfileBodyPageBox 
{
	border-right: #cc0000 1px solid;
	padding-right: 5px;
	border-top: #cc0000 1px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: #cc0000 1px solid;
	width: 100%;
	padding-top: 5px;
	border-bottom: #cc0000 1px solid;
	background-color: #f5f5f5;
	font-weight: 700;
	font-size: 9pt;
	color: #375f92;
	font-family: Arial,Trebuchet,Sans-Serif;
	text-decoration: none;
}

.ProfileBodyPage 
{
	font-weight: 700;
	font-size: 9pt;
	color: #375f92;
	font-family: Arial,Trebuchet,Sans-Serif;
	text-decoration: none;
}
.ProfileBodyPage a:Link {
	color: #375f92;
	text-decoration:	underline;
}
.ProfileBodyPage a:hover {
	color: #cc0000;
	text-decoration:	underline;
}
.xProfileBodyPage a:visited
{
	color: #375f92;
	text-decoration:	underline;
}
.ProfileBodyPage a:active {
	color:#cc0000;
	text-decoration:	underline;
}
.ProfileListPage 
{
	font-family:  Arial,Trebuchet,Sans-Serif;
	font-size:9pt;
	font-weight:700;
	color: #375f92;
	text-decoration: none;
}
.ProfileListPage TD
{
	font-family:  Arial,Trebuchet,Sans-Serif;
	font-size:9pt;
	font-weight:700;
	color: #375f92;
	text-decoration: none;
}
.ProfileListPage A:Link {
	color: #375f92;
	text-decoration:	underline;
}
.ProfileListPage A:Hover {
	color: #cc0000;
	text-decoration:	underline;
}
.ProfileListPage A:Visited
{
	color: #6587b4;
	text-decoration:	underline;
}
.ProfileListPage A:Active {
	color:#cc0000;
	text-decoration:	underline;
}



.LocationMapMouseOverRed
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #cc0000;
    LINE-HEIGHT: 14px;
    font-weight:600;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.LocationMapMouseOverBlue
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #375f92;
    LINE-HEIGHT: 14px;
    font-weight:600;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}


.testimonial
{
	font-weight: 500;
	font-size: 10pt;
	color: black;
	font-style: italic;
	font-family: Arial,Trebuchet,Sans-Serif;
}
.testimonialSmall
{
	font-weight: 500;
	font-size: 8pt;
	color: black;
	font-family: Arial,Trebuchet,Sans-Serif;
}
.testimonialSmallBold
{
	font-weight: 700;
	font-size: 8pt;
	color: black;
	font-family: Arial,Trebuchet,Sans-Serif;
}


.locationSELECT
{
	border-right: #6587b4 1px outset;
	border-top: #6587b4 1px outset;
	border-left: #6587b4 1px outset;
	cursor: hand;
	color: #375f92;
	border-bottom: #6587b4 1px outset;
}
