﻿body
{
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right:0px;
    font-family: Arial;
    font-size: 10px;
}

a
{
     text-decoration:none;
     color:#666666;
     /*color:#000000;*/
     font-weight:bold;
}
a:hover
{
     text-decoration:underline;
}

textarea {
	scrollbar-face-color: #e5e5e5;
	scrollbar-shadow-color: #e5e5e5;
	scrollbar-highlight-color: #e5e5e5;
	scrollbar-3dlight-color: #e5e5e5;
	scrollbar-darkshadow-color: #e5e5e5;
	scrollbar-track-color: #e5e5e5;	
	}

#LeftDiv
{
    float: left;   
    width: 998px;
}

#AdArea
{
    width: 180px;
    float: left;
    /*height: 100%;*/
    background-image: url(../Images/right_shadow.jpg);
    background-position: left;
    background-repeat: repeat-y;
    padding-left:20px; 
    position:absolute;
    top:0px;
}

#MainDiv
{
    background-image: url(../Images/background.jpg);
    background-position: right;
    background-repeat: repeat-y;
    width: 998px;    
    _width: 1030px;   
    background-color:#f5f4fa; 
}
#TopDiv
{
    width: 998px;
    _width: 1030px;    
    height: 37px;
    background-image: url(../Images/top_background.jpg);
    background-position: left;
    background-repeat: repeat-y;
    _background-repeat: repeat;
}

#TopDiv #DivLogo
{
    padding-top: 9px;
    margin-left: 10px;
    float: left;
}
#TopDiv #DivMenu
{
    margin-top: 12px;
    margin-left: 15px;
    color: White;
    float: left;
}

#TopDiv #DivMenu a
{
    color: White;    
    font-weight:normal;
}

#TopDiv #DivDropDownLinks
{
    float: right;
    color: White;
    margin-top: 4px;
    padding-right: 10px;
}

#WhiteArea
{
    float: left; 
    width: 780px; 
    margin-left: 5px;
    margin-bottom:10px;
}

#WhiteAreaTop
{
    background-image: url(../images/subpagewhitearea.png); 
    background-repeat: no-repeat;
    padding-top: 20px;
    height:105px;
} 

#WhiteAreaMain
{
    background-image: url(../images/subpagewhiteareamain.png); 
    background-repeat: repeat-y;
    padding-left: 24px; 
    padding-right: 24px; 
    float: left; 
    width: 730px;    
    padding-top:15px;
    _margin-top:-20px; 
}

#WhiteAreaMain #LeftArea
{
    float: left; 
    width: 240px;        
    padding-top:38px;
}
#WhiteAreaMain #RightArea
{
    float: left; 
    width: 460px; 
    padding-left: 20px;
    color: #333366; 
    font-size: 11px;       
}

#WhiteAreaMain #RightArea div
{
    margin-top:20px;
    padding-top:5px;
    border-top:solid 1px #333366;
}
#WhiteAreaMain #RightArea div a
{    
    padding-left:15px;        
}

#WhiteAreaMain h4
{
    font-size:14px;
    margin-bottom:5px;
}
#WhiteAreaBottom
{
    background-image: url(../images/subpagewhiteareabottom.png); 
    background-repeat: no-repeat;
    height: 13px; 
    width: 780px; 
    float:left;
}

#SubArea
{
    float: right; 
    border: solid 0px green;     
    margin-right: 5px;
    padding-top: 3px;
    width:200px; 
}
.GreenPuff
{
    width: 196px;
    margin-left:1px;  
    float:left;

}
.GreenPuffTop
{   
    width: 100%; 
    background-image: url(../images/greenpufftop.png); 
    background-repeat: no-repeat;
    height: 48px; 
    text-align: right;
    
}
.GreenPuffTop div
{
    margin-right: 10px; 
    padding-top: 8px;     
    color: White;
    font-family: Times New Roman;
    font-size: 14px;
}
.GreenPuffMiddle
{
    width: 176px;
    background-image: url(../images/greenpuffmiddle.png); 
    background-repeat: repeat-y;
    padding-left: 10px;
    padding-right: 10px;
    height:70px;
}
.GreenPuffMiddle .imgdiv
{     
    margin-top: -5px;
    _margin-top: 0px;     
    _height: 80px;
    float: left;    
}

.GreenPuffMiddle .imgdiv img
{     
    position: static; 
    top: 5px; 
    left: -5px;
    z-index:2;
}
.GreenPuffMiddle .textdiv
{     
     float: right; 
     width: 100px; 
     margin-top: -10px;
	 _margin-top: 0px;
     margin-bottom:10px;
     height:60px;
}

.GreenPuffReflection
{
    float: left; 
    width: 196px; 
    height: 35px; 
    text-align: right;    
    margin-top: -4px; 
    margin-left: -1px; 
    background-image: url(../Images/small_puff_reflect_196.png); 
    background-repeat:no-repeat;
    
}

.GreenPuffBottom
{

    background-image: url(../images/greenpuffbottom.png); 
    background-repeat: no-repeat;    
    
    width:196px;
}

#SubMenu
{
    margin-left:20px;
    margin-top:15px;
}
#SubMenu .SubMenuItem
{
    background-image: url(../images/submenuback.jpg); 
    background-repeat:no-repeat;
    width: 145px; 
    height: 55px;
    float: left;   
    position:relative;  
      
}

#SubMenu .SubMenuItem div
{
    margin-left:10px;
    margin-top:10px;
    color: #333366; 
    font-family: Arial;
    font-size: 11px; 
    font-weight: bold;
    width:125px;     
}

#SubMenu .SubMenuItem div a
{        
    color: #333366;
    position:relative;
}

#SubMenu .SubMenuItem div span a
{        
    color: #333366;
    position:relative;
}

#SubMenu .SubMenuItem div span a:hover
{        
    color: #333366;
    position:relative;
    text-decoration:none;
    cursor:pointer;
}

#PageHeader
{
    font-size: 28px; 
    color: #999999; 
    font-family: Times New Roman;
    margin-left:20px;
}
#PageSubHeader
{
    font-size: 13px; 
    color: #333366; 
    font-family: Arial;
    padding-left: 10px;
}
#LanguageDiv
{
    float: left; 
    border: solid 0px yellow; 
    width: 970px; 
    margin-left: 11px;
    height: 30px; 
    padding-top: 0px; 
    text-align: right;
}

#ShadowDiv
{
    width: 998px;
    _width: 1030px;
    background-image: url(../Images/top_shadow.png);
    background-position: top;
    background-repeat: repeat-x;
}

#BottomDiv
{    
    border-top: solid 1px #010134;
    height: 25px;
    background-image: url(../Images/top_background.jpg);
    background-position: left;
    background-repeat: repeat-y;
    _background-repeat: repeat;
    width: 998px;    
    _width: 1030px;    
    z-index:1000;
    float:left;
}

#BottomDiv #bottomtext
{   border-top: solid 1px white;
    height: 1px;    
    padding-top:5px;
    color:White;
    padding-left:12px;
    z-index:1000;    
}

#BottomDiv #bottomtext a
{   
    color:White;    
}

.title
{
    color: #cccccc;
    font-size: 26px;
    font-family: Times New Roman;
    padding-left:8px;    
    width: 190px;
}
.bodytext
{
    width: 220px;
    float:left;
    color:#666666;
    padding-left:8px;
}

.forumtextboxsmall
{
	background-image: url(../Images/TextBoxLong.jpg);
}

#body #bodytext
{
    width: 220px;
    float:left;
}
#calendartable #tableheader
{
    width: 174px;
    border-bottom: solid 1px #727292;
    color: #000033;
    padding-left: 17px;
}

#calendartable .tablecontent
{
    padding-left: 17px;
    padding-top: 2px;
    padding-bottom: 6px;
}

#calendartable .tablecontent .contentheader
{
    padding-top:2px;
    color:#666666;
    font-weight:bold;
}
#calendartable .tablecontent .contentbody
{   
    color:#666666;
}

#articletable .tablecontent .contentbody
{
    padding-bottom:6px;
    padding-top:4px;
    padding-left:17px;
    width:166px;
    color:#666666;
}

#CalendarDiv
{
	float: left; 
	padding-left: 10px;
}

#CalendarDiv div
{
	width: 186px;
}

#ToolbarDiv
{
	float: left;    
    padding-top: 3px;
    width:100%;    
}

#ToolbarDiv a
{
	color:#000000;
	text-decoration:underline;
	font-weight:normal;
}

#ToolbarDiv a img
{
	padding-right:5px;
}

#ForumArea
{
	
}

#ForumTable
{
	width:100%;	
	border:solid 0px green;
}

#ForumTable td
{
	border:solid 0px green;
	padding-bottom:4px;
}

#ForumTable .Header
{
	font-size:14px;
	font-weight:bold;
	color:#333366;
}

.ForumCell
{
	padding-left:8px;		
	padding-top:8px;
	border:solid 1px #333366;
	color:#333366;
	vertical-align:top;
}

.ForumCell a
{
	color:#333366;
}