﻿/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	ENROLLMENT MODULE

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.enrollment td
{
    text-align: left;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	EVENT MODULE

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.tblevent
{
    table-layout: fixed;
    width: 585px; 
    margin: 15px;
}
.tblevent td
{
    text-align: left;  
}
.eventcont
{
    width: 415px;
    table-layout: fixed;
}
.eventcont td
{
    width: 415px;
}
.eventconthdr
{
    text-align: left;
    padding-right: 5px;
}
.eventcontcnt
{
    padding-right: 5px;
    text-align: left;
    width: 415px;
}
.eventregcol
{
    padding-left: 20px;
    text-align: left;
    vertical-align: bottom;
    width: 150px;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	LOGIN

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.loginheader
{ 
    height:30px;
    font-weight: bold; 
    font-size: 10pt; 
    color: #666666; 
    font-family: verdana; 
    background-color: #f5f5f5; 
    
 }
 .logincell
 {
    background-color:#ffffff;
    vertical-align:middle;
    text-align:center;
    padding:20px;
}
.logtable
{
    border:1px solid #cccccc;
    background-color:#cccccc;
    
}

body
{
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-height: normal;
    font-weight: normal;
    font-variant: normal;
    color: #222222;
    line-height: 150%;
    background-position: center top;
    text-decoration: none;
    text-transform: none;
    text-align: center;
    scrollbar-face-color: #C1C7D7;
    scrollbar-highlight-color: #C1C7D7;
    scrollbar-shadow-color: #01176C;
    scrollbar-3dlight-color: #ffffff;
    scrollbar-darkshadow-color: #01176C;
    scrollbar-arrow-color: #01176C;
    scrollbar-track-color: #ffffff;

}

TABLE, H1, H2
{
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-height: normal;
    font-weight: normal;
    font-variant: normal;
    color: #222222;
    line-height: 150%;
    background-position: center top;
    text-decoration: none;
    text-transform: none;
    text-align: left;
}

body.main
{
    /*background: url(/images/headers/header_bg.jpg) #ffffff no-repeat 50% 5px;*/
    text-align: center;
    vertical-align: top;
    margin: 0px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	LOGIN

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.loginheader
{ 
    height:30px;
    font-weight: bold; 
    font-size: 10pt; 
    color: #666666; 
    font-family: verdana; 
    background-color: #f5f5f5; 
    text-align: center;
 }
 .logincell
 {
    background-color:#ffffff;
    vertical-align:middle;
    text-align:center;
    padding:20px;
}
.logtable
{
    border:1px solid #cccccc;
    background-color:#cccccc;
    
}

IMG
{
    border-width: 0px;
}
 
H1
{
    font-size: 15px;
    color: #000055;
    text-align: left;
    font-weight: bold;
    margin: 0px 5px 10px 15px;
    line-height: 130%;
}
H4
{
    font-size: 15px;
    color: #000055;
    text-align: left;
    font-weight: bold;
    margin: 0px 5px 0px 15px;
    line-height: 100%;
}
H2
{
    font-size: 12px;
    color: #000055;
    text-align: left;
    font-weight: bold;
    margin: 0px 5px 10px 15px;
    line-height: 130%;
}
H3
{
    font-size: 9px;
    color: #000055;
    text-align: left;
    font-weight: bold;
    margin: 0px 5px 0px 15px;
    line-height: 100%;
}
.editor_design_mode
{
    text-align: left;
}
.inteqblue
{
    color: #000055;
}
p.quote
{
    color: #555555;
    font-size: 10px;
    font-style: italic;
    text-align: left;
}
div.article
{
    margin: 0px 15px 15px 15px;
    font-size: 11px;
    font-style: normal;
    text-align: left;
}
p.article
{
    margin: 0px 15px 15px 15px;
    font-size: 11px;
    font-style: normal;
    text-align: left;
}
p.side
{
    margin: 0px 15px 10px 15px;
    font-size: 10px;
    font-style: normal;
    text-align: left;
    color: #555555;
}
div.side1
{
    font-size: 10px;
    font-style: normal;
    text-align: left;
    color: #555555;
    margin: 10px 15px 10px 15px;
    /*margin-left: 10px;
    padding-right: 15px;
    
    padding-bottom: 10px;
    padding-top: 0px;*/
}
A:link
{
    color: #000055;
    line-height: 100%;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
A:visited
{
    color: #000055;
    line-height: 100%;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
A:hover
{
    color: #000055;
    line-height: 100%;
    font-size: 10px;
    font-weight: normal;
    text-decoration: underline;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
A:active
{
    color: #000055;
    line-height: 100%;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

A.menu:link
{
    color: #ffffff;
    line-height: 100%;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
A.menu:visited
{
    color: #ffffff;
    line-height: 100%;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
A.menu:hover
{
    color: #ffffff;
    line-height: 100%;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
A.menu:active
{
    color: #ffffff;
    line-height: 100%;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

table.menu td
{
    text-align: center;
    line-height: 100%;
    height: 28px;
    vertical-align: middle;
}
table.menu td.spacer
{
    padding-left: 30px;
}
.gridheader_verticaltext
{
    writing-mode: tb-rl;
    filter: flipv fliph;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	TRAINING SCHEDULE SIMPLE GRID

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.ts_sg_container
{
    margin-left: 15px;
    margin-bottom: 15px;
}
.ts_sg_header th
{
    border-bottom: #c0c0c0 1px solid;
    color: #000055;
    font-weight: bold;
    font-size: 11px;
}
.ts_sg_header a:link, .ts_sg_header a:visited, .ts_sg_header a:active
{
    color: #000055;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
}
.ts_sg_header a:hover
{
    text-decoration: underline;
}
.ts_sg_rowitem td
{
    color: #000000;
    font-size: 11px;
    height: 30px;
    vertical-align: bottom;
}
.ts_sg_rowitem .notes
{
    font-style: italic;
}
.ts_sg_rowitem a:link, .ts_sg_rowitem a:visited, .ts_sg_rowitem a:active
{
    color: #000000;
    font-size: 11px;
}
.ts_sg_rowitem a:hover
{
    text-decoration: underline;
}
.ts_sg_rowitem a.title:link, .ts_sg_rowitem a.title:visited, .ts_sg_rowitem a.title:active
{
    color: #000055;
    font-size: 11px;
    font-weight: bold;
}
.ts_sg_rowitem a.title:hover
{
    text-decoration: underline;
}
/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
}
.popup_Titlebar {
	background: url(/images/titlebar_bg.jpg);
	height: 29px;
}
.popup_Container {
	background-color:#fffeb2;
	border:2px solid #000000;
	padding: 0px 0px 0px 0px;
}

.popup_Body
{
	padding:15px 15px 15px 15px;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	line-height:15pt;
	clear:both;
	padding:20px;
}
.TitlebarLeft 
{
	float:left;
	padding-left:5px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
}
.TitlebarRight 
{
	background-position:right;
	background-repeat:no-repeat;
	height:15px;
	width:16px;
	float:right;
	cursor:pointer;
	margin-right:5px;
	margin-top:5px;
}
.unsubEmail
{
    color: #4682b4;
    font-weight: bold;
}