﻿body 
{
	margin:0px;
	margin-top:4px;
}

body, p, span, li, ul, ol, input[type=text], textarea
{
	font-family: Lucida Sans, Arial, Verdana;
	font-size: 10pt;
	word-spacing:1px;
}
p
{
	margin-top:8px;
	margin-bottom:8px;
}

p + p
{
	margin-top:0px;
}

td > p /*Child Selector*/
{
	margin-top:0px;
}

h1
{
	font-family: Arial;
    color: #6A6959;
    font-size:18px;
}

h2
{
	font-family: Arial;
    color: #2A37AF;
    font-size:16px;
}

h3
{
	font-family: Arial;
    color: #D40000;
    font-size:14px;
}

a:link       
{
            text-decoration: underline;
            font-family: Arial;
            font-weight: normal;
            color: #2A37AF
}

a:visited    
{
            text-decoration: underline;
            font-family: Arial;
            font-weight: normal;
            color: #6A6959
}
a:hover, a:active    
{
            text-decoration: underline;
            font-family: Arial;
            font-weight: normal;
            color: #D40000;
}

a.talkingpoints:link       
{
            text-decoration: underline;
            font-family: Arial;
            font-size: 9pt;
            font-weight: normal;
            color: #2D2D86
}

a.Password
{
	text-decoration: underline;
            font-family: Arial;
            font-size: 9pt;
            font-weight: normal;
            color: #6969BE
}

a.HRClassroom
{
	text-decoration: underline;
            font-family: Arial;
            font-size: 9pt;
            font-weight: normal;
            color: #2D2D86
}

td.login
{
	font-size: 8pt;
	font-size: Arial;
	color: #999999;
}


.HomeBox
{
	/*Image Dimensions: 619 x 338*/
	width:481px;
	height:262px;
	overflow:hidden;
	background-image:url(images/HomePgImage.jpg);
	background-repeat:no-repeat;
	padding-top:76px;
	padding-left:138px;
	position:relative;
}

.HomeBox td, .HomeBox td a
{
	color:#6a6959;
	font-size: 12px;
	font-size: Arial;
	padding:2px;
	text-decoration:none;
}

.HomeBox td a:hover
{
	text-decoration:underline;
}

.HomeBox .ArticlesLink
{
	position:absolute;
	top:33px;
	left:140px;
	border:solid 0px black;
	cursor:pointer;
	width:267px;
	height:29px;
}


.HomeBox .MoreLink
{
	display:none;
}


/*-------------- Article --------------*/

#divArticle .divSubCategories a
{
    display: block;
    padding: 3px;
}

#divArticle .divBreadCrumb a
{
    font-size:8pt;
}

.ReadMore{	display:block;width:155px;height:34px;background:url(../../baseimages/loginreadmore.jpg) no-repeat;
	font-weight:bold;padding:5px;margin:10px 0 10px 0;font-size:0px;line-height:0px;color:White;}
	
/*-------------- LoginDialog / Login Mini Form --------------*/
#LoginMBox table{width:200px;margin-top:11px;margin-left:63px;}
#LoginMBox H1{font-size:13px;margin-top:0px;margin-bottom:16px;word-spacing:1px;letter-spacing:1px;}
#LoginMBox, #LoginMBox td{color:gray;line-height:21px;vertical-align:middle;}
#LoginMBox td.Label{width:72px;}
#LoginMBox input.LM_TextBox{width:111px;/*Total Width = 121*/padding-top:3px;padding-left:3px;
                            height:16px;/*Total height: 24 = 2 border + 8 padding + */line-height:12px;
                            border-top:solid #acadb2 1px;border-right:solid #e4e9ef 1px;border-bottom:solid #e4e9ef 1px;
                            border-left:solid #e4e9ef 1px;}

#LoginBox{width:182px; margin-top:58px; margin-right:28px; padding-bottom:8px; border:solid 1px #e2e1dc; background-color:#f9faf5; overflow:hidden;}                     
#LoginBox table{width:136px;margin-top:6px;margin-left:33px;margin-right:19px;}
#LoginBox H1{font-size:13px;margin-top:0px;margin-bottom:13px;word-spacing:1px;letter-spacing:1px;line-height:19px;}
#LoginBox, #LoginBox td{color:gray;line-height:17px;vertical-align:middle;}
#LoginBox td{padding:0px;}
#LoginBox td.Links a{display:block;line-height:15px;}
#LoginBox .loginError{display:none;}
#LoginBox input.LM_TextBox{width:109px;/*Total Width = 121*/padding-top:3px;padding-left:3px;
                            height:16px;/*Total height: 24 = 2 border + 8 padding + */line-height:12px;
                            border-top:solid #acadb2 1px;border-right:solid #e4e9ef 1px;border-bottom:solid #e4e9ef 1px;
                            border-left:solid #e4e9ef 1px;}
                            
                            
span.rfStars{display:none;color:#b01221;font-weight:bold;}
.modalBackground {background-color:Gray;filter:alpha(opacity=70);opacity:0.7;}
.modalPopup {border:solid 1px gray;width:321px;height:198px;position:relative;
             background-image:url(images/LoginBox.jpg);background-repeat:no-repeat;background-position:bottom;overflow:hidden;}
#loginError{visibility:hidden;color:#D40000;font-weight:bold;}
.divLoginStatusClickCatcher{background-image:url(images/loginbtn.jpg);background-repeat:no-repeat;
                            position:absolute;bottom:0px;right:0px;z-index:10;width:92px;
                            /*Some solid fill for the box is needed to capture the click infront of the main loginstatus button*/
                            height:34px;background-color:Gray;cursor:pointer;}
.LoginStatus{position:absolute;bottom:0px;right:0px;z-index:0;}


/*-------------- Layout --------------*/
form{width:900px;margin-left:auto;margin-right:auto;}
#adSpace{text-align:center;width:900px;margin-left:auto;margin-right:auto;}
.AdSense_TEMP_Container{width:728px;height:90px;line-height:90px;vertical-align:middle;
                        background-color:Gray;color:White;font-size:40px;margin-left:auto;margin-right:auto;}
                        
#divHeader{width:900px;height:126px;background-image:url(images/top.jpg);background-repeat:no-repeat;position:relative;z-index:10;}
#divHeader .divLoginPlaceHolder{position:absolute;right:10px;bottom:-40px;z-index:10;}
#divHeader .menu{width:659px;overflow:hidden;position:absolute;bottom:0px;z-index:0;}
#divHeader .divSearch{position:absolute;top:62px;left:294px;}
#divHeader .divSearch input[type=text]{border:none;width:210px;}
#divHeader .divSearch input[type=image]{margin-top:1px;margin-left:8px;width:79px;height:21px;}
#divHeader .Link1{position:absolute;top:17px;left:20px;border:solid 0px black;cursor:pointer;width:210px;height:63px;}
#divHeader .Link2{position:absolute;top:10px;right:14px;border:solid 0px black;cursor:pointer;width:210px;height:110px;}

.tblMain{border-collapse:collapse; width:900px;margin:0px;}
.tblMain .tdLeft, .tblMain .tdRight{ text-align:left; vertical-align:top;}
.divContentArea{text-align:left;vertical-align:top;width:684px;
                margin-top:28px;margin-bottom:13px;margin-left:108px;margin-right:108px;overflow:hidden;}
.divContentAreaNarrow{width:619px; height:auto; min-height:300px; margin:28px 42px 13px 29px; overflow:hidden;
                      text-align:left;vertical-align:top;}
                
#divFooter{width:900px;height:87px;background-image:url(images/bottom.jpg);background-repeat:no-repeat;position:relative;}
#divFooter .Link1{position:absolute;top:10px;left:14px;border:solid 0px black;cursor:pointer;width:190px;height:43px;}
#divFooter .Set1{position:absolute;top:33px;left:297px;border:solid 0px black;}
#divFooter .Set1 a, #divFooter .Set1 span{border-right:solid 0px black;font-family:Arial Narrow;font-size:13px;
                   font-weight:normal;color:#6a6959;text-decoration:none;}
#divFooter .Set1 a:hover{text-decoration:underline;}
#divFooter .Set1 .a1{padding-left:10px;padding-right:12px;}
#divFooter .Set1 .a2{padding-left:15px;padding-right:15px;}
#divFooter .Set1 .a3{padding-left:15px;padding-right:15px;}
#divFooter .Set1 .a4{padding-left:15px;padding-right:15px;}
#divFooter .Set1 .a5{padding-left:15px;padding-right:10px;}
#divFooter .Set2{position:absolute;bottom:5px;width:100%;text-align:center;margin-left:auto;margin-right:auto;
                 border:solid 0px black;color:Gray;}
#divFooter .Set2, #divFooter .Set2 a{font-size:10px;}
