@import "reset.css";
@import "clearfix.css";

p.mynote{
	color:#bbb;
	font-size:9px;
}

label{
	display:block;
	font-size:0.7em; 
	padding:5px;
	height:15px;
	text-align:right;
	line-height:1.5em;
}

input.txt01{
	
	border:1px solid #bbb;
	height:15px;
	width:200px;
	padding:5px;
	
}

input.txt02{
	
	border:1px solid #bbb;
	height:15px;
	width:507px;
	padding:5px;
	
}

input.txt03{
	
	border:1px solid #bbb;
	height:15px;
	width:90px;
	padding:5px;
	
}

textarea.txt02{
	
	border:1px solid #bbb;
	height:15px;
	width:507px;
	height:100px;
	padding:5px;
	
}


select.drop01{
	
	border:1px solid #bbb;
	height:30px;
	width:212px;
	padding:5px;
	
}


input.btn01{
	
	width:64px;
	height:25px;
	border:none;
	background:url("../img/btn01.gif") no-repeat;
	color:white;
	font-size:0.7em;
	font-weight:bold;
	font-family:verdana,sans;
	padding:0;
	
}

input.btn03{
	
	width:80px;
	height:25px;
	border:none;
	background:url("../img/btn03.gif") no-repeat;
	color:white;
	font-size:0.7em;
	font-weight:bold;
	font-family:verdana,sans;
	padding:0;
	
}

body{
	text-align:center;
	background:#4b0714;
	font-family:verdana,arial,sans;
	font-size:1em;
	color:black;
}

div#center{
	position:relative;
	width:100%;
}

div#wrapper00a{
	position:relative;
	margin:0 auto 0 auto;
	padding:0 0 50px 0;
	width:1030px;
	background:#4b0714;
}

	div#wrapper00a div.shadow_l{
		float:left;
		width:1030px;
		background:url("../img/shadow_l.gif") repeat-y left top white;	
	}

	div#wrapper00a div.shadow_r{
		float:left;
		width:1030px;
		background:url("../img/shadow_r.gif") repeat-y right top;	
	}

	div#wrapper00a div.shadow_b{
		float:left;
		width:1030px;
		background:url("../img/shadow_b.gif") no-repeat left bottom;
	}
	

/* MAIN STRUCTURE BOXES */

	div#wrapper00a div#header{
		float:left;
		display:inline;
		margin:0 0 0 20px;
		width:990px;
		height:213px;
	}

		div#wrapper00a div#header div.l{
			float:left;
			width:331px;
			height:213px;
		}
		
		div#wrapper00a div#header div.r{
			float:right;
			width:658px;
			height:213px;
			background:url("../img/top_banner_r.jpg") no-repeat top left;
		}
		
			div#wrapper00a div#header div.r div.hello_a{
				float:right;
				display:inline;
				height:30px;
				background:url("../img/hello_a.gif") repeat-x top left;
				margin:0 8px 0 0;
			}
			
			div#wrapper00a div#header div.r div.hello_b{
				float:left;
				height:30px;
				background:url("../img/hello_b.gif") no-repeat top right;
			}
			
			div#wrapper00a div#header div.r div.hello_c{
				float:left;
				height:30px;
				background:url("../img/hello_c.gif") no-repeat top left;
			}
			
				div#wrapper00a div#header div.r div.hello_a div.hello_b div.hello_c p{
					font-size:0.6em;
					margin:7px 20px 0 20px;
                    padding:0 0 3px 0;
				}
				
					div#wrapper00a div#header div.r div.hello_a div.hello_b div.hello_c p a{
						text-decoration:none;
						font-weight:bold;
						color:black;	
					}
	
	div#wrapper00a div#navigation{
		float:left;
		display:inline;
		margin:17px 0 29px 43px;
		width:944px;
		height:25px;
		font-family:verdana,sans;
		font-size:0.8em;
	}
		div#wrapper00a div#navigation div.links{
			float:left;
			width:600px;
		}
		
			div#wrapper00a div#navigation div.links strong{
				float:left;
				display:block;
				color:black;
				font-weight:bold;
				margin:6px 30px 0 0;
				padding:0 0 1px 0;
			}
		
			div#wrapper00a div#navigation div.links a{
				float:left;
				display:block;
				color:black;
				padding:0 0 1px 0;
				margin:6px 30px 0 0;
			}
			
			div#wrapper00a div#navigation div.links a:link,
			div#wrapper00a div#navigation div.links a:visited{
				text-decoration:none;
			}
	
			div#wrapper00a div#navigation div.links a:active,
			div#wrapper00a div#navigation div.links a:hover{
				text-decoration:underline;
			}

		div#wrapper00a div#navigation div.counter{
			float:right;
			width:289px;
		}
		
			div#wrapper00a div#navigation div.counter p{
				float:right;
				margin:6px 10px 0 0;
				display:block;	
			}
			
			div#wrapper00a div#navigation div.counter div.number_a{
				float:right;
				display:inline;
				height:25px;
				width:50px;
				background:url("../img/number_a.gif") no-repeat top left #a70014;
			}
			
			div#wrapper00a div#navigation div.counter div.number_b{
				float:right;
				display:inline;
				height:19px;
				background:url("../img/number_b.gif") no-repeat top right;
				text-align:right;
				padding:6px 10px 0 10px;
			}

			div#wrapper00a div#navigation div.counter div.number_a div.number_b p{
				color:white;
				display:inline;
				float:left;
				font-weight:bold;
				text-align:right;
				margin:0;
			} 

	div#wrapper00a div#main{
		float:left;
		display:inline;
		margin:0 0 0 43px;
		padding:0 0 40px 0;
		width:944px;
	}

		div#wrapper00a div#main div.heading01_a a:link,
		div#wrapper00a div#main div.heading02_a a:link,
		div#wrapper00a div#main div.heading01_a a:visited,
		div#wrapper00a div#main div.heading02_a a:visited{
			color:white;
			text-decoration:none;
		}

		div#wrapper00a div#main div.heading01_a a:hover,
		div#wrapper00a div#main div.heading02_a a:hover,
		div#wrapper00a div#main div.heading01_a a:active,
		div#wrapper00a div#main div.heading02_a a:active{
			color:white;
			text-decoration:underline;
		}

		div#wrapper00a div#main div.sponsors div.heading01_a{
			width:944px;		
		}	
		
		div#wrapper00a div#main div.content{
			float:left;
			width:614px;
			margin:0 0 30px 0;
		}
		
			div#wrapper00a div#main div.content p{
				font-size:0.7em;
				text-align:justify;
				line-height:1.6em;
				margin:0 0 10px 0;
			}
			
			div#wrapper00a div#main div.content p.error{
					
				color:#a70014;
				font-weight:bold;
			
			}
			
				div#wrapper00a div#main div.content p strong{
					font-weight:bold;
				}

				div#wrapper00a div#main div.content p a{
					text-decoration:none;
					color:black;
					font-weight:bold;
				}

				div#wrapper00a div#main div.content div.col2 ul li a {
					
					cursor:pointer;
					
				}


				div#wrapper00a div#main div.content div.col1 ul li a:link,
				div#wrapper00a div#main div.content div.col1 ul li a:visited,
				div#wrapper00a div#main div.content div.col2 ul li a:link,
				div#wrapper00a div#main div.content div.col2 ul li a:visited{
					text-decoration:none;
					color:black;
				}

				div#wrapper00a div#main div.content div.col1 ul li a:active,
				div#wrapper00a div#main div.content div.col1 ul li a:hover,
				div#wrapper00a div#main div.content div.col2 ul li a:active,
				div#wrapper00a div#main div.content div.col2 ul li a:hover{
					text-decoration:underline;
					color:black;
				}


		div#wrapper00a div#main div.sidebar{
			float:right;
			width:289px;
			margin:0 0 30px 0;
		}
        
        div#wrapper00a div#main div.sidebar div.search{
            height:210px;
            background:url("../img/box_search.gif") no-repeat top left;
        
        }
 
            div#wrapper00a div#main div.sidebar div.search h2{
                color:white;
                font-size:0.7em;
                font-weight:bold;
                margin:6px 11px 25px 11px;
                padding:0 0 7px 0;
                border-bottom:1px solid white;
            }
            
            div#wrapper00a div#main div.sidebar div.search div.ln{
                float:left;
                width:289px;
                margin:0 0 10px 0;
            }
            
                div#wrapper00a div#main div.sidebar div.search div.ln div.l{ 
                    float:left;
                    width:77px;
                    text-align:right;
                    color:white;
                    font-size:10px;
                    margin:6px 0 0 0;
                
                }
                
                div#wrapper00a div#main div.sidebar div.search div.ln div.r{ 
                    float:right;
                    width:200px;
                    text-align:left;
                
                }
        
                    div#wrapper00a div#main div.sidebar div.search div.ln div.r input.search{                        
                        border:none;
                        height:19px;
                        width:186px;
                        padding:0px;
                        font-size:10px;
                        
                    }

                    div#wrapper00a div#main div.sidebar div.search div.ln div.r select.search{
                        border:none;
                        height:19px;
                        width:186px;
                        padding:0px;
                        font-size:10px;
                    }
                    
                    div#wrapper00a div#main div.sidebar div.search div.ln div.r input.btn_search{                        
                        border:none;
                        background:none;
                        font-size:11px;
                        font-weight:bold;
                        color:white;
                        padding:0;
                        margin:0 11px 0 0 ;
                        display:inline;
                        float:right;
                        
                    }		
			div#wrapper00a div#main div.sidebar div.box{
				float:left;
				width:289px;	
				margin:0 0 30px 0;
			}
			
			div#wrapper00a div#main div.sidebar div.last{
				margin:0;
			}



		
		div#wrapper00a div#main div.sponsors{
			float:left;
			width:944px;
			margin:0 0 10px 0;	
		}
			
			div#wrapper00a div#main div.sponsors div.logos{
				float:left;
				width:944px;
				padding:10px 0 0 0;
				
			}
			
				div#wrapper00a div#main div.sponsors div.logos img{
					float:left;
					margin:0 30px 30px 0 ;	
				}

		div#wrapper00a div#main div.contactnote{
			float:left;
			width:944px;
			margin:0;
		}

			div#wrapper00a div#main div.contactnote p{
				line-height:1.5em;
				text-align:justify;
				font-size:0.55em;	
			}
			
			div#wrapper00a div#main div.contactnote p strong{
				font-weight:bold;
			}
			
			div#wrapper00a div#main div.contactnote p a{
				color:black;
				font-weight:bold;
				text-decoration:none;
				
			}
	
	div#wrapper00a div#footer{
		float:left;
		display:inline;
		margin:0 0 0 43px;
		width:944px;
	}
	
		div#wrapper00a div#footer p{
			text-align:right;
			color:#9f3c50;
			margin:0 0 5px 0;		
		}
		
		div#wrapper00a div#footer p.links{
			font-size:0.6em;		
		}
		
		div#wrapper00a div#footer p.copyright{
			font-size:0.7em;		
		}
		
			div#wrapper00a div#footer p.links a,
			div#wrapper00a div#footer p.copyright a{
				font-weight:bold;
				text-decoration:none;
				color:#9f3c50;
			}