/*  
Theme Name:RYAA
Theme URI: http://www.spinconcepts.com/
Description:Created by spinconcepts.
Version: 1.0
Author:spinconcepts.com
Author URI:  http://www.spinconcepts.com/
tags:white,fixed-width,two-columns
	Both the design and code are released under GPL.
    http://www.opensource.org/licenses/gpl-license.php
*/
/* CSS Document */

table, dl, dt, dd , html, body, p, div, h1, h2, h3, h4, h5, h6, img, span, ul, li, br, hr, a, form, input, tr, td,  { padding:0px; margin:0px; border:0px;}

img{ outline:0; padding:0; margin:0;}

br{ clear:both; height:0; font-size:0; line-height:0; }
.blanks{font-size:0; clear:both; line-height:0;}
a{outline:none; border:0; color:#FFF800}
a:hover{text-decoration:none;}
body{ padding:0; margin:0; font-family:tahoma; color:#B7B9FF; font-size:12px; line-height:18px;}

#main_wrap{ width:100%; padding:0; margin:0; background:url(images/head_body_bg.jpg) repeat-x #01407d;}
#main_body{ width:972px; padding:0; margin:0 auto;}
	.body_lsb{ float:left; width:253px; padding:0; margin:0;}
		.left_pan{ width:253px; padding:0; margin:0; background:url(images/left_pan_body_bg.jpg) repeat-y !important; }
			.left_pan .navi{ width:198px; padding:0; margin:0 auto;  background:#eeeef0; border-top:1px solid #cbcfd2; border-left:1px solid #cbcfd2; border-right:1px solid #cbcfd2;}
			.left_pan .navi ul{ width:198px; padding:0; margin:0; font-family:Tahoma; color:#00037d; font-size:12px; font-weight:bold; text-align:center;}
			.left_pan .navi ul li{ width:198px; padding:0; margin:0; color:#00037d; background:url(images/left_nav_bg.jpg); line-height:34px; border-bottom:1px solid #c1c6ca; list-style-type:none; text-transform:uppercase}
			.left_pan .navi ul li a{ color:#00037d; text-decoration:none;}
			.left_pan .navi ul li a:hover{ color:#a29e08; text-decoration:none;}
			.face_book{ width:253px; padding:30px 0 0 0; margin:0; background:url(images/left_pan_bot_img.jpg); height:120px; text-align:center;}
			
	
	.body_divider{ float:left; width:12px; padding:0; margin:0;}
	.body_rsb{ float:left; width:704px; padding:0; margin:0;}
		.sponsor_graphic{ padding:0; margin:27px 0 0 147px; border:1px solid #004a89;}
		.sponsor_graphic_blank{ padding:0; margin:27px 0 0 147px;}
		.logo_text{ padding:0; margin:15px 0 15px 0;}
		.nav{ width:703px; padding:0; margin:0; font-family: Tahoma, Georgia, "Times New Roman", Times, serif; font-size:13px; [font-size:5px;] color:#002b5e; text-align:center; background:#fff800; text-transform:uppercase;font-weight:bold;}
			.nav ul{ width:703px; padding:0; margin:0; background:#fff800; line-height:38px; height:38px;}
			.nav ul li{ float:left; padding:0; margin:0; color:#002b5e; list-style-type:none; display:block; background-image:url(images/nav_divider.jpg); background-repeat:no-repeat; background-position:right; }
			.nav ul li a{ color:#002b5e; text-decoration:none; background:#fff800; display:block; padding:0 15px 0 15px; margin:0 2px 0 2px;}
			.nav ul li a:hover{ color:#002b5e; text-decoration:none; background:#dad403; display:block;}
			.nav ul li .active{ color:#002b5e; text-decoration:none; background:#dad403; padding:0 11px 0 11px; margin:0 1px 0 1px; display:block;}
		
		.welcome_section{ width:703px; padding:0; margin:0; background: url(images/welcome_body_bg.jpg) #013d79;}
			.welcome_section_left{ width:349px; float: left; padding:17px 4px 0 4px; margin:0;}
				.welcome_heading{ font:trebuchet ms; font-size:30px; color:#fff800; padding:0; margin:0; line-height:35px;}
			.welcome_section .welcome_gap{ width:35px; float:left; padding:0; margin:0;}
			
			.welcome_section_right{ width:295px; float:left; padding:17px 4px 0 6px; margin:0;}
				.text1{ font-size:12px; color:#b7b9ff; line-height:18px; padding:0 0 15px 0;}
				.text2{ font-size:12px; color:#cfcfcf; line-height:26px; padding:0 0 15px 0;}
				
.footter{ width:100%; padding:0 0 10px 0; margin:0; background:url(images/footter_bg.jpg) repeat-x #013466;}
	.footter_cont{ width:972px; padding:0; margin:0 auto; }
		.footter_cont_left{ width:403px; float:left; padding:32px 0 0 0; margin:0; }
			.foot_text_one{ font-size:11px; color:#037aed; padding:0 0 0 0px; line-height:20px; text-decoration:none;}
			a.foot_text_one:hover{text-decoration:underline;}
			.foot_text_two{ font-size:11px; color:#8dc7ff; padding:0 0 0 50px; line-height:20px;}
		
		.footter_cont_right{ width:569px; float:left; padding:25px 0 0 0; margin:0; }
			.foot_graphic{ width:555px; border:1px solid #004a89;}
			.foot_graphic_blank{ width:555px;}
			#main{padding:10px;}
			a.event_link{color:#FFF; text-decoration:none;}
			a.event_link:hover{text-decoration:underline;}
			#sidebar ul {list-style:none; padding:0px; margin:0px;}
			.vcard img{display:none;}

.general_input{
	width:150px;
}

.short_input{
	width:30px;
}

.short_input2{
	width:100px;
}

.short_input3{
	width:115px;
}

.long_input{
	width:486px;
}

.male_female span label{
	float:left;
	width:90px;
}


.radio_btn span label{
	float:left;
	width:170px;
}

.age{
	padding-right:16px;
}

.contact_form{
	border: 1px solid #ccc;
}

.formnumber{
	border:0px;
	text-align:right;
	color:#B7B9FF;
	background:none;
	width:120px;
	font-size:12px;
}
