a:link{color:#6633CC; text-decoration: underline; font-weight: bold}
a:hover{color:#FF33CC; text-decoration: underline; font-weight: bold}
a:active{color:#CC33CC; text-decoration: underline; font-weight: bold}
a:visited{color:#660099; text-decoration: underline; font-weight: bold}

body
{
	color: #666666;
	background-color: #FFFFFF;
	margin-top: 0%;
	margin-right: 0%;
	margin-bottom: 0%;
	margin-left: 0%;
	clip: rect( );
}

.aligncenter { text-align: center; }
.alignright { text-align: right; }

.bold { font-weight: bold; }
.italic { font-style: italic; }

.aligntopleft
{
	text-align: left;
	vertical-align: top;
}

.margin5
{
	margin-top: 5%;
	margin-right: 5%;
	margin-bottom: 5%;
	margin-left: 5%;
	clip: rect( );
}

.aligntopright
{
	text-align: right;
	vertical-align: top;
}

.height35vt 
{ 
	vertical-align: top;
	height: 35px;
}

.header 
{ 
	vertical-align: top;
	text-align: left;
	width: 824px;
	height: 35px;
}

.headermargin
{
	vertical-align: top;
	text-align: left;
	margin-top: 0%;
	margin-right: 0%;
	margin-bottom: 0%;
	margin-left: 0%;
}

.height650vt
{
	vertical-align: top;
	height: 650px;
}

.height718vt
{
	vertical-align: top;
	height: 665px;
}

.pagearea
{
	vertical-align: top;
	text-align: left;
	width: 1024px;
	height: 768px;
}

div.contentScroll
{
	overflow: auto;
	width: 824px;
	height: 665px;
}

.activepagearea
{
	vertical-align: top;
	text-align: left;
	width: 824px;
	height: 700px;
	border: 1px solid #CCCCCC;
}

.contentarea
{
	vertical-align: top;
	text-align: left;
	width: 824px;
	height: 665px;
}

.contentmargin
{
	width: 100%;
	margin-top: 0%;
	margin-right: 0%;
	margin-bottom: 0%;
	margin-left: 0%;
}

.footer
{
	vertical-align: top;
	text-align: left;
	width: 1024px;
	height: 68px;
	border: 1px solid #CCCCCC;
}

.footermargin
{
	width: 100%;
	margin-top: 0%;
	margin-right: 0%;
	margin-bottom: 0%;
	margin-left: 0%;
}

.searchareamargin
{
	width: 100%;
	margin-top: 0%;
	margin-right: 0%;
	margin-bottom: 0%;
	margin-left: 0%;
}

.paginator
{
	width: 100%;
	margin-top: 0%;
	margin-right: 0%;
	margin-bottom: 0%;
	margin-left: 0%;
}

.sidebar
{
	background-image: url(common/images/navigation/tsg_nav_side_blank.jpg);
	background-repeat: repeat-y;
	vertical-align: top;
	text-align: left;
	width: 200px;
	height: 700px;
}


.backgroundblue { background-color: #000033; }
.backgroundred { background-color: #330000; }
.backgroundviolet { background-color: #330033; }
.backgroundgray { background-color: #333333; }
.backgroundmedgray { background-color: #666666; }
.backgroundwhite { background-color: #FFFFFF; }
.backgroundblack { background-color: #000000; }

.backgroundltblue { background-color: #99CCFF; }
.backgroundltgray { background-color: #CCCCCC; }
.backgrounddkblue { background-color: #000066; }

.backgroundperiwinkle { background-color: #9999FF; }
.backgroundpaleviolet { background-color: #CCCCFF; }

.background_main
{
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	vertical-align: top;
	text-align: left;
}

.background_sidebar_right
{
	background-color: #CCCCFF;
	background-repeat: repeat-y;
	vertical-align: top;
	text-align: left;
	width: 200px;
	height: 700px;
}

.background_sidebar
{
	background-image: url(common/images/navigation/tsg_nav_side_blank.jpg);
	background-repeat: repeat-y;
}

.background_header_line
{
	background-image: url(http://www.tsgmultimedia.com/common/images/navigation/tsg_nav_line_horizontal.jpg);
	background-repeat: repeat-x;
	vertical-align: top;
	width: 10px;
	height: 2px;
}

.layeroutline 
{
	border: 1px solid #CCCCCC;
}

.text 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #666666;
}

.accent 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000066;
}

.bullettext 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	list-style-position: outside;
	list-style-image: url(img/side_bullet.gif);
	font-weight: bold;
	text-decoration: none;
}

.bullettext a:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	list-style-position: outside;
	list-style-image: url(img/side_bullet.gif);
	font-weight: bold;
	text-decoration: none;
}

.textblue9
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #330099;
}

.textblue9bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #330099;
	font-weight: bold;
}

.textblue10
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #330099;
}

.textblue10bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #330099;
	font-weight: bold;
}

.textblue12
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330099;
}

.textblue12bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330099;
	font-weight: bold;
}

.textblue14
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #330099;
}

.textblue14bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #330099;
	font-weight: bold;
}

.textblue16
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #330099;
}

.textblue16bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #330099;
	font-weight: bold;
}

.textblack9
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.textblack9bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: bold;
}

.textblack10
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.textblack10bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}

.textblack12
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.textblack12bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.textblack14
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

.textblack14bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

.textblack16
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}

.textblack16bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}

.textdkblue9
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000066;
}

.textdkblue9bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000066;
	font-weight: bold;
}

.textdkblue10
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
}

.textdkblue10bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	font-weight: bold;
}

.textdkblue12
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
}

.textdkblue12bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	font-weight: bold;
}

.textdkblue14
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000066;
}

.textdkblue14bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000066;
	font-weight: bold;
}

.textmedblue9
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #6666FF;
}

.textmedblue9bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #6666FF;
	font-weight: bold;
}

.textmedblue10
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6666FF;
}

.textmedblue10bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6666FF;
	font-weight: bold;
}

.textmedblue12
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6666FF;
}

.textmedblue12bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6666FF;
	font-weight: bold;
}

.textltblue9
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #9999FF;
}

.textltblue9bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #9999FF;
	font-weight: bold;
}

.textltblue10
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9999FF;
}

.textltblue10bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9999FF;
	font-weight: bold;
}

.textltblue12
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9999FF;
}

.textltblue12bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9999FF;
	font-weight: bold;
}

.textwhite9
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}

.textwhite9bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
}

.textwhite10
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.textwhite10bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}

.textwhite12
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.textwhite12bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

.textwhite14
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}

.textwhite14bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

.textwhiteonred9
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCFF;
	background-color: #660000;
}

.textwhiteonred9bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCFF;
	background-color: #660000;
	font-weight: bold;
}

.textwhiteonred10
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCFF;
	background-color: #660000;
}

.textwhiteonred10bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCFF;
	background-color: #660000;
	font-weight: bold;
}

.textwhiteonred12
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCFF;
	background-color: #660000;
}

.textwhiteonred12bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCFF;
	background-color: #660000;
	font-weight: bold;
}

.textwhiteonred14
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CCCCFF;
	background-color: #660000;
}

.textwhiteonred14bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CCCCFF;
	background-color: #660000;
	font-weight: bold;
}

.textgray9
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}

.textgray9bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	font-weight: bold;
}

.textgray10
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.textgray10bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}

.textgray12
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.textgray12bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}

.textgray14
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}

.textgray14bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}

.textgray16
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
}

.textgray16bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
}


