body
{
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans Serif;
    margin:0px;   
    text-align: center;
	background: #ebe9e2 url('../images/background2.gif') repeat-y;
	background-position: center;
	
}
DIV#mainFrame{
	margin:auto;
	width: 840px;
	background: #ebe9e2 url('../images/background2.gif') repeat-y;
	background-position: center;
	text-align: left;
	padding: 0 0 0 64px;
}
.headline1
{
    WIDTH: 310px;
    FONT-SIZE: 80%;
    FONT-WEIGHT: bold;    
    padding-top: 24px;
    padding-left: 17px; 
    padding-right: 14px;       
    padding-bottom: 6px
}
.headline2
{
    FONT-SIZE: 70%;
    FONT-WEIGHT: bold;    
    padding-top: 8px;
    padding-left: 17px; 
    padding-right: 14px
}
.headline3
{
    FONT-SIZE: 70%;
    FONT-WEIGHT: bold;    
    padding-top: 5px;
    padding-left: 5px; 
    padding-right: 5px
}
.cTitle1
{
	height: 24px;
	border: 1px solid #FFA500;
	font-size: 150%;
	margin-bottom: 10px;
}
.cTitle2
{
	height: 24px;
	border: 1px solid #8F634A;
	font-size: 150%;
	margin-bottom: 10px;
}
.cTitle3
{
	height: 24px;
	border: 1px solid #0470b1;
	font-size: 150%;
	margin-bottom: 10px;
}
.headline4
{
    FONT-SIZE: 80%;
    FONT-WEIGHT: bold;    
    padding-top: 24px;
    padding-left: 17px; 
    padding-right: 14px;       
    padding-bottom: 6px
}
.textMain4
{
    WIDTH: 385px;
    FONT-SIZE: 70%;
    padding-top: 14px;
    padding-left: 17px; 
    padding-right: 14px;       
    padding-bottom: 14px
}
.textMain
{
    WIDTH: 310px;
    FONT-SIZE: 70%;
    padding-top: 14px;
    padding-left: 17px; 
    padding-right: 14px;       
    padding-bottom: 14px
}

.textMain2
{
    FONT-SIZE: 70%;
    padding-top: 5px;
    padding-left: 5px; 
    padding-right: 5px;       
    padding-bottom: 5px
}
.textMain3
{
    FONT-SIZE: 70%;
    padding-top: 14px;
    padding-left: 17px; 
    padding-right: 14px;       
    padding-bottom: 14px
}
.progress
{
    FONT-SIZE: 85%;
}
.ImportantNote
{
    COLOR: #ff0000
}
.news
{
    FONT-SIZE: 70%;
    padding-top: 5px;
    padding-left: 7px; 
    padding-right: 5px;       
    padding-bottom: 4px
}


.news UL{
	margin: 0px;
	padding: 0px;
}
.news LI{
	list-style: none;
	margin: 0 0 3px 10px;
	padding: 4px 0 4px 18px;
}
.news LI.doc{
	background: url('../images/doc.png') no-repeat 0 4px;
	/background: url('../images/doc.png') no-repeat 0 8px;
}
.news LI.signup{
	background: url('../images/signup.png') no-repeat 0 4px;
	/background: url('../images/signup.png') no-repeat 0 8px;
}


.news P I{
	font-weight: bold;
}
.bu
{
    FONT-SIZE: 80%;
    COLOR: #333333    
}
UL
{
    LIST-STYLE-TYPE: square;
    MARGIN-TOP: 0pt;
    MARGIN-BOTTOM: 0pt
}
OL
{
    MARGIN-TOP: 0pt;
    MARGIN-BOTTOM: 0pt
}

A:link
{
    FONT-WEIGHT: bold;
    COLOR: #000000;    
    TEXT-DECORATION: underline
}
A:visited
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A:active
{
    FONT-WEIGHT: bold;
    COLOR: #FBA917;
    TEXT-DECORATION: underline
}
A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #FBA917;
    TEXT-DECORATION: underline
}

A.headlinelink
{
    Font-size: 110%;
}

A.headlinelink:link
{
    FONT-WEIGHT: bold;
    COLOR: #000000;    
    TEXT-DECORATION: none
    
}
A.headlinelink:visited
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.headlinelink:active
{
    FONT-WEIGHT: bold;
    COLOR: #FBA917;
    TEXT-DECORATION: none
}
A.headlinelink:hover
{
    FONT-WEIGHT: bold;
    COLOR: #FBA917;
    TEXT-DECORATION: underline;
}

A.service:link
{
    FONT-WEIGHT: normal;
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
A.service:visited
{
    FONT-WEIGHT: normal;
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
A.service:active
{
    FONT-WEIGHT: normal;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.service:hover
{
    FONT-WEIGHT: normal;
    COLOR: #000000;
    TEXT-DECORATION: none
}

A.navigation1:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 70%;    
    COLOR: #000000;
    padding-left: 10px; 
    padding-right: 10px;    
    TEXT-DECORATION: none
}
A.navigation1:visited
{
    FONT-WEIGHT: bold;	
    FONT-SIZE: 70%;    
    COLOR: #000000;
    padding-left: 10px; 
    padding-right: 10px;    
    TEXT-DECORATION: none
}
A.navigation1:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 70%;
    COLOR: #000000;
    padding-left: 10px; 
    padding-right: 10px;
    TEXT-DECORATION: none    
}
A.navigation1:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 70%;
    COLOR: #000000;
    padding-left: 10px; 
    padding-right: 10px;
    TEXT-DECORATION: none
}

A.navigation1active:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 70%;
    COLOR: #000000;
    padding-left: 10px; 
    padding-right: 10px;
    TEXT-DECORATION: none
}
A.navigation1active:visited
{
    FONT-WEIGHT: bold;	
    FONT-SIZE: 70%;
    COLOR: #000000;
    padding-left: 10px; 
    padding-right: 10px;
    TEXT-DECORATION: none
}
A.navigation1active:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 70%;
    COLOR: #000000;
    padding-left: 10px; 
    padding-right: 10px;
    TEXT-DECORATION: none    
}
A.navigation1active:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 70%;
    COLOR: #000000;
    padding-left: 10px; 
    padding-right: 10px;
    TEXT-DECORATION: none
}

A.navigation2:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 70%;
    COLOR: #000000;
    padding-left: 10px; 
    padding-right: 10px;    
    TEXT-DECORATION: none  
}
A.navigation2:visited
{
    FONT-WEIGHT: normal;	
    FONT-SIZE: 70%;
    COLOR: #000000;
    padding-left: 10px; 
    padding-right: 10px;    
    TEXT-DECORATION: none  
}
A.navigation2:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 70%;
    COLOR: #000000;
    padding-left: 10px; 
    padding-right: 10px;
    TEXT-DECORATION: none  
}
A.navigation2:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 70%;
    COLOR: #000000;
    padding-left: 10px; 
    padding-right: 10px;
    TEXT-DECORATION: none  
}

A.navigation2active:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 70%;
    COLOR: #000000;
    padding-left: 10px; 
    padding-right: 10px;
    TEXT-DECORATION: none  
}
A.navigation2active:visited
{
    FONT-WEIGHT: bold;	
    FONT-SIZE: 70%;
    COLOR: #000000;
    padding-left: 10px; 
    padding-right: 10px;
    TEXT-DECORATION: none  
}
A.navigation2active:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 70%;
    COLOR: #000000;
    padding-left: 10px; 
    padding-right: 10px;
    TEXT-DECORATION: none  
}
A.navigation2active:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 70%;
    COLOR: #000000;
    padding-left: 10px; 
    padding-right: 10px;
    TEXT-DECORATION: none  
}

A.navigationnews:link
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-DECORATION: none  
}
A.navigationnews:visited
{
    FONT-WEIGHT: bold;	
    COLOR: #000000;
    TEXT-DECORATION: none  
}
A.navigationnews:active
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-DECORATION: none  
}
A.navigationnews:hover
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-DECORATION: none  
}

A.navigationprogress:link
{
    FONT-WEIGHT: bold;
    COLOR: #FBA917;
    TEXT-DECORATION: underline
}
A.navigationprogress:visited
{
    FONT-WEIGHT: bold;	
    COLOR: #FBA917;
    TEXT-DECORATION: underline
}
A.navigationprogress:active
{
    FONT-WEIGHT: bold;
    COLOR: #FBA917;
    TEXT-DECORATION: underline
}
A.navigationprogress:hover
{
    FONT-WEIGHT: bold;
    COLOR: #FBA917;
    TEXT-DECORATION: underline
}

A.light:link
{
    FONT-WEIGHT: normal;
    COLOR: #000000;
    TEXT-DECORATION: none  
}
A.light:visited
{
    FONT-WEIGHT: normal;	
    COLOR: #000000;
    TEXT-DECORATION: none  
}
A.light:active
{
    FONT-WEIGHT: normal;
    COLOR: #000000;
    TEXT-DECORATION: none  
}
A.light:hover
{
    FONT-WEIGHT: normal;
    COLOR: #000000;
    TEXT-DECORATION: none  
}

.tdservice
{
    FONT-SIZE: 70%;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #FBA917
}
.tdnavigation
{
    BACKGROUND-COLOR: #FBA917
}
.tdnavigation1
{
    BACKGROUND-COLOR: #0470B0
}
.tdnavigationActiveRight1
{
    BACKGROUND-COLOR: #8DBCD8
}
.tdnavigationActiveLeft1
{
    BACKGROUND-COLOR: #0470B0
}
.tdnavigation2
{
    BACKGROUND-COLOR: #F97218
}
.tdnavigationActiveRight2
{
    BACKGROUND-COLOR: #FBBCA0
}
.tdnavigationActiveLeft2
{
    BACKGROUND-COLOR: #F97218
}
.tdnavigation3
{
    BACKGROUND-COLOR: #008790
}
.tdnavigationActiveRight3
{
    BACKGROUND-COLOR: #BBFAFF
}
.tdnavigationActiveLeft3
{
    BACKGROUND-COLOR: #008790
}
.tdnavigation4
{
    BACKGROUND-COLOR: #c55516
}
.tdnavigationActiveRight4
{
    BACKGROUND-COLOR: #e6a08d
}
.tdnavigationActiveLeft4
{
    BACKGROUND-COLOR: #c55516
}
.tdnavigationActiveRight
{
    BACKGROUND-COLOR: #8DBCD8
}
.tdnavigationActiveLeft
{
    BACKGROUND-COLOR: #0470B0
}
.inputStyle
{
    FONT-SIZE: 11px;
    Background-Color: #FFC629;
    width:160px;
}
.inputStyleLong
{
    FONT-SIZE: 11px;
    Background-Color: #FFC629;
    width:320px;
}
.inputStyle2
{
    FONT-SIZE: 11px;
    Background-Color: #FFC629;
    width:80px;
}
.inputStyle3
{
    FONT-SIZE: 11px;
    Background-Color: #FFC629;
    width:120px;
}
.inputStyleMemo
{
    FONT-SIZE: 11px;
    Background-Color: #FFC629;
    width:320px;
    height:200px
}
.inputStyleCaptcha
{
    FONT-SIZE: 11px;
    Background-Color: #FFC629;
    width:50px;
}
select 
{
    FONT-SIZE: 80%;
    Background-Color: #FFC629;
}
.iap
{
    FONT-SIZE: 80%;
    Background-Color: #FFC629;
    WIDTH: 163px;
}
.list_color
{
    BACKGROUND-COLOR: #FFF0A3
}
.container{
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px;
	/PADDING-TOP: 16px;
}

.contentDiv{
	margin-bottom: 16px;
}

.fulldiv{
	BORDER: #ffa500 1px solid; 
	FLOAT: left;
	WIDTH: 402px;
	margin-top: -6px;
	margin-bottom: 16px;
}

.iap_yellow
{
    BACKGROUND-COLOR: #FFF0A3
}
.iap_white
{
    BACKGROUND-COLOR: #FFFFFF
}
hr
{
    COLOR: #FBA917;
    background-color:#FBA917;
    height:2px;
    border:0px
}

/* ****************************************************************** */
/* Member */
/* ****************************************************************** */

.buttonMember
{
    FONT-SIZE: 11px;
    Background-Color: #FFC629;
}
.formTable TD{
	
}
.formTable TD INPUT{
	position: relative;
	top: 2px;
}
.formTable TD TEXTAREA{
	width: 300px;
	height: 50px;
	font-size: 95%;
}
.textMain IMG{
	position: relative;
	top: 1px;
}
*html .formTable IMG{
	position: relative;
	top: -1px;
}
.ftName{
	width: 100px;
	
} 
.errorMsg{
	color: red;
	font-weight: bold;
}
#memberNavig{
	list-style-type: none;
}
#memberNavig LI{
	position: relative;
	left: -22px;
	top: 1px;
	float: left;
	font-size: 65%;
	font-weight: bold;
	padding: 2px 4px 3px 4px;
	margin-right: 2px;
	BACKGROUND-COLOR: #FFC629;
	cursor: pointer;
}
#memberNavig .activ{
	BACKGROUND-COLOR: #8DBCD8;
}
#memberNavig .logout{
	float: right;
}
#memberBorder{
	clear: both;
	margin-left: 18px;
	width: 400px;
	border: 1px solid #FBA917;
}
#memberBorder DIV{
	width: 365px;
}

.memberInfo{
	margin-left: 18px;
	width: 400px;
	font-size: 70%;
}

.subForm{
	
	width: 300px;
}
.subForm TD{
	vertical-align: top;
	font-size: 75%;
}
.subForm TD TEXTAREA{
	width: 400px;
	height: 100px;
	font-size: 120%;
}
#FldDes, #FldInfo{
	width: 250px;
	height: 100px;
	font-size: 95%;
}
#user_options{
	display: none;
	visibility: hidden;
}

.questImg{
	cursor: pointer;
}
/* ****************************************************************** */
/* new Layout */


.tdnavigationNew{
	border-bottom: 1px solid #FEC629;
}

.textMain2 UL{
	position: relative;
	top: -8px;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.textMain2 UL LI{
	padding: 0px 0 10px 0;
}
.textMain2 UL LI.line{
	padding: 10px 0 10px 0;
	border-top: 1px solid #FBA917;
}

.pledgesList{
	margin: 25px 0 0px 0;
	background: #FEC629 url('../images/illubar.png') no-repeat bottom;
	padding: 0 0 35px 0;
}
.pledgesList H2{
	padding: 7px 0 8px 10px;
	margin: 0px;
	border-bottom: 1px solid #ffffff;
	font-size: 105%;
	font-weight: bold;
}
.pledgesList UL{
	list-style-type: none;
	margin: 10px 15px 0px 10px;
	padding: 0px;
}
.pledgesList LI{
	list-style-type: none;
	background: url('../images/icon_doc.png') no-repeat 0px 2px;
	line-height: 120%;
	margin: 0px 0 15px 0;
	padding: 0 0 0 20px;
	font-size: 70%;
	font-weight: normal;
}
.pledgesList A{
	font-weight: bold;
}