/* RESET */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0; padding:0; border:0; outline:0; font-size:100%;}

blockquote:before,blockquote:after,q:before,q:after{content:''; content:none}
ol,ul			{list-style:none}
blockquote,q	{quotes:none}
:focus			{outline:0}
ins				{text-decoration:none}
del				{text-decoration:line-through}
table			{border-collapse:collapse; border-spacing:0}

/* TEXT */
body				{font:12px/1.8 Verdana, Geneva, sans-serif; color:#000;}
h1,h2,h3,h4,h5,h6	{font-family:Arial, Helvetica, sans-serif; color:#000;}

p		{ margin-bottom:15px;}

h1		{font-size:35px; }
h2		{font-size:27px; }
h3		{font-size:19px; }
h4		{font-size:17px; }
h5		{font-size:15px; }

a			{color:#00F; text-decoration:underline;} /* #005c9c*/
a:hover		{color:#900; text-decoration:underline;}
a:visit		{color:#900; text-decoration:underline;}

input, select, textarea		{ font:12px Arial, Helvetica, sans-serif; padding:2px;}
input.radio					{ margin:0px; padding:0px;}
input.txtBox				{ border: 1px inset #ccc; padding:2px;}
input.txtBoxShort			{ border: 1px inset #ccc; padding:2px;}
input.txtBoxLong			{ border: 1px inset #ccc; padding:2px;}
.txtArea					{ border: 1px inset #ccc; padding:2px;}
.lstDropDown				{ border: 1px inset #ccc; padding:2px;}

input.button	{ 

			padding: 5px 10px; 
			text-align:center; 
			background-color:#22285b;   
			border-width: 0px;
			color:#fff;
}


/* MENU */

.mainMenu				{ display:block; width:960px; height:37px; background-color:#22285b; border-bottom:10px solid #440000;}
.mainMenu li			{ float:right; position:relative; background:url(../images/bg_nav.gif) repeat-x #0f1333;}
.mainMenu li.liOn		{ background:url(../images/bg_navover.gif) repeat-x #440000;}
.mainMenu li a			{ display:block; padding:5px 15px; font-size:15px; font-weight:bold; color:#fff; border-left:1px solid #333a72; border-right:1px solid #0a0d23; text-decoration:none;}
.mainMenu li a:hover	{ text-decoration:none; background-color:#440000;}


/* LAY OUT */
#wrapBox			{ width:960px; margin:0px auto; padding:0px; text-align:left; }
#header				{ padding-top:30px; margin-top:10px; background:url(../images/banner.jpg) no-repeat top center; height:265px;}
#header h1			{ height:215px;}
#header h1 a		{ text-indent:-9999em; display:block; width:550px;}
#header h3 			{ color:#fff; display:block; width:400px; position:absolute; margin:3px 0px 0px 15px;}

#body					{ }
	#tblContent			{ background-color:#feffdd;}
		#tdContentLeft	{ width:600px; padding:20px; vertical-align:top;}
		#tdContentLeft h2	{ margin-bottom:15px; }
		#tdContentLeft h3	{ text-decoration:underline;}
		#tdContentLeft h4	{ font-weight:normal; margin-bottom:15px;}
			
			.colLeft	{ width:290px; padding-right:10px; float:left;}
			.colLeft ul	{ margin-bottom:15px;}
			
			.colRight	{ width:290px; padding-left:10px; float:left;}
		
			.colFee	p strong, 
			.colFee p em	{ display:block;}
			
			.list		{ list-style:disc; padding-left:30px; margin-bottom:15px;}
			.list li	{ }
			.seal		{ padding:10px;}
			.txtSeal	{ font-size:9px;}
			.portrait	{ float:left; margin-right:15px; margin-bottom:15px; padding:5px; border:1px solid #efefef; background-color:#fff;}
			
			.colLeft .lnkList		{ margin-bottom:95px;}
			.lnkList li		{ padding-bottom:7px;}
			.lnkList .hightlight	{ font-size:15px; font-weight:bold; white-space:nowrap;}
			.lnkList li a	{}
			
		#tdContentRight	{ width:280px; padding:20px; vertical-align:top; background-color:#efefef;}
		#tdContentRight ul.lstFag		{ margin-bottom:15px;}
		#tdContentRight ul.lstFag li	{ padding:5px 0px 5px 25px; background:url(../images/lighticon.png) no-repeat 0px 7px;}
		#tdContentRight .imgLocation	{ padding:5px; border:1px solid #feffdd; background-color:#fff;}
		
		.tdContentFAQ h5	{ color:#00F; cursor:pointer; text-decoration:underline; font-weight:normal;}
		.answer				{ padding:10px; background-color:#efefef; margin-bottom:15px;}
		.answer ol			{ list-style:decimal; margin-left:35px; margin-bottom:15px;}
		.answer ol.olAlphabet	{ list-style:lower-alpha;}
		.answer ol li		{ }

		#divMap			{ padding:5px; background-color:#fff; border:1px solid #efefef;}
		
		.tblCreditCard		{ margin-top:15px;}
		.tblCreditCard td	{ padding-right:5px;}
		
		.ulForm			{}
		.ulForm li		{ padding:5px 0px;}
		.ulForm label	{ display:block;}
		.ulForm .txtBox,
		.ulForm .txtArea	{ width:350px;}
		
		.ulLink			{}
		.ulLink	li		{ padding-bottom:15px;}
		.ulLink li strong,	
		.ulLink li em	{ display:block;}	
		
#footer				{ text-align:center; padding:10px;}

.clear				{ clear:both;}
