/* CSS Document */

* {
	margin:0; padding:0;
}

body{
	background:#cedeee url(images/footer_bg.gif) bottom repeat-x;
}


a {text-decoration:none;
	color:#0054a4;

}

a img { border:0;}
img {vertical-align:top;}
ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html,textarea
	{font:12px/16px;
		color:#000000;
		font-family:Georgia, tahoma; 
		text-align:center;		
	}

input, select { vertical-align:middle; font-weight:normal;}

/*main layout */
.h_logo{ height:92px; width:100%;}

#header_tall {background:url(images/header_tall.gif) top repeat-x;}

#main { margin:0 auto;}

#header .left {padding:26px 0 0 0;}
#header .right {padding:46px 11px 0 0;}

#menu {background:url(images/menu_tall.gif) top repeat-x; height:65px;}
#menu .rightbg {background:url(images/menu_right.gif) top right no-repeat;}
#menu .leftbg {background:url(images/menu_left.gif) top left no-repeat; width:100%; height:65px;}
#menu .padding {padding:10px 0 0px 0;}
#menu li {float:left; width:123px; background:url(images/menu_libg.gif) top right repeat-y; font-size:14px; text-align:center;  display:block;}
#menu li a {color:#919191; text-decoration:none; font-weight:normal; font-size:14px; display:block; padding:8px 0 5px 0;}
#menu li span{ display:block; padding:0px 0 0px 0;}
#menu li a:hover {color:#000000; text-decoration:underline;}
#menu li span {color:#000000; text-decoration:underline;}
#menu .last {background:none;}


#info{padding-bottom:20px}

#info p{
	color:#ffffff;
	text-align:center;
	font-size: 13px;
	line-height: 16px;
}

.highlight{
	color:#0054a4;
	text-align:center;
	font-size: 16px;
}
.special{
	color:#666666;
	text-align:center;
	font-size: 14px;
}

.welcome_header{
	color:#0054a4;
	text-align:center;
	font-size: 20px;
	line-height: 22px;
	font-weight: bolder;
}

.welcome_announcement{
	color:#ffffff;
	text-align:center;
	font-size: 36px;
	line-height: 60px;

}

.welcome_content{
	color:#ffffff;
	text-align:center;
	font-size: 18px;
	line-height: 22px;
}

.contact_header{
	color:#0054a4;
	text-align:center;
	font-size: 20px;
	line-height: 26px;

}

.contact_content{
	color:#ffffff;
	text-align:center;
	font-size: 20px;
	line-height: 26px;
}


#header .content a img {float:right;}

#middle { height:450px; width:100%;}

#index #middle .indent {padding:17px 0 19px 0;}
#index #middle .columns1 .column1 .padding{padding:9px 13px 3px 15px; background-color:#FFFFFF}
#index #middle .columns1 .column2 .padding{padding:9px 13px 3px 15px; background-color:#FFFFFF}
#index #middle .columns1 .p1 {padding:1px 0 7px 0;}
#index #middle .columns2 {padding:0 0 0 0;}
#index #middle .columns2 .column1 .padding {padding:14px 21px 0 17px;}
#index #middle .columns2 .column2 .padding {padding:0px 0px 0 0px;}
#index #middle .columns2 .column1 .p1 {padding:7px 0 15px 0;}
#index #middle .columns2 .column2 .content {padding:10px 0 15px 0;}
#index #middle .columns2 .column2 .p1 {padding:2px 0 1px 0;}


#footer .indent {padding:23px 0 0 17px; color:#868686; font-size:12px;}
#footer a {color:#868686; font-weight:bold;text-decoration:none;}


.style1 {
	color: #000000;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
	margin-bottom: 10px;
}
.style3 {color: #000000; font-size: 14px; text-align: center; text-decoration: none; margin-bottom: 10px; font-family: "Times New Roman", Times, serif; }
.welcome {
}

