/* Reset CSS */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{ margin:0; padding:0;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; vertical-align:top; line-height:16px;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;vertical-align:middle;}address,caption,cite,code,dfn,em,th,var{font-style:normal;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{font-size:100%;}legend{color:#000000;}del,ins{text-decoration:none;}a, a:visited{color:#000000;text-decoration:none;}a:hover{color:#666666;text-decoration:none;}a img {border:none;}
/* ========= */

/*--------------Index---------------*/
/*----------------------------------*/
/*- 1.Header                       -*/
/*- 2.Content                      -*/
/*- 	2a.Homepage                -*/
/*- 	2b.DisplayITM1             -*/
/*- 	2c.Contact                 -*/
/*- 3.Footer                       -*/
/*----------------------------------*/
/*----------------------------------*/

body
{
	text-align:center;
}

#MainContainer
{
	text-align:left;
	margin:0 auto;
	width:996px; /*Site main Width*/
}
/*==============================================*/
/*====================Header====================*/
/*==============================================*/
#Header
{
	width:996px;
	border-left:1px solid #f6a800;
	height:89px;
	background:#f7a800 url(/images/bgHeader.jpg) top right no-repeat;
}
	#Logo
	{
		float:left;	
	}
/*==============================================*/
/*====================Header====================*/
/*==============================================*/

/*==============================================*/
/*===================Content====================*/
/*==============================================*/
#Content
{
	width:996px;
	border-left:1px solid #f6a800;
	position:relative;
	background:url(/images/bgMainContainer.gif) top left repeat-y;
	overflow:hidden;
}
	#LeftCol
	{
		width:729px;
		float:left;
	}
		#TopMenu
		{
			width:729px;
			padding-top:9px;
			height:40px;
			background:url(/images/bgTopMenu.gif) top left no-repeat;
		}
				#TopMenu li {
					float:left;
					font-size:14px;
					font-weight:bold;
					height:32px;
					list-style-image:none;
					list-style-position:outside;
					list-style-type:none;
					margin:0px 4px;
				}
					#TopMenu li .TopMenuRepeat {	
						font-size:14px;
						font-weight:bold;
						height:21px;
						padding-left:11px;
						padding-right:11px;
						padding-top:11px;
					}
					.bgLiSel { background:transparent url(/images/bgTopMenuRepeat_li.gif) no-repeat scroll left top; }
					.bgDivSel { background:transparent url(/images/bgTopMenuRight_li.gif) no-repeat scroll right top; }
					
					#TopMenu li .TopMenuRepeat a
					{
						font-size:14px;
						font-weight:bold;
					}
					#TopMenu li .TopMenuRepeat a:hover 
					{ 
						color:#fff; 
					}
					
		#TextContainer
		{
			width:722px;
			padding-right:7px;
			color:#323030;
		}
			#Text
			{
				padding-left:12px;
				padding-top:17px;
				width:710px;
				position:relative;
				overflow:hidden;
				line-height:18px;
				float:left;
			}
			#Text a
			{
				color:#d69a08;
			}
			#Text a:hover
			{
				text-decoration:underline;	
			}
				/*==============================================*/
				/*===================Homepage===================*/
				/*==============================================*/
				.HomeText
				{
					padding-bottom:10px;
					background:url(/images/bgBorderBottomRepeat.jpg) bottom left repeat-x;	
				}
				.HomeText img
				{
					border:1px solid #f7af14;
					margin-right:22px;
					margin-bottom:22px;
					float:left;
				}
				.HomeText p
				{
					line-height:18px;
					margin-bottom:10px;
					
				}
				.HomeText h1
				{
					font-size:18px;
					color:#72c9e6;
					font-weight:bold;
					padding-bottom:17px;
				}
					.HomeText h1 strong
					{
						color:#0f427c;
					}
				
				.HomeChilds
				{
					padding-top:20px;	
					padding-bottom:20px;	
				}
					.HomeChilds h3
					{
						line-height:28px;
						font-size:14px;
						color:#f2a221;
						padding-bottom:30px;
					}
						.Previleges h4
						{
							height:62px;
							font-size:14px;
							font-weight:bold;
							color:#0f427c;
							padding:10px 0px 10px 5px;
							
						}
							.Previleges
							{
								padding-bottom:30px;	
							}
							.Previleges ul
							{
								padding-left:122px;
							}
							.Previleges li
							{
								list-style-image:url(/images/ListStyleImg.jpg);
								line-height:20px;
								
							}
				/*==============================================*/
				/*===================Homepage===================*/
				/*==============================================*/

				/*==============================================*/
				/*=================DisplayITM1==================*/
				/*==============================================*/
				.DispText
				{
					padding-top:10px;
					padding-bottom:10px;
					background:url(/images/bgBorderBottomRepeat.jpg) bottom left repeat-x;
					overflow:hidden;
				}
				.DispText h2
				{
					font-size:14px;
					font-weight:bold;
					color:#0f427c;
					margin:10px 0px;
				}
				
				.LastDiv
				{
					background:none;
				}
				.DispText img
				{
					margin-right:22px;
					margin-bottom:22px;
					float:left;
				}
				.DispText p
				{
					line-height:18px;
					margin-bottom:10px;
					overflow:auto;
				}
				.DispText h1
				{
					font-size:18px;
					color:#72c9e6;
					font-weight:bold;
					padding-bottom:17px;
				}
				.DispText strong, .HomeText strong
				{
					color:#e34e0c;
					font-size:15px;
				}
					.DispChildText
					{
						padding:20px 0px 20px 10px;
						margin-left:190px;
					}
					.DispText .DispChildText li
					{
						list-style-image:url(/images/ListStyleImg.jpg);
						line-height:20px;
						margin-left:20px;
					}
					.DispText li
					{
						list-style-image:url(/images/ListStyleImg.jpg);
						line-height:20px;
						margin-left:30px;
						margin-top:10px;
						margin-bottom:10px;
					}
				/*==============================================*/
				/*=================DisplayITM1==================*/
				/*==============================================*/

				/*==============================================*/
				/*=================== Forms ====================*/
				/*==============================================*/
				#Form
				{
					margin-left:150px;	
				}
				.FormButton { background-color:#f6a800; border:1px solid #e05000; color:#ffffff; font-size:11px; padding:0px 4px; }
				.FormInputs { border:1px solid #6F7477; color:#6F7477; font-size:11px; }
				.FormRow { float:left; }
					.FormRow label { float:left; width:130px; height:20px; color:#474E5E; }
					.FormRowInputs { border:1px solid #6F7477; color:#6F7477; width:260px; float:left; margin-left:5px; height:15px; font-size:11px; }
					
				.CardFormRow
				{
					position:absolute;
					bottom:10px;
					left:33px;
				}
				.CardFormRow span
				{
					color:#0a4a94; 
					font-weight:bold;	
				}
				.CardFormRow a
				{
					color:#ff0000;
					font-weight:bold;
				}
				
				.ErrorMsg span{
					font-size:9px;
					color:#FF0000;
				}
				/*==============================================*/
				/*=================== Forms ====================*/	
				/*==============================================*/


	#RightCol
	{
		width:261px;
		padding-left:6px;
		padding-top:7px;
		float:left;
	}
		.ads
		{
			margin-bottom:20px;
			position:relative;
		}
	
	.HelpLine
	{
		display:block; 
		float:right;
		margin-top:200px;
	}
/*==============================================*/
/*===================Content====================*/
/*==============================================*/

/*==============================================*/
/*===================Footer=====================*/
/*==============================================*/
#Footer
{
	width:997px;
	background:url(/images/bgFooter.jpg) top left no-repeat;
	position:relative;
	margin-bottom:50px;
	height:200px;
}
	.FooterContact
	{
		position:absolute;
		bottom:10px;
		right:5px;
		color:#0f427c;	
		font-weight:bold;
		font-size:11px;
	}
		.FooterContact a
		{
			color:#0f427c;
			font-weight:bold;
		}
		.FooterContact a:hover
		{
			text-decoration:underline;	
		}
/*==============================================*/
/*===================Footer=====================*/
/*==============================================*/
