/* CSS Document */

/******************************************************************************************

	Site:		FPS
	Section:	Home

	Author:		Maze
	
	
	
	Media type:		All

	1 - Typography
	2 - Structure/Layout
	3 - Navigation

******************************************************************************************/



/***********************************************************************
	1 - TYPOGRAPHY
************************************************************************/

body.home h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 190%;
	margin-top: 0px;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 5px;
	margin-bottom: 10px;
}


/***********************************************************************
	2 - STRUCTURE/LAYOUT
************************************************************************/


/* #Content */

body.home #content {
	padding-bottom: 0px;
	width: 960px;
	float: left;
}

body.home p.firstpara {
	padding-top: 0px;
	margin-top: 15px;
	font-size: 120%;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 120%;
	font-weight: bold;

}

body.home #welcome-container {
	margin-bottom: 15px;

}

body.home #welcome-container img {
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/*body.home #welcome-container.airforce {
	background-color: #4399BC;

}
*/
#welcome-container {
	width: 960px;
	float: left;

}

#welcome {
	float: left;
	width: 420px;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;

}

#welcome p {
	color: #FFFFFF;


}

#welcome a {
	color: #fec60c;
	font-size: 120%;


}

#news-and-issues-container p.heading {
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #624D9D;
	padding-bottom: 4px;
	color:#000000;
	font-weight: bold;
	font-size: 120%;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom: 10px;
}

#news, #issues {
	width: 308px;
	float: left;
}

#news {
margin-right: 12px;
}

#news p, #issues p {
	padding: 0px;
	margin: 0px;

}


#news p.title, #issues p.title {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 100%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;

}

#news img, #issues img {
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;

}

#news a, #issues a {
	color: #624D9D;


}

.item {
	padding-bottom: 8px;
	margin-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.item-container {
	float:left;
	width: 175px;
}


#adverts-container {
	float:right;
	width: 306px;
}

#adverts-container img {
	float:none;
	margin: 0px;
	padding: 0px;
}



/* #join-now */

#join-area a.join-now, #join-area a.introduce { float:left; display:block; padding:12px 5px 20px 10px; width:208px; }

#join-area a.join-now:link, #join-area a.join-now:visited {  background-color: #E1474A;  }
#join-area a.introduce:link, #join-area a.introduce:visited { background-color: #624D9D; }

#join-area a.join-now:hover, #join-area a.introduce:hover {	background-color: #CCCCCC; }

#join-area {
	float: left;
	margin-top: 18px;
	background-image: url(../../images/framework/join-now-feature/bg.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	width:306px;
}




/*#join-area a.join-now h4, #join-area a.introduce h4 {
	font-size: 190%;
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-bottom:none;
	text-decoration:none;
}*/

#join-area a.join-now span.heading, #join-area a.introduce span.heading {
	font-size: 190%;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-bottom:none;
	text-decoration:none;
	display:block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}



#join-area a.join-now:link span.heading, #join-area a.join-now:visited span.heading {
	color:#FFCC00;
}

#join-area a.introduce:link span.heading, #join-area a.introduce:visited span.heading {
	color: #FFFFFF;
}

#join-area a.join-now:hover span.heading, #join-area a.introduce:hover span.heading {
	color: #E1474A;
}

#join-area a.join-now:link span.text, #join-area a.join-now:visited span.text, #join-area a.introduce:link span.text, #join-area a.introduce:visited span.text {
	color: #FFFFFF;
	margin:8px 0 0 0;
	padding:0px;
}

#join-area a.join-now:hover span.text, #join-area a.introduce:hover span.text {
	color: #000000;
}

#join-area a.join-corner {
	float:right;
	width:120px;
	height:20px;
	margin:0px 0 0 0;
}


/* #mini-feature */


.mini-feature {
	float: left;
	width: 266px;
	margin-top: 20px;
}

#content .mini-feature img {
	margin-bottom: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	float: none;
}

.mini-feature h4 {
	margin: 0px;

}

.mini-feature h4 a {
	color: #FFFFFF;
	font-size: 130%;
	text-decoration: none;
	margin: 0px;
	display: block;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 8px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.mini-feature h4 a:hover {
	text-decoration: none;

}

.mini-feature.one {
	margin-right: 15px;

}

.mini-feature.two {
	margin-right: 15px;

}

.mini-feature.three {


}

.one h4 a {
	background-color: #624D9C;
	border: 1px solid #624D9C;

}

.two h4 a {
	background-color: #419ABC;
	border: 1px solid #419ABC;
}

.three h4 a {
	background-color: #E1474A;
	border: 1px solid #E1474A;
}

.one h4 a:hover {
	background-color: #FFFFFF;
	color: #624D9C;
}

.two h4 a:hover {
	background-color: #FFFFFF;
	color: #419ABC;

}

.three h4 a:hover {
	background-color: #FFFFFF;
	color: #E1474A;

}

#mini-feature-links a {
	width: 266px;
	display: block;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-bottom: 5px;
	text-align: right;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

#mini-feature-links a.one {
	color: #624D9C;
	margin-right: 15px;

}

#mini-feature-links a.two {
	color: #419ABC;
	margin-right: 15px;

}

#mini-feature-links a.three {
	color: #E1474A;
}


/***********************************************************************
	3 - NAVIGATION
************************************************************************/


body.home #nav-container a.on {
	background-color: #205394;
	color: #FFFFFF;
}

p.cobseo {
	margin-bottom:0px;
	margin-top:0px;
	margin-left:10px;
	padding:0px;
	line-height:1em;
}

ul#welcomeimages {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ul#welcomeimages li {
	height: 253px;
	width: 960px;
}

ul#welcomeimages li.raf {
	background-color: #4399BC;
}

ul#welcomeimages li.army {
	background-color: #e1474a;
}
ul#welcomeimages li.navy {
	background-color: #1d5495;
}

ul#welcomeimages li.general {
	background-color: #624d9d;
}



ul#welcomeimages li img {
}


#welcome-content p {
	margin-right: 20px;
	color: #FFFFFF;
}

#welcome-content p a {
	color: #fec60c;
	font-size: 100%;

}
#welcome-content {
	position: absolute;
	width: 440px;
	padding-top: 0px;
	padding-right: 20px;
	padding-left: 20px;
	margin-left: 480px;
	z-index: 1000;
}
