/* CSS Document - Global Layout
Copyright 2007 Torrenegra MarketLabs */

/* HTML Tags ____________________________________________________________________________________________ */

body {
	margin: 0px;	
	font: 12px Tahoma, Geneva, sans-serif;	
}
input{
	font: 12px Tahoma, Geneva, sans-serif;
}
p{
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 20px;	
}
form {
	margin: 0px;
}
a:link {
	color: #006699;
	text-decoration: underline;
}
a:visited, strong, b{
	color: #006699;
}
a:hover {
	text-decoration: none;
}
img{
	border: 0px;
}
h3 {
	font-size: 16px;
	color: #FFFFFF;	
}
h2 {
	font-size: 15px;
	color: #FFFFFF;
	margin: 0px;	
}
h1 {
	font-size: 16px;
	color: #006699;	
}
small{
	font-size: 11px;
}
ul{
	line-height: 24px;
}

/* Page Title ____________________________________________________________________________________________  */

.L1 .borderTop_orange {
	clear: both;
	margin: 0px auto;	
	width: 774px;
	height: 6px;
	font-size: 0em;	
	background: url(/redesign/images/version2/borders/top_orange_774.gif);
}
.L1 .borderBottom_orange {
	clear: both;
	margin: 0px auto;	
	width: 774px;
	height: 6px;
	font-size: 0em;	
	background: url(/redesign/images/version2/borders/bottom_orange_774.gif);
}
#pageTitle {
	clear: both;
	margin: 0px auto;
	margin-top: 8px;
	margin-bottom: 8px;
	color: #FFFFFF;
	background: #FF9900;		
}
#pageTitle h2{
	margin: 0px;
	padding: 0px 10px;
	font-size: 16px;
}
#pageTitle h1{
	margin: 0px;
	font-size: 15px;
	padding: 0px 10px;
	color: #FFFFFF;	
}

#pageTitle h1 a:link,
#pageTitle h1 a:visited,
#pageTitle h1 a:active{ 
 color: #FFFFFF; 
 text-decoration: underline;
}
#pageTitle h1 a:hover{
 color: #FFFFFF;
 text-decoration: none;
}
/* Global Internal Layout ____________________________________________________________________________________________ */

#top_conBody{	
	margin: 0 auto;
	margin-top: 8px;
	width: 774px;
	height: 8px;
	font-size: 0em;
	background: url(/redesign/images/version2/borders/top_cb_774.gif);
	clear: both;
}
#bottom_conBody,
#bottomMsgBox{
	margin: 0 auto;
	margin-bottom: 8px;
	width: 774px;
	height: 8px;
	font-size: 0em;
	background: url(/redesign/images/version2/borders/bottom_cb_774.gif);
	clear: both;
}

/* Layout ____________________________________________________________________________________________ */

#noborderBody{
	width: 760px;
	margin: 0 auto;
	padding: 0px 6px;	
	border: 0px;
	clear: both;
}
.L1{	
	width: 774px;
	text-align: left;
	clear: both;	
}
#contentBody,
#msgBox{	
	width: 760px;
	margin: 0 auto;
	padding: 0px 6px;	
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	clear: both;	
}
#msgBox{	
	padding: 8px 6px;	
}
#contentBody .L1,
#msgBox .L1,
#contentBody .L2C1,
#contentBody .L2C1,
#contentBody .L2C3,
#contentBody .L2C4,
#contentBody .L2C6,
#contentBody .L3C1,
#contentBody .L4C1 {
	margin: 0px;
	width: 760px;	
	text-align: left;
	clear: both;	
}
.col_01 {
	clear: both;
}
.L2C3 .col_01 {
	float: left;
	width: 504px;
	margin-right: 8px;
}
.L2C3 .col_02 {
	float: left;
	width: 248px;
}
.L2C4 .col_01 {
	float: left;
	width: 568px;
	margin-right: 8px;
}
.L2C4 .col_02 {
	float: left;
	width: 184px;
}
.L2C8 .col_01 {
	float: left;
	width: 88px;
	margin-right: 8px;
}
.L2C8 .col_02 {	
	float: left;
	width: 664px;	
}
.L2C1 .col_01 {
	float: left;
	width: 376px;
	margin-right: 8px;
}
.L2C1 .col_02 {
	float: left;
	width: 376px;
}
.L3C1 .col_01,
.L3C1 .col_02 {
	float: left;
	width: 248px;
	margin-right: 8px;
}
.L3C1 .col_03 {
	float: left;
	width: 248px;
}
.L4C1 .col_01 {
	float: left;
	width: 504px;
	margin-right: 8px;
}
.L4C1 .col_02 {
	float: left;
	width: 248px;
}

/* Borders ____________________________________________________________________________________________ */

.L1 .borderTop_blue,
.L1 .borderBottom_blue,
.L1 .borderTop_gray,
.L1 .borderBottom_gray,
.L1 .borderTop_bluegray,
.L1 .borderBottom_bluegray,
.L2C4 .col_01 .borderTop_blue,
.L2C4 .col_01 .borderBottom_blue,
.L2C4 .col_01 .borderTop_gray,
.L2C4 .col_01 .borderBottom_gray,
.L2C4 .col_02 .borderTop_orange,
.L2C4 .col_02 .borderBottom_orange,
.L2C1 .col_01 .borderTop_gray,
.L2C1 .col_01 .borderBottom_gray,
.L2C1 .col_02 .borderTop_gray,
.L2C1 .col_02 .borderBottom_gray,
.L2C1 .col_01 .borderTop_blue,
.L2C1 .col_01 .borderBottom_blue,
.L2C1 .col_02 .borderTop_blue,
.L2C1 .col_02 .borderBottom_blue,
.L2C1 .col_01 .borderTop_new3d,
.L2C1 .col_01 .borderBottom_new3d,
.L2C1 .col_02 .borderTop_new3d,
.L2C1 .col_02 .borderBottom_new3d,
.L3C1 .col_01 .borderTop_bluegray,
.L3C1 .col_01 .borderBottom_bluegray,
.L3C1 .col_02 .borderTop_bluegray,
.L3C1 .col_02 .borderBottom_bluegray,
.L3C1 .col_03 .borderTop_bluegray,
.L3C1 .col_03 .borderBottom_bluegray,
.L2C1 .col_01 .borderTop_gray3d,
.L2C1 .col_01 .borderBottom_gray3d,
.L2C1 .col_02 .borderTop_gray3d, 
.L2C1 .col_02 .borderBottom_gray3d,
.L3C1 .col_01 .borderTop_gray3d,
.L3C1 .col_02 .borderTop_gray3d,
.L3C1 .col_03 .borderTop_gray3d,
.L3C1 .col_01 .borderBottom_gray3d,
.L3C1 .col_02 .borderBottom_gray3d,
.L3C1 .col_03 .borderBottom_gray3d,
.L3C1 .col_01 .borderTop_bluegray3d,
.L3C1 .col_02 .borderTop_bluegray3d,
.L3C1 .col_03 .borderTop_bluegray3d,
.L3C1 .col_01 .borderBottom_bluegray3d,
.L3C1 .col_02 .borderBottom_bluegray3d,
.L3C1 .col_03 .borderBottom_bluegray3d{
	height: 10px;
	font-size: 0em;
}
.L2C1 .col_01 .borderTop_darkblue,
.L2C1 .col_02 .borderTop_darkblue,
.L2C1 .col_01 .borderBottom_darkblue,
.L2C1 .col_02 .borderBottom_darkblue,
.L2C1 .col_01 .borderTop_bluegray,
.L2C1 .col_02 .borderTop_bluegray,
.L2C1 .col_01 .borderBottom_bluegray,
.L2C1 .col_02 .borderBottom_bluegray,
.L2C1 .col_01 .borderTop_orange,
.L2C1 .col_02 .borderTop_orange,
.L2C1 .col_01 .borderBottom_orange,
.L2C1 .col_02 .borderBottom_orange,
.L2C3 .col_01 .borderTop_blue,
.L2C3 .col_01 .borderBottom_blue,
.L2C3 .col_01 .borderTop_darkblue,
.L2C3 .col_01 .borderBottom_darkblue,
.L2C3 .col_02 .borderTop_bluegray,
.L2C3 .col_02 .borderBottom_bluegray,
.L2C3 .col_01 .borderTop_bluegray,
.L2C3 .col_01 .borderBottom_bluegray,
.L2C3 .col_02 .borderTop_cyan,
.L2C3 .col_02 .borderBottom_cyan,

.L2C4 .col_01 .borderTop_gray3d,
.L2C4 .col_01 .borderBottom_gray3d,

.L2C8 .col_02 .borderTop_gray,
.L2C8 .col_02 .borderBottom_gray,

.L2C3 .col_02 .borderTop_lightblue,
.L2C3 .col_02 .borderBottom_lightblue,
.L4C1 .col_01 .borderTop_gray,
.L4C1 .col_01 .borderBottom_gray,
.L4C1 .col_02 .borderTop_bluegray,
.L4C1 .col_02 .borderBottom_bluegray  {
	height: 6px;
	font-size: 0em;
}
.L1 .lineTop_bluelight,
.L1 .lineBottom_bluelight,
.L1 .lineTop_orange,
.L1 .lineBottom_orange,
.L1 .lineTop_red,
.L1 .lineBottom_red {
	height: 7px;
	font-size: 0em;
}
.L1 .borderTop_blue {
	background: #006699 no-repeat top url("/redesign/images/global/borders/top_blue_760.gif");
}
.L1 .borderBottom_blue {
	background: #006699 no-repeat bottom url("/redesign/images/global/borders/bottom_blue_760.gif");
}
.L1 .borderTop_gray {
	background: #E6E6E6 no-repeat top url("/redesign/images/global/borders/top_gray_760.gif");
}
.L1 .borderBottom_gray {
	background: #E6E6E6 no-repeat bottom url("/redesign/images/global/borders/bottom_gray_760.gif");
}
.L1 .borderTop_bluegray {
	background: #0099CC no-repeat top url("/redesign/images/global/borders/top_bluegray_760.gif");
}
.L1 .borderBottom_bluegray {
	background: #0099CC no-repeat bottom url("/redesign/images/global/borders/bottom_bluegray_760.gif");
}
.L2C4 .col_01 .borderTop_blue {
	background: #006699 no-repeat top url("/redesign/images/global/borders/top_blue_568.gif");
}
.L2C4 .col_01 .borderBottom_blue {
	background: #006699 no-repeat bottom url("/redesign/images/global/borders/bottom_blue_568.gif");
}
.L2C4 .col_01 .borderTop_gray {
	background: #E6E6E6 no-repeat top url("/redesign/images/global/borders/top_gray_568.gif");
}
.L2C4 .col_01 .borderBottom_gray {
	background: #E6E6E6 no-repeat bottom url("/redesign/images/global/borders/bottom_gray_568.gif");
}
.L2C4 .col_01 .borderTop_gray3d {
	background: #F0F0F0 no-repeat top url("/redesign/images/version2/borders/top_gray3d_568.gif");
}
.L2C4 .col_01 .borderBottom_gray3d {
	background: #F0F0F0 no-repeat bottom url("/redesign/images/version2/borders/bottom_gray3d_568.gif");
}
.L2C4 .col_02 .borderTop_orange {
	width: 184px;
	background: #FF9900 no-repeat top url("/redesign/images/global/borders/top_orange_184.gif");
}
.L2C4 .col_02 .borderBottom_orange {
	width: 184px;
	background: #FF9900 no-repeat bottom url("/redesign/images/global/borders/bottom_orange_184.gif");
}
.L2C1 .col_01 .borderTop_gray,
.L2C1 .col_02 .borderTop_gray {
	background: #F0F0F0 no-repeat top url("/redesign/images/global/borders/top_gray_376.gif");
}
.L2C1 .col_01 .borderBottom_gray,
.L2C1 .col_02 .borderBottom_gray {
	background: #F0F0F0 no-repeat bottom url("/redesign/images/global/borders/bottom_gray_376.gif");
}
.L2C1 .col_01 .borderTop_blue,
.L2C1 .col_02 .borderTop_blue {
	background: #006699 no-repeat top url("/redesign/images/global/borders/top_blue_376.gif");
}
.L2C1 .col_01 .borderBottom_blue,
.L2C1 .col_02 .borderBottom_blue {
	background: #006699 no-repeat bottom url("/redesign/images/global/borders/bottom_blue_376.gif");
}
.L2C1 .col_01 .lineTop_red,
.L2C1 .col_02 .lineTop_red {
	background: #006699 no-repeat top url("/redesign/images/global/borders/line_top_red_376.gif");
}
.L2C1 .col_01 .lineBottom_red,
.L2C1 .col_02 .lineBottom_red {
	background: #006699 no-repeat bottom url("/redesign/images/global/borders/line_bottom_red_376.gif");
}
.L2C8 .col_02 .borderTop_gray{
	background: no-repeat url(/redesign/images/version2/borders/top_gray_664.gif);
}
.L2C8 .col_02 .borderBottom_gray{
	background: no-repeat url(/redesign/images/version2/borders/bottom_gray_664.gif);
}
.L3C1 .col_01 .borderTop_blue,
.L3C1 .col_02 .borderTop_blue,
.L3C1 .col_03 .borderTop_blue {
	background: #006699 no-repeat top url("/redesign/images/global/borders/top_blue_248.gif");
}
.L3C1 .col_01 .borderBottom_blue,
.L3C1 .col_02 .borderBottom_blue,
.L3C1 .col_03 .borderBottom_blue {
	background: #006699 no-repeat bottom url("/redesign/images/global/borders/bottom_blue_248.gif");
}
.L3C1 .col_01 .borderTop_bluegray,
.L3C1 .col_02 .borderTop_bluegray,
.L3C1 .col_03 .borderTop_bluegray {
	background: #0099CC no-repeat top url("/redesign/images/global/borders/top_bluegray_248.gif");
}
.L3C1 .col_01 .borderBottom_bluegray,
.L3C1 .col_02 .borderBottom_bluegray,
.L3C1 .col_03 .borderBottom_bluegray {
	background: #0099CC no-repeat bottom url("/redesign/images/global/borders/bottom_bluegray_248.gif");
}
.L3C1 .col_01 .borderTop_gray,
.L3C1 .col_02 .borderTop_gray,
.L3C1 .col_03 .borderTop_gray {
	background: #F0F0F0 no-repeat top url("/redesign/images/global/borders/top_gray_248.gif");
}
.L3C1 .col_01 .borderBottom_gray,
.L3C1 .col_02 .borderBottom_gray,
.L3C1 .col_03 .borderBottom_gray {
	background: #F0F0F0 no-repeat bottom url("/redesign/images/global/borders/bottom_gray_248.gif");
}
.L1 .lineTop_bluelight {
	clear: both;	
	background: no-repeat top url("/redesign/images/global/borders/line_top_bluelight_760.gif");
}
.L1 .lineBottom_bluelight {
	background: no-repeat bottom url("/redesign/images/global/borders/line_bottom_bluelight_760.gif");
}
.L1 .lineTop_red {
	clear: both;
	background: no-repeat top url("/redesign/images/global/borders/line_top_red_760.gif");
}
.L1 .lineBottom_red {
	background: no-repeat bottom url("/redesign/images/global/borders/line_bottom_red_760.gif");
}
.L1 .lineTop_orange {
	clear: both;
	background: no-repeat top url("/redesign/images/global/borders/line_top_orange_760.gif");
}
.L1 .lineBottom_orange {
	background: no-repeat bottom url("/redesign/images/global/borders/line_bottom_orange_760.gif");
}
.L2C1 .col_01 .borderTop_gray3d,
.L2C1 .col_02 .borderTop_gray3d {
	background: #F0F0F0 no-repeat top url("/redesign/images/global/borders/top_gray3d_376.gif");
}
.L2C1 .col_01 .borderBottom_gray3d,
.L2C1 .col_02 .borderBottom_gray3d {
	background: #F0F0F0 no-repeat bottom url("/redesign/images/global/borders/bottom_gray3d_376.gif");
}
.L2C1 .col_01 .borderTop_new3d,
.L2C1 .col_02 .borderTop_new3d {
	background: #FFC no-repeat top url(/redesign/images/version2/borders/top3DNew376.gif);
}
.L2C1 .col_01 .borderBottom_new3d,
.L2C1 .col_02 .borderBottom_new3d {
	background: #FFC no-repeat bottom url(/redesign/images/version2/borders/bot3DNew376.gif);
}
.L2C1 .col_01 .borderTop_darkblue,
.L2C1 .col_02 .borderTop_darkblue {
	background: #0066CC no-repeat bottom url("/redesign/images/global/borders/top_darkblue_376.gif");
}
.L2C1 .col_01 .borderBottom_darkblue,
.L2C1 .col_02 .borderBottom_darkblue {
	background: #0066CC no-repeat bottom url("/redesign/images/global/borders/bottom_darkblue_376.gif");
}
.L2C1 .col_01 .borderTop_bluegray,
.L2C1 .col_02 .borderTop_bluegray {
	background: #0099CC no-repeat bottom url("/redesign/images/global/borders/top_bluegray_376.gif");
}
.L2C1 .col_01 .borderBottom_bluegray,
.L2C1 .col_02 .borderBottom_bluegray {
	background: #0099CC no-repeat bottom url("/redesign/images/global/borders/bottom_bluegray_376.gif");
}
.L2C1 .col_01 .borderTop_orange,
.L2C1 .col_02 .borderTop_orange {
	background: #FF9900 no-repeat bottom url("/redesign/images/global/borders/top_orange_376.gif");
}
.L2C1 .col_01 .borderBottom_orange,
.L2C1 .col_02 .borderBottom_orange {
	background: #FF9900 no-repeat bottom url("/redesign/images/global/borders/bottom_orange_376.gif");
}

.L2C3 .col_01 .borderTop_blue {
	background: #006699 no-repeat bottom url("/redesign/images/version2/borders/top_blue_504.gif");
}
.L2C3 .col_01 .borderBottom_blue {
	background: #006699 no-repeat bottom url("/redesign/images/version2/borders/bottom_blue_504.gif");
}
.L2C3 .col_01 .borderTop_darkblue {
	background: #0066CC no-repeat bottom url("/redesign/images/version2/borders/top_darkblue_504.gif");
}
.L2C3 .col_01 .borderBottom_darkblue {
	background: #0066CC no-repeat bottom url("/redesign/images/version2/borders/bottom_darkblue_504.gif");
}
.L2C3 .col_02 .borderTop_bluegray {
	background: #99C2EB no-repeat bottom url("/redesign/images/version2/borders/top_bluegray_248.gif");
}
.L2C3 .col_02 .borderBottom_bluegray {
	background: #99C2EB no-repeat bottom url("/redesign/images/version2/borders/bottom_bluegray_248.gif");
}
.L2C3 .col_02 .borderTop_lightblue {
	background: #99C2EB no-repeat bottom url("/redesign/images/version2/borders/top_lightblue_248.gif");
}
.L2C3 .col_02 .borderBottom_lightblue {
	background: #99C2EB no-repeat bottom url("/redesign/images/version2/borders/bottom_lightblue_248.gif");
}

.L2C3 .col_01 .borderTop_bluegray {
	background: #0099CC no-repeat bottom url("/redesign/images/version2/borders/top_bluegray_504.gif");
}
.L2C3 .col_01 .borderBottom_bluegray {
	background: #0099CC no-repeat bottom url("/redesign/images/version2/borders/bottom_bluegray_504.gif");
}
.L2C3 .col_02 .borderTop_cyan {
	background: #0099CC no-repeat bottom url("/redesign/images/version2/borders/top_cyan_248.gif");
}
.L2C3 .col_02 .borderBottom_cyan {
	background: #0099CC no-repeat bottom url("/redesign/images/version2/borders/bottom_cyan_248.gif");
}
.L3C1 .col_01 .borderTop_gray3d,
.L3C1 .col_02 .borderTop_gray3d,
.L3C1 .col_03 .borderTop_gray3d {
	background: #F0F0F0 no-repeat bottom url("/redesign/images/global/borders/top_gray3d_248.gif");
}
.L3C1 .col_01 .borderBottom_gray3d,
.L3C1 .col_02 .borderBottom_gray3d,
.L3C1 .col_03 .borderBottom_gray3d {
	background: #F0F0F0 no-repeat bottom url("/redesign/images/global/borders/bottom_gray3d_248.gif");
}
.L4C1 .col_01 .borderTop_gray{
	background: #F0F0F0 no-repeat bottom url("/redesign/images/global/borders/top_gray_504.gif");
}
.L4C1 .col_01 .borderBottom_gray{
	background: #F0F0F0 no-repeat bottom url("/redesign/images/global/borders/bottom_gray_504.gif");
}
.L4C1 .col_02 .borderTop_bluegray{
	background: no-repeat bottom url("/redesign/images/global/borders/top_bluegray_248.gif");
}
.L4C1 .col_02 .borderBottom_bluegray{
	background: no-repeat bottom url("/redesign/images/global/borders/bottom_bluegray_248.gif");
}

/* Error messages ____________________________________________________________________________________________*/

.note_error img.SmartCast_link,
.note_warning img.SmartCast_link,
.note_important img.SmartCast_link {
	float: none;
	margin: 4px 0px -4px;
}
#msg-title {
	width: 100%;
	height: 5px;
	background: no-repeat center url("/i/header_msg.gif");
}
#msg-content {
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	background: no-repeat 2px 2px #FFE57F url("/i/msg-icon.gif");
	font-size: 11px;
	color: #000000;
}
#msg-first-name,
#msg-last-name,
#msg-email-error {
	margin-top: 5px;
	margin-bottom: 5px;
	width: 200px;
}
#msg-job,
#msg-email {
	margin-top: 5px;
	margin-bottom: 5px;
	width: 280px;
}
#msg-keyword {
	margin-top: 5px;
	margin-bottom: 5px;
	width: 145px;
}
#msg-job #msg-content,
#msg-email #msg-content {
	background: #B2E0F0;
	padding-left: 5px;
}
#msg-keyword #msg-content {
	background-color: #FFFFCC;
	background-image: none;
	padding-left: 5px;
}
#msg-job #msg-title,
#msg-email #msg-title,
#msg-keyword #msg-title {
	background: no-repeat center url("/i/header_msg_blue.gif");
}
#msg-keyword #msg-title {
	background: no-repeat center url("/i/temp-header_msg_yellow.gif");
}
#button-form {
	width: 80px;
	height: 25px;
	float: right;
	padding-right: 15px;
	margin-top: 10px;
}
#button-form a{
	display: block;
	text-align: center;
	padding-bottom: 2px;
	width: 75px;
}
.note_error,
.note_warning,
.note_important {	
	margin: 0px;
	padding: 1px 10px 1px 0px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 748px;
}
.note_error {
	border-left: 1px solid #CC0000;
	border-right: 1px solid #CC0000;
	background-color: #F0F0F0;
}
.note_warning {
	border-left: 1px solid #FF9900;
	border-right: 1px solid #FF9900;
	background-color: #FFFFCC;
}
.note_important {
	border-left: 1px solid #006699;
	border-right: 1px solid #006699;
	background-color: #DEEAF5;
}
.note_error img,
.note_warning img,
.note_important img {
	float: left;
	margin: 3px 10px 0px 10px;
}
.note_error p,
.note_warning p,
.note_important p {
	margin: 10px 0px 10px 52px;
	font-size: 12px;
}
.note_error p,
.note_error strong,
.note_error ul {
	color: #CC0000;
	font-size: 12px;
}
.note_warning p,
.note_warning strong {
	color: #FF9900;
	font-size: 12px;
}
.note_important p,
.note_important strong{
	color: #006699;
	font-size: 12px;
}
.note_error ul{		
	width: 660px;	
	margin-left: 10px;	
	list-style-type: disc;			
}
.note_error li{	
	margin-left: 30px;				
}

/* Content Body ____________________________________________________________________________________________ */

.clear_both {
	height: 1px;
	font-size: 0em;
	clear: both;
}
#contentBody .highlight{	
	color: #CC0000;	
}
.show {
	display: block;
}
.hide {
	display: none;
}
.min_height{
	height: 200px;
}
img.SmartCast_link {
	margin: 4px 0px -4px;
}
.fl_p{
	margin: 0px;	
}
p.submit{
	margin-top: 16px;
}
/* Header ____________________________________________________________________________________________*/
#topText, #footer{	
	display: block;
	font-size: 10px;
	color: #999999;
	text-align: center;
	background: #F5F5F5;
	padding: 3px 0px;	
}
#topText{
	height: auto;	
	border-bottom: 1px dashed #CCCCCC;
}
#topText a,
#footer a{
	color: #999999;
}
#header{
	background: url(/redesign/images/version2/backgrounds/bk_top.jpg);	
	width: 100%;
	height: 80px;		
}
#userBox{	
	width: 760px;	
	margin: 0 auto;			
	text-align: left;
	clear: both;	
}
.logo{
	margin-top: 6px;	
	display: block;	
	float: left;	
}
#headLogin{	
	float: right;
	width: 540px;	
	font-size: 11px;
	text-align: right;
	color: #006699;
	line-height: 15px;
}
#headLogin a{
	color: #006699;
}
.headBtn{
	float: right;
	background: url(/redesign/images/version2/buttons/bk_hea.jpg);
	background-position: 0px 0px;
	width: 188px;
	height: 32px;
	margin: 0px 0px 3px 2px;
	text-align: center;
	padding-top: 3px;
	cursor: pointer;
}
.headBtnFlash{
	float: right;	
	width: 188px;
	height: 35px;
	margin: 0px 0px 3px 2px;
	padding-top: 0px;	
}
.headBtn:hover{	
	background: url(/redesign/images/version2/buttons/bk_hea.jpg);
	background-position: 0px -35px;
}
#mainMenu{
	width: 774px;		
	margin: 0 auto;
	margin-top: 8px;
	margin-bottom:8px;		
	clear: both;	
}
.menuBtn{
	float: left;
	background: url(/redesign/images/version2/buttons/bk_hom.jpg);
	background-position: 0px 0px;
	width: 125px;
	height: 85px;
	margin-right: 4px;
	text-align: center;
	padding-top: 10px;
	cursor: pointer;
}
.menuBtn:hover{	
	background: url(/redesign/images/version2/buttons/bk_hom.jpg);
	background-position: 0px -95px;
}
.activeBtn{
	float: left;
	background: url(/redesign/images/version2/buttons/bk_hom_act.jpg);
	width: 125px;
	height: 85px;
	margin-left: 1px;
	margin-right: 4px;
	text-align: center;
	padding-top: 10px;
}

.firstBtn{
	margin-left: 1px;
}
.lastBtn{
	margin-right: 1px;
}

/* Footer ____________________________________________________________________________________________*/

#con_end{
	margin: 0 auto;	
	width: 760px;
	clear: both;	
}
#sec_logos{	
	text-align: center;
}
#sec_logos img{
	margin: 0px 30px;
	vertical-align: middle;
}
#addto_logos{	
	border-top: 1px dashed #CCC;	
	padding-top: 8px;
	height: 22px;
	text-align: center;
	clear: both;	
}
.btn_linkpage{
	float: left;	
	width: 125px;
	height: 16px;
	cursor: pointer;
	display: block;
}
.btn_linkpage{	
	margin: 0px 8px 0px 251px;
	background: url(/redesign/images/version2/buttons/b_linkpage.gif);	
}

.url_cont{
	border: 1px dashed #CCCCCC;
	padding: 8px;
	margin: 8px 0px;
}
.btn_closebookmark{
	float: right;
}


#team{
	clear: both;
	margin: 0px auto;
	border-top: 1px dashed #CCC;
	text-align: center;
	padding: 8px 0px;
}
#footer{
	clear: both;
	height: 80px;	
	border-top: 1px dashed #CCCCCC;	
}

/* Ads ____________________________________________________________________________________________*/

#top_ad{
	width: 100%;	
	margin: 0 auto;	
	text-align: center;
	height: auto;
}
#top_ad img{
	border: 0px;
	margin: 8px 0px;
}

/* Top Bar Menu ____________________________________________________________________________________________*/

#df_bar,
#sg_bar,
#vs_bar,
#tl_bar,
#ld_bar{	
	width: 774px;
	height: 25px;
	clear: both;
	margin: auto;		
}
#df_bar,
#sg_bar{	
	background: url(/redesign/images/version2/backgrounds/bk_dflbar.jpg);		
}
#vs_bar,
#ld_bar{	
	background: url(/redesign/images/version2/backgrounds/bk_vskbar.jpg);		
}
#tl_bar{	
	background: url(/redesign/images/version2/backgrounds/bk_talbar.jpg);	
}

#df_bar .lf_button,
#df_bar .rt_button,
#ld_bar .lf_button,
#ld_bar .rt_button{
	width: 379px;
	float:left;	
	margin-top: 5px;
	text-align: center;		
}
#df_bar .lf_button{	
	border-right:1px solid #FFF;		
}
#df_bar .rt_button{		
	border-left:1px solid #DBDBDB;	
}
#sg_bar .sup_button{
	padding-top: 5px; 
	width: 774px;	
	text-align: center;		
}
#vs_bar .sup_button{ 
	float:left;	
	margin-top: 5px;
	padding: 0px 11px;
	border-right:1px solid #1A76A3;
	border-left:1px solid #005C94;	
}
#tl_bar .sup_button{
	float:left;
	margin-top: 5px;
	padding: 0px 9px;
	border-right: 1px solid #1A9BC1;
	border-left: 1px solid #0069A6;	
}
#vs_bar .fst_button,
#tl_bar .fst_button,
#vs_smart_bar .fst_button{
	border-left: 0px;	
}
#vs_bar .lst_button,
#tl_bar .lst_button,
#vs_smart_bar .lst_button{
	border-right: 0px;
	padding-right: 0px;
}
#ld_bar .lf_button{	
	border-right:1px solid #1A76A3;		
}
#ld_bar .rt_button{		
	border-left:1px solid #005C94;	
}
#ld_bar strong{		
	color: #FFF;	
}

#df_bar .sup_button a,
#sg_bar .sup_button a{	
	font-weight: bold;
	color:#069;
	text-decoration:none;	
}
#df_bar .sup_button a:hover,
#sg_bar .sup_button a:hover{	
	color: #999;
	text-decoration:none;
}

#vs_bar .sup_button a,
#ld_bar .lf_button a,
#ld_bar .rt_button a,
#vs_smart_bar .sup_button a{	
	font-weight: normal;
	color:#FFFFFF;
	text-decoration:none;	
}

#vs_bar .sup_button a:hover,
#ld_bar .lf_button a:hover,
#ld_bar .rt_button a:hover,
#vs_smart_bar .sup_button a:hover{	
	font-weight: normal;
	color: #AACCDD;
	text-decoration:none;
}
#tl_bar .sup_button a{	
	color:#FFFFFF;
	text-decoration:none;	
}
#tl_bar .sup_button a:hover{
	color: #000066;
	text-decoration:none;		
}
#vs_smart_bar{	
	background: url(../images/version2/backgrounds/bk_vskbar_double.gif);
	width: 774px;
	height: 42px;
	clear: both;
	margin: auto;	
}
#vs_smart_bar .sup_button{ 
	float:left;	
	margin-top: 3px;
	height: 34px;
	padding: 0px 21px;
	border-right:1px solid #1A76A3;
	border-left:1px solid #005C94;
	text-align: center;
	vertical-align: middle;
}

/* Forms & Tab Data ____________________________________________________________________________________________*/

p.white{	
	padding: 8px;	
	background: #FFF;
}
.L1 .tab_data,
.L2C1 .tab_data{	
	margin: 1px 0px;
	border: 1px solid #CCC;
	line-height: 20px;
	background: #F5F5F5;
	padding: 0px;
}
.L1 .tab_data label{	
	width: 234px;
	padding: 8px;	
	float: left;	
	font-weight: bold;	
	color: #006699;	
}
.L1 .tab_data span{	
	background: #fff;
	padding: 8px;
	width: 490px;
	display: block;	
	float: left;						
}

.L2C1 .tab_data label{	
	width: 124px;
	padding: 8px;
	display:block;
	float: left;	
	font-weight: bold;	
	color: #006699;	
}
.L2C1 .tab_data span{	
	background: #fff;
	padding: 8px;
	width: 218px;
	display: block;	
	float: left;						
}

.L2C4 .tab_data label{	
	width: 92px;
	padding: 8px;	
	display:block;
	float: left;	
	font-weight: bold;	
	color: #006699;	
}
.L2C4 .tab_data span{	
	background: #fff;
	padding: 8px;
	width: 442px;
	display: block;	
	float: left;						
}
.L2C8 .col_02 .tab_data label{	
	width: 114px;
	padding: 8px;
	display:block;
	float: left;	
	font-weight: bold;	
	color: #006699;	
}
.L2C8 .col_02 .tab_data span{	
	background: #fff;
	padding: 8px;
	width: 516px;
	display: block;	
	float: left;						
}
.L1 .tab_data strong{
	color: #669900;				
}
.col_01 input, select{
	font: 11px Tahoma, Geneva, sans-serif;
}

.orange_subtitle{
	display: block;
	color: #FF9900;
	font-weight: bold;
	font-size: 13px;		
}
.blue_subtitle{
	display: block;
	color: #006699;
	font-weight: bold;
	font-size: 13px;
	margin: 10px 0px;	
}
img.SmartCast_label{
	float: left;
	margin-right: 4px;
}
.sep{
	clear: both;	
	border-bottom: 1px dashed #CCCCCC;
}
.lastsep{
	clear: both;	
}
.button_150{
	clear: both;	
	font: 12px Tahoma, Geneva, sans-serif;	
	margin: 8px 0px;	
}

/* Desktop Yoga ____________________________________________________________________________________________*/

#gray_info td.closeYoga{
	width: 540px;
	border: 1px solid #333333;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	border: 1px solid #333333;
	padding: 4px;
	background: #F5F5F5;
}
#gray_info td.disYoga{
	border: 1px solid #333333;
	font-size: 10px;
	color: #666666;
	background: #F5F5F5;
	padding: 4px;
}

.otVersions{
	width: 744px;
	height: 22px;
	padding: 4px 8px;
	margin-bottom: 8px;
	
	background: url(/redesign/images/version2/backgrounds/bk_other_versions.gif);
}
.otVersions a:link,
.otVersions a:visited,
.otVersions a:active{
	text-decoration: none;
}
.otVersions a:hover{
	text-decoration: underline;
}

/* Warning Content ____________________________________________________________________________________________*/

#topMsgBox{
	margin: 0 auto;
	background-image: url(/redesign/images/version2/borders/topClose774.gif);
	background-repeat: no-repeat;
	width: 758px;
	height: 16px;
	padding: 4px 8px 0px 8px;
	text-align: right;
}
#topMsgBox img{
	float: right;
	margin: 1px 0px 0px 4px;	
}
#topMsgBox a:link,
#topMsgBox a:visited,
#topMsgBox a:active{
	color: #F90;	
	text-decoration: none;
}
#topMsgBox a:hover{	
	text-decoration: underline;
}
#msgBox .warning{
	border: 1px dashed #FF9900;
	background: #FFFFCC;
	margin-bottom: 8px;
	padding: 4px;	
	color: #FF9900;
	font-size: 10px;
	font-weight: bold;
}
#msgBox .warning img,
#msgBox .error img{
	float: left;
	margin: 2px 4px -2px;
}
#msgBox .warning p,
#msgBox .error p{	
	margin-left: 24px;
}
#msgBox .warning a:link,
#msgBox .warning a:active,
#msgBox .warning a:visited,
#msgBox .warning a:hover{
	color: #FF6600;
}

#msgBox .error{
	border: 1px dashed #CC0000;
	background: #F0F0F0;
	margin-bottom: 8px;
	padding: 4px;	
	color: #CC0000;
	font-size: 10px;
	font-weight: bold;
}
#msgBox .error a:link,
#msgBox .error a:active,
#msgBox .error a:visited,
#msgBox .error a:hover{
	color: #CC0000;
}
.adminInfo{
	background: yellow;
	padding: 5px 0px;
	border:1px solid #FFCC00;
}
.tab_data .adminInfo span{
	background: yellow;
}


/* Names Component ____________________________________________________________________________________________ */


.divName{
	background: #E6E6E6;
	font-weight: normal;
	padding: 2px;	
	margin: 2px;
	float: left;
}
.divName img{
	cursor: pointer;
	margin-left: 3px;
}

/* Landing Pages ____________________________________________________________________________________________ */

.btnOrLnd{
	clear: both;	
	background: no-repeat url(/redesign/images/version2/buttons/bk_lnd_500.gif);
	width: 500px;
	height: 32px;
	margin: 16px 0px;
	padding-top: 3px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
}
.btnHome{
	background-image: url(/redesign/images/version2/buttons/b_home.gif);
	width: 184px;
	height: 20px;
	padding-top: 2px; 
	text-align: center;
	cursor: pointer;	
}
.btnOrLnd a:link,
.btnOrLnd a:visited,
.btnOrLnd a:active,
.btnHome a:link,
.btnHome a:visited,
.btnHome a:active{
	color: #FFF;
	text-decoration: none;
	display: block;
}
.btnOrLnd a:hover,
.btnHome a:hover{	
	color: #FF9;	
}
