/* Offical Angel In Disguise Stylesheet

	@Author 	Ryan Wilson
	@Date		08/31/2008

	
 */
 
 
body {
	height: 100%;
	background-color: #FFF;
	background:url(../images/bg.png);
	background-attachment:fixed;
	background-position:center;
	background-repeat:no-repeat;
	font-family:Tahoma;
	font-size:14px;
	color: #ffffff;
	margin:0px;
	padding:0px;
}

img {
	border:none;
}

a {
	color:#FFF;
	text-decoration: none;
	
}

.classList a:hover {
	color:#183243;
	background-color:#FFF;
	
}

#main {
	width: 936px;
	top: 0px;
	text-align: center;
	color: #fff;
	position: relative;
	left: 50%;
	margin-left: -468px; 
	/* Half the width of the DIV tag which is 936 pixels */


}


#header {
	background:url(../images/aid_layout_01.png);
	left:0px;
	top:0px;
	width:936px;
	height:190px;
}

#mainBody {
	background:url(../images/aid_layout_02.png);
	background-repeat:repeat-y;
	left:0px;
	top:190px;
	width:936px;
	overflow:auto;
}

#mainBody2 {
	background:url(../images/aid_layout_02.png);
	background-repeat:repeat-y;
	padding:20px;
	color:#FFF;
	left:0px;
	top:190px;
	width:896px;
	overflow:auto;
}

#mainBody3 {
	background:url(../images/aid_layout_02.png);
	background-repeat:repeat-y;
	padding:20px;
	color:#FFF;
	font-size:14px;
	left:0px;
	top:190px;
	width:896px;
	overflow:auto;
}

#leftContent {
	width:600px;
	padding-top:0px;
	padding-left:0px;
	color:#183243;
	float:left;
}

#rightContent {
	top:auto;
	padding-top: 25px;
	padding-right: 10px;
	width:207px;
	color:#FFF;
	float:right;
	font-size:16px;
}

#footer {
	background:url(../images/aid_layout_03.png);
	top:1057px;
	width:936px;
	height:61px;
	padding-top:61px;
}

#navigation {
	top: 0px;
	margin-top:-15px;
	margin-right: -1px;
	width: 483px;
	height: 69px;
	font-family: Tahoma;
	font-size:24px;
	font-weight:bolder;
	padding-top: 10px;
	float:right;
}


#scheduleLeft {
	width:450px;
	float:left;
}

#scheduleRight {
	width:400px;
	float:left;
}

.headerText {
	font-family:Tahoma;
	font-size:18px;
	font-weight:bold;
}

.headerText a {
	font-family:Tahoma;
	font-size:18px;
	font-weight:bold;
	color:#4ea1d5;
}

.headerText a:hover {
	font-family:Tahoma;
	font-size:18px;
	font-weight:bold;
	color:#183243;
	text-decoration:underline;
}

.classList {
	font-size:18px;
	font-weight:bold;
}

#form {
	padding-top:85px;
	color:#FFF;
	font-size:16px;
}

input {
	border-radius:15px;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	padding:3px;
	font-size:16px;
}

submit {
	border-radius:20px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	padding:3px;
	font-size:16px;
}


.wblack {
	font-size:14px;
	font-weight:bold;
	margin-left:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:10px;
	border:none;
	line-height:14px;
	background-color:#06425e;
	color:#fff;
	vertical-align:top;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;	
	text-transform:uppercase;
}

.wblack:hover {
	border:none;
	line-height:14px;
	background-color:#FFF;
	color:#06425e;
	background-color:#FFF;
	vertical-align:top;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;	
	-webkit-box-shadow: 0px 0px 5px #36560b;
	-moz-box-shadow: 0px 0px 5px #36560b;
	box-shadow: 0px 0px 5px #36560b;		
}


.boxMiddle {
	width:648px;
	margin:20px;
	background-color:#9CF;
	overflow:auto;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
}


.boxText {
	width:580px;
	padding:20px;
}

.scheduleData {
	width:400px;
	background-color:#183243;
	padding:5px 15px;
	float:left;
}

.scheduleTab1 {
	width:150px;
	float:left;
	background-color:#183243;
	margin:2px;
	padding-top:2px;
	padding-bottom:2px;
}

.scheduleTab2 {
	width:150px;
	float:left;
	background-color:#183243;
	margin:2px;
	padding-top:2px;
	padding-bottom:2px;
}

.scheduleTab3 {
	width:400px;
	float:left;
	background-color:#183243;
	margin:2px;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
}


.newList {
	width:197px; 
	height:50px; 
	background-color:#FFF; 
	color:#183243; 
	border-radius:10px; 
	-webkit-border-radius:10px; 
	-moz-border-radius:10px;
	padding:10px;
	font-size:12px;
}

.newList a {
	background-color:#FFF; 
	color:#183243;
}

.newList:hover {
	width:197px; 
	height:50px; 
	background-color:#183243; 
	color:#FFF; 
	border-radius:10px; 
	-webkit-border-radius:10px; 
	-moz-border-radius:10px;
}


.largeText {
	font-size:16px;
	font-weight:bold;
}

