  /* CSS Document */

body {
	background: #FFF url(../../../images/bg.jpg) repeat-x top left;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
img {
	margin: 0;
	padding: 0;
	border: 0;
}
.Clear { clear: both; }
#Container {
	border: 1px solid #EDE6D3;
	width: 960px;
	margin: 10px auto;
}

	.MainDiv a:link { color: #204758; text-decoration: underline; }
	.MainDiv a:visited { color: #204758; text-decoration: underline; }
	.MainDiv a:hover { color: #A4001D; text-decoration: /ios/layout/styles/none; }
	.MainDiv a:active { color: #A4001D; text-decoration: /ios/layout/styles/none; }

/* Splash Page */
/*body.Splash {
	background: #FFF url(/ios/layout/styles/none);
}
#SplashContainer {
	width: 529px;
	margin: 200px auto 0;
}
	.SplashLeft {
		float: left;
		width: 197px;
	}
	.SplashRight {
		float: left;
		width: 332px;
	}
		.SplashRight ul {
			list-style: /ios/layout/styles/none;
			width: 185px;
			margin: 0;
			padding: 0;
		}
			.SplashRight ul li { 
				float: left;
			}
			.SplashRight ul a { display: block; }*/

/* Header */
#Header { background: #FFF; }


	.Logo, #Header .Title {
		float: left;
	}
	h1.Title {
		font: 22px/25px Arial, Helvetica, sans-serif;
		font-style:italic;
		color:#1c4255;
		margin: 25px 0 0 10px;
		padding: 0;
	}
	.LangLink {
		float: right;
		font-size: 10px;
		margin: 3px 3px 0 0;
	}
		.LangLink a:link { color: #204758; text-decoration: /ios/layout/styles/none; }
		.LangLink a:visited { color: #204758; text-decoration: /ios/layout/styles/none; }
		.LangLink a:hover { color: #A4001D; text-decoration: underline; }
		.LangLink a:active { color: #A4001D; text-decoration: underline; }

/* Footer */
#Footer {
	background: #204758;
	color: #FFF;
	height: 23px;
	font-size: 10px;
}
	#Footer div {
		margin: 5px 5px 0;
	}
	.Copyright {
		float: left;
		font-weight: bold;
	}
	.Links { float: right; }
		.Links a { font-weight: bold; }
		.Links a:link { color: #FFF; text-decoration: /ios/layout/styles/none; }
		.Links a:visited { color: #FFF; text-decoration: /ios/layout/styles/none; }
		.Links a:hover { color: #D2DADE; text-decoration: underline; }
		.Links a:active { color: #D2DADE; text-decoration: underline; }

/* Home Page */
/*#HomeRight {
	float: left;
	width: 573px;
}
	#HomeContent {
		padding: 10px 27px;
		color: #204758;
		background: url(/ios/layout/images/home_bg.gif) no-repeat top right;
	}
		#HomeContent p { line-height: 18px; }
		#HomeContent a { font-weight: bold; font-size: 11px; }
		#HomeContent a:link { color: #204758; text-decoration: underline; }
		#HomeContent a:visited { color: #204758; text-decoration: underline; }
		#HomeContent a:hover { color: #A4001D; text-decoration: /ios/layout/styles/none; }
		#HomeContent a:active { color: #A4001D; text-decoration: /ios/layout/styles/none; }
	#HomeLinks div { float: left;}*/


/* Body Area */
#BodyArea {
	background: #FFF url(../images/menu_bg.gif) repeat-y left top;
	height: 100%;
	overflow:hidden;
	}

	
	


/*#Right {
	float: left;
	width: 573px;
	}
	#Ocas #Right { width: 760px; }
	#PageTitle {
		background: #E1D6B6 url(../images/pagetitle_bg.gif) repeat-x top left;
		height: 32px;
	}
		#PageTitle .PageTitleLeft { float: left; }
		#PageTitle h2 {
			float: right;
			margin: 0;
			padding: 0;
		}
		#Ocas h2 {
			font-size: 18px;
			font-weight: bold;
			color: #204758;
			font-style: italic;
			margin-bottom: 20px;
			}
		#PrintPageTitle { display: /ios/layout/styles/none; }*/

/* Content */
/*	#ContentArea {
		background: url(/ios/layout/images/content_bg.gif) no-repeat bottom right;
		min-height: 200px;
		padding: 25px 27px 0 27px;
		margin-bottom: 20px;
	}
		#Ocas #ContentArea { padding-top: 10px; }
		#ContentArea p {
			line-height: 18px;
		}
		#ContentArea p img.Image { 
			border: 1px solid #204758;
			margin: 3px;
		}
		#ContentArea p strong { color: #333; }
		#ContentArea li p strong { color: #555555; }
		#ContentArea a { font-weight: bold; }
		#ContentArea td a { font-weight: normal; }
		#ContentArea a:link { color: #204758; text-decoration: underline; }
		#ContentArea a:visited { color: #204758; text-decoration: underline; }
		#ContentArea a:hover { color: #A4001D; text-decoration: /ios/layout/styles/none; }
		#ContentArea a:active { color: #A4001D; text-decoration: /ios/layout/styles/none; }
		
		hr {
			color: #204758;
			background: #204758;
			width: 100%;
			height: 1px;
			border: 0;
			clear:both;
		}
		.List, .ListBullets { color: #204758; }
		ul.ListBullets { 
			list-style: url(/ios/layout/images/bullet_list.gif);
		}
		ul.List {
			list-style: /ios/layout/styles/none;
			background: url(/ios/layout/images/list_bg.gif) repeat-y left top;
			border-left: 2px solid #204758;
			font-weight: bold;
			margin: 0 0 10px 30px;
			padding-left: 0;
			padding-bottom: 0;
		}
		ul.List li {
			border-top: 1px solid #FFF;
			border-bottom: 1px solid #FFF;
			margin-left: 0;
			padding-left: 10px;
		}
			ul.List ul {
				list-style: url(/ios/layout/images/bullet_list3.gif);
				border-left: /ios/layout/styles/none;
				background: url(/ios/layout/styles/none);
				font-weight: normal;
			}
				ul.List ul li {
					border-top: /ios/layout/styles/none;
					border-bottom: /ios/layout/styles/none;
				}
		ol.List {
			font-weight: bold;
			color: #A4001D;
		}
		ol.List li {
			background: url(/ios/layout/images/list_bg.gif) repeat-y left top;
			border-top: 1px solid #FFF;
			border-bottom: 1px solid #FFF;
			padding-left: 10px;
		}
		ol.List p {
			color: #555555;
			font-weight:normal;
		}
		
		ol.List p.SubTitle2 {
		font-size: 14px;
		color: #146174;
		font-weight: bold;
		}
			.List li, .ListBullets li {
				padding: 4px 0 8px;
				line-height: 18px;
			}
		
		.Sitemap { width: 100%; }
			.Sitemap td { 
				width: 50%;
				vertical-align: top;
			}
			.Sitemap ul {
				margin: 0;
				padding: 0;
				list-style: /ios/layout/styles/none;
			}
				.Sitemap li {
					font-size: 14px;
					font-weight: bold;
					padding-bottom: 12px;
				}
					#ContentArea .Sitemap a { font-weight: bold; }
					#ContentArea .Sitemap li a:link { color: #204758; text-decoration: underline; }
					#ContentArea .Sitemap li a:visited { color: #204758; text-decoration: underline; }
					#ContentArea .Sitemap li a:hover { color: #A4001D; text-decoration: /ios/layout/styles/none; }
					#ContentArea .Sitemap li a:active { color: #A4001D; text-decoration: /ios/layout/styles/none; }
				.Sitemap li ul {
					list-style: url(/ios/layout/images/bullet_list3.gif);
					margin: 4px 0 4px 20px;
				}
					.Sitemap li ul li { 
						font-size: 12px;
						padding-bottom: 5px;
					}
					.Sitemap li li ul {
						list-style: url(/ios/layout/images/bullet_list3.gif);
					}
						#ContentArea .Sitemap li li a:link { color: #A4001D; text-decoration: underline; }
						#ContentArea .Sitemap li li a:visited { color: #A4001D; text-decoration: underline; }
						#ContentArea .Sitemap li li a:hover { color: #204758; text-decoration: /ios/layout/styles/none; }
						#ContentArea .Sitemap li li a:active { color: #204758; text-decoration: /ios/layout/styles/none; }
						
						#ContentArea .Sitemap li li li a:link { color: #555; text-decoration: underline; }
						#ContentArea .Sitemap li li li a:visited { color: #555; text-decoration: underline; }
						#ContentArea .Sitemap li li li a:hover { color: #A4001D; text-decoration: /ios/layout/styles/none; }
						#ContentArea .Sitemap li li li a:active { color: #A4001D; text-decoration: /ios/layout/styles/none; }
		
		.LinksList {
			font-size: 13px;
			font-weight: bold;
			color: #A4001D;
			list-style: url(/ios/layout/images/bullet_list2.gif);
		}
			.LinksList li {
				padding-bottom: 3px;
			}
			#ContentArea .LinksList a:link { color: #A4001D; }
			#ContentArea .LinksList a:visited { color: #A4001D; }
			#ContentArea .LinksList a:hover { color: #204758; }
			#ContentArea .LinksList a:active { color: #204758; }
			
	.TopLink {
		font-size: 10px;
		text-align: right;
	}
		#ContentArea .TopLink a { font-weight: normal; }
			#ContentArea .TopLink a:link { color: #555; }
			#ContentArea .TopLink a:visited { color: #555; }
			#ContentArea .TopLink a:hover { color: #A4001D; }
			#ContentArea .TopLink a:active { color: #A4001D; }
			
#SubNav {
	font-size: 11px;
	color: #555;
	line-height:18px;
	margin:0;
	padding:0;
	width: 500px;
}
	#SubNav li {
		float:left;
		list-style:/ios/layout/styles/none;
		padding: 0 3px;
		margin-bottom: 5px;
	}
		#SubNav a { font-weight: normal; }
		#SubNav a:link { color: #555555; }
		#SubNav a:visited { color: #888888; }
		#SubNav a:hover { color: #A4001D; }
		#SubNav a:active { color: #A4001D; }
*/
						
/* Application & Payment Form */
form { margin-bottom: 40px; }
.Fieldset {
	border: /ios/layout/styles/none;
	border-bottom: 1px solid #CCC;
	width: 100%;
	margin: 10px 0;
	padding: 5px 0;
	font-size: 11px;
}
	.Fieldset .Title { 
		/*display: /ios/layout/styles/none;*/ 
		color: #A4001D;
		font-weight: bold;
		font-size: 14px;
		display: block;
	}
	label { 
		display: block; 
		float: left;
	}
	input { 
		font-size: 11px; 
	}
	textarea { 
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		padding: 2px;
		float: left;
		margin: 0 5px;
	}
.Fieldset div {
	padding: 3px 0;
	clear: both;
}
.Fieldset p { font-size: 12px; }
.Fieldset td { 
	text-align: left;
	vertical-align: top;
}
	.Fieldset td span {
		float: left;
	}
	.Fieldset td div {
		padding: 0;
	}
	.Label {
		padding-right: 5px; 
		width: 130px;
		text-align: right;
		font-size: 11px;
		font-weight: bold;
		float: left;
	}
	.LabelNoWidth {
		padding: 0 5px; 
		text-align: right;
		font-size: 11px;
		font-weight: bold;
		float: left;
	}
	legend.NoShow, label.NoShow, span.NoShow, th.NoShow { display: /ios/layout/styles/none; }
	.Tip {
		font-size: 11px;
		font-style: italic;
		float: left;
	}
	.SubTitle {
		font-size: 18px;
		color: #A4001D;
		font-weight: bold;
		border-bottom: 1px solid #E1D6B6;
		background: url(/ios/layout/images/subtitle_bg.gif) no-repeat left top;
		text-indent: 38px;
		padding-bottom: 1px;
	}
	.SubTitle2 {
		font-size: 14px;
		color: #146174;
		font-weight: bold;
	}
		.SubTitle2 span.Normal { 
			font-size: 12px;
			color: #000;
			font-weight: normal;
		}
	.TableStyle {
		border: 1px solid #146174;
	}
		.TableStyle th {
			font-size: 14px;
			color: #146174;
			font-weight: bold;
			text-align: left;
			background: url(/ios/layout/images/list_bg.gif) repeat-y left top;
			padding: 2px 4px;
		}
		.TableStyle td {
			line-height: 18px;
			padding: 2px 4px;
		}
	.ContentTable {
		width:100%;
		border: 1px solid #146174;
	}	
	.ContentTable2 {
		width:500px;
		border: 1px solid #146174;
	}
	.tr1 { 
		/*background-color: #CEE3DE;*/ 
		background: url(/ios/layout/images/table_bg.gif) repeat-y left top;
	}
	.TextHighlight {
		background: #E1D6B6;
		border: 1px solid #146174;
		padding: 0 10px;
		font-weight: bold;
		color: #146174;
		font-size: 13px;
	}
	input.Signature {
		border: /ios/layout/styles/none;
		border-bottom: 1px solid #333;
		height: 23px;
		background: transparent;
	}
	.FormPrint { 
		text-align: center;
		margin: 10px 0;
	}
		.FormPrint input {
			background: #FFF;
			border: 3px double #E1D6B6;
			color: #146174;
			font-size: 13px;
			font-weight: bold;
		}
		
	.RequiredField
	{
		color:Green;
	}
		
/* What is this Popups*/
/*.WhatsThis {
	position:absolute;
	width:200px;
	background: #E1D6B6;
	border: 3px solid #146174;
	color: #146174;
	visibility: hidden;
	z-index: 22;
	padding: 0px 10px;
}
	.WhatsThis p {
		margin: 5px 0;
	}
	.WhatsThis p.Close { text-align: right; font-size: 11px; }
	.WhatsThis a:link { color: #146174; text-decoration: underline; }
	.WhatsThis a:visited { color: #146174; text-decoration: underline; }
	.WhatsThis a:hover { color: #A4001D; text-decoration: underline; }
	.WhatsThis a:active { color: #A4001D; text-decoration: underline; }
	
	.WhatsThis .List {
		margin: 0 10px;
		padding: 0 0 0 10px;
	}
		.WhatsThis .List li {
			padding: 3px 0;
		}
		
#General { 
	top: 730px;
	margin-left: 250px;
}
#Supporting { 
	top: 2350px;
	margin-left: 80px;
}
#Supporting2 { 
	top: 770px;
	margin-left: 80px;
}
#Detailed { 
	top: 730px;
	margin-left: 250px;
}
#Comprehensive { 
	top: 770px;
	margin-left: 250px;
}
#OCAS {
	top: 500px;
	margin-left: 250px;
}

#OcasSupporting { 
	top: 2150px;
	margin-left: 150px;
}
#OcasSupporting2 { 
	top: 2950px;
	margin-left: 150px;
}
*/

/* Admin Area */
/*#AdminBody {
	padding: 25px 27px 20px 27px;
}
	#AdminNav {
		width: 720px;
		line-height: 17px;
		height: 23px;
		background: #204758;
		color: #FFF;
		list-style: /ios/layout/styles/none;
		margin: 10px 0;
		margin-left: -27px;
	}
	#AdminNav li { 
		float: left;
		padding: 2px 10px;
		font-size: 12px;
	}
	#AdminNav a:link { color: #FFF; text-decoration: underline; }
	#AdminNav a:visited { color: #FFF; text-decoration: underline; }
	#AdminNav a:hover { color: #E1D6B6; text-decoration: underline; }
	#AdminNav a:active { color: #E1D6B6; text-decoration: underline; }*/
