﻿/* Unauthorized page .css */

#wrap {
    width:968px;
}

#header
{
}
#WebLogo
{
    float: left;
}
#WebTitle
{
    float: left;
    color: White;
    font-size: 22px;
    font-weight: normal;
}
.cn #WebTitle
{
    font-size: 26px;
    top: 20px;
}
.ko #WebTitle
{
    font-family: Arial, Verdana, Sans-Serif;
}

#headerBorder {
    background:#FFFFFF url(images/container_tr.gif) no-repeat scroll right top;
    font-size:0;
    width: 100%;
    height:9px;
    line-height:9px;
    
}

#newContent {
    background-color:#FFFFFF;
    margin-left:10px;
    margin-right:10px;
}

#newContent h2 {
    color:#003399;
}

.footer {
    background:transparent url(images/container_btm.png) no-repeat scroll 50% top;
    color:#97BDF8;
    height:60px;
    padding:20px 15px 20px 20px;
    text-align:center;
}
.footer div.links a {
    color:#97BDF8;
}
.footer div.links a:hover {
    color:#97BDF8;
    text-decoration: none;
}

input {
    font-size:11px !important;
    margin:0;
    padding:0px;
}

#unAuthorBack {
	background-image: url(images/unauthorizedBack.jpg);
	background-repeat:no-repeat;
	min-height:690px;
	height:auto !important;
	height:690px;
	position:relative;
}

.authorArticle {
	padding-top:15px;
	color:#666666;
}

#videoFeed {
	width:371px;
	height:253px;
	background-color:#000;
	position:absolute;
	top:35px;
	left:30px;
	overflow:hidden;
}

#videoDetail {
	width:371px;
	height:196px;
	overflow:hidden;
}

#featureWall {
	position:absolute;
	top:26px;
	left:434px;
	width:470px;
	height:220px;
	overflow:hidden;
	font-size:168%;
	line-height:2em;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
}

.profileSmall {
	width:290px;
	border-bottom:1px solid #dbdbdb;
}

.examplePad1 {
	padding-top:15px;	
	padding-bottom:5px;	
}
.examplePad {
	padding-top:5px;	
	padding-bottom:0px;	
}
.articleText {
	width:275px;
	border-bottom:1px solid #dbdbdb;
	}

.articleTextPad {	
	padding-bottom:10px;
}
	
.miniUImage {
	float:left;
	width:45px;
	padding-top:5px;
}

.miniUIText {
	float:right;
	width:240px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:100%;
	color:#666666;
	}
	
.miniUIText a{
	font-weight:bold;
}

.miniUIText strong{
	color:#0991bd !important;
}

.featureWallHL {
	color:#8cb8e7 !important;
	}

.featureWallVL {
	color:#14cef1 !important;
	}

#videoDetailPad {
	padding:10px;
	color:#fff;
	}

#videoDetailPad p{
	color:#fff;
	}

#videoDetailPad h3 {
	font-size:110%;
	color:#78a0d6;
	margin:0;
	padding:0;
}

#threeColumns {
	position:absolute;
	top:305px;
	min-height:290px;
	height:auto !important;
	height:300px;
}

#threeColumns h2 {
	font-size:155%;
	font-weight:normal;
	margin:0;
	padding:0;
	}

#columnA {
	float:left;
	width:337px;
	border-right:1px solid #d0d6da;
	min-height:380px;
    height:auto !important;
    height:380px;
	}
	
.columnAPad {
	padding-left:30px;
}
	
#columnB {
	float:left;
	width:313px;
	border-right:1px solid #d0d6da;
	min-height:380px;
    height:auto !important;
    height:380px;
	}
	
.columnBPad {
	padding-left:20px;
	padding-right: 20px;
}
	
#columnC {
	float:left;	
	width:280px;
	min-height:380px;
    height:auto !important;
    height:380px;
	}

.columnCPad {
	padding-left:20px;	
}

.columnCPad form{
	display:inline;	
}

/* Blue Buttons */

.buttonBar {
	padding-top:10px;
	}

.blueButtonMed {
		display:block;
		background-image:url(images/medButton.png);
		height:25px;
		width:98px;
		text-align:center;
	}
	
.blueButtonMed a {
		color:#ffffff !important;
}

.blueButtonLarge {
		display:block;
		background-image:url(images/largeButton.png);
		height:25px;
		width:181px;
		text-align:center;
	}

.blueButtonLogon {
		display:block;
		background-image:url(images/logonButton.png);
		height:25px;
		width:132px;
		text-align:center;
}
.ko .blueButtonLogon
{
    font-size: 10px;
    line-height: 20px;
}
#logonSpacer
{
    height: 1.5em;
    clear: both;
    overflow: hidden;
    display: none;
}
	
.buttonText {
	display:block;
	color:#FFF;
	padding-top:3px;
	margin:0 auto;
	text-transform: uppercase;
	font-size:10px;
}
.cn .buttonText {
    font-size: 12px;
    padding-top: 1px;
}
#loginForm {
		
	display:block;
}

.passfield {
	padding-top:15px;
	padding-left:5px;
	background-image:url(images/backinput.png);
	background-position:0 30px;
	background-repeat:no-repeat;
}
	
.passfield label{
		display:block;
		color:#003399;
		font-family:Verdana, Geneva, sans-serif;
		font-weight:bold;
}

.passfield span {
		font-size:.8em;
		color:#666666;
}

#loginForm .username {
	border:0 !important;
	background:transparent;
	width:196px;
	height:22px;
	padding-top:2px;
}

#loginForm .password {
		border:0 !important;
		background:transparent;
		width:196px;
		height:22px;
		padding-top:2px;
}

#loginForm .checkbox {
		color:#666666;
		padding-top:4px;
}

.subscribeNow {
	border-bottom:1px solid #DBDBDB;
	}

.roundButton {
	width:58px;
	height:36px;
	background-image:url(roundButton.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
	display:inline-block;
	}
	
.roundButton a{
	display:inline-block;
	padding-left:7px;
	color:#ffffff !important;
	}
	
.line
{
    height:1px;
    margin:5px 0px;
    padding:0px;
    font-size:1px;
    background-color:#DBDBDB;
    color:#DBDBDB;
    line-height:1px;
    clear:both;
}