body { background:#fcfaf1 url('../images/bg01.png') repeat-x top; }

body, td, a, ol, ul, li, p, input, textarea, select, div, h1, h2, h3 {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:100%;
	color: #000;
	text-decoration: none;
}

body, img, form, ul, li, h1, h2, h3, input, p, table, td { border:none; padding:0; margin:0; }

.rowError { color:#ff0000; font-weight:bold; margin:0; padding:6px 0px 0px 0px; }

.img01 { border:2px solid #e3c458; margin:0px 20px 8px 0px; float:left; }

.input01 { border:1px solid #acacac; }

.header01 { border-bottom:2px solid #c09500; padding-bottom:8px; text-transform:uppercase; font-weight:bold; font-family:'Times New Roman', Times, serif; font-size:152%; margin-bottom:12px; }
.header01 strong { color:#be962e; }

.header02 { border-bottom:2px solid #c09500; padding-bottom:8px; text-transform:uppercase; font-weight:200; font-family:'Times New Roman', Times, serif; font-size:280%; margin-bottom:12px; }
.header02 strong { font-size:120%; font-weight:200; }
.header02 span { color:#be962e; }

.header03 { color:#103dac; border-bottom:2px solid #c09500; padding-bottom:8px; text-transform:uppercase; font-weight:bold; font-family:'Times New Roman', Times, serif; font-size:152%; margin-bottom:12px; }

.header04 { padding-bottom:8px; text-transform:uppercase; font-weight:200; font-family:'Times New Roman', Times, serif; font-size:240%; }
.header04 strong, .header04 span { font-size:120%; font-weight:200; }

.header05 { border-bottom:2px solid #c09500; color:#c09500; padding-bottom:8px; font-weight:200; font-family:'Times New Roman', Times, serif; font-size:180%; margin-bottom:12px; }

.header06 { padding-bottom:4px; text-transform:uppercase; font-weight:200; font-family:'Times New Roman', Times, serif; font-size:280%; }
.header06 strong { font-size:120%; font-weight:200; }

.header07 { color:#103dac; border-bottom:2px solid #c09500; padding-bottom:8px; text-transform:uppercase; font-weight:bold; font-family:'Times New Roman', Times, serif; font-size:192%; margin-bottom:12px; }
.header07 strong { font-size:120%; }


.header08 { padding-bottom:8px; text-transform:uppercase; font-weight:200; font-family:'Times New Roman', Times, serif; font-size:240%; margin-bottom:12px; }
.header08 strong { font-size:120%; font-weight:200; }
.header08 span { color:#be962e; }

.header09 { color:#103dac; padding-bottom:8px; text-transform:uppercase; font-weight:bold; font-family:'Times New Roman', Times, serif; font-size:152%; margin-bottom:12px; }


.header10 { border-bottom:2px solid #c09500; padding-bottom:8px; text-transform:uppercase; font-weight:200; font-family:'Times New Roman', Times, serif; font-size:240%; margin-bottom:12px; }
.header10 strong { font-size:120%; font-weight:200; }
.header10 span { color:#be962e; }

.header10ex { padding: 6px 0px 10px 53px; text-transform:uppercase; font-weight:200; font-family:'Times New Roman', Times, serif; font-size:240%; 
margin-bottom:12px; background-image:url(../images/exflag.jpg); background-repeat:no-repeat }
.header10ex strong { font-size:120%; font-weight:200; }
.header10ex span { color:#be962e; }



a {		  color:#103dac; text-decoration:underline; }
a:hover { color:#B80000; }

a.black { color:#000; text-decoration:underline; }
a.black:hover { color:#B80000; }

a.gold { color:#fede6c; }
a.gold:hover { color:#fff; }

.button_submit { width:94px; height:34px; background:url('../images/button-submit.png') no-repeat center top; }

#main_div { margin:auto; width:1000px; font-size:72%; }
#main_div2 { width:1000px; float:left; }

#header { width:1000px; float:left; height:149px; background:url('../images/bg-header.png') no-repeat center top; margin:10px 0px 6px 0px; }
#header p { text-align:right; padding:12px 32px 10px 0px; text-transform:uppercase; font-size:92%; }
#header a.selected { font-weight:bold; color:#000; }
#header a.selected:hover { color:#B80000 }
#header img { margin:16px 0px 0px 28px; }

#content { width:1000px; float:left; background:url('../images/bg02.png') repeat-y center; }
#content2 { width:1000px; float:left; background:url('../images/bg03.png') no-repeat center top; }
#content3 { width:1000px; float:left; background:url('../images/bg04.png') no-repeat center bottom; }
#content4{ width:1000px; float:left; background:url('../images/bg13.png') repeat-y center; }
#content5 { width:1000px; float:left; background:url('../images/bg14.png') no-repeat center top; }
#content6 { width:1000px; float:left; background:url('../images/bg15.png') no-repeat center bottom; }

#content_left { width:226px; float:left; padding-right:2px; }
#content_middle { width:574px; float:left; padding-right:2px; }
#content_right { width:196px; float:left; padding-bottom:20px; }
#content_middle_plus_right { width:772px; float:left; }

#content_middle_plus_right_line { width:772px; float:left; line-height: 140%;}

#footer { width:1000px; float:left; text-align:center; padding:18px 0px; color:#103dac; font-size:92%; }
#footer p { padding-top:12px; color:#000; }
#footer p a { font-weight:bold; }
#footer a { text-transform:uppercase; }

#menu { list-style-type:none; float:left; width:210px; padding:6px 8px 14px 8px; }
#menu li { float:left; width:210px; margin-bottom:1px; font-size:92%; }
#menu a { float:left; width:178px; padding:5px 10px 5px 22px; background:#c09500 url('../images/arrow01.png') no-repeat center left; text-transform:uppercase; color:#fff; text-decoration:none; font-weight:bold; }
#menu a:hover { background:#b08900 url('../images/arrow03.png') no-repeat center left; }
#menu li.submenu a:hover { background:#e9ecf5 url('../images/arrow03.png') no-repeat center left; }
#menu li.submenu a { background:#fff url('../images/arrow02.png') no-repeat center left; color:#26469d; font-size:92%; }
#menu li.selected a, #menu li.selected a:hover, #menu li.submenuselected a, #menu li.submenuselected a:hover { background:#ebdeb0 url('../images/arrow03.png') no-repeat center left; color:#000; font-size:142%; }

#big_button1 { float:left; width:142px; color:#fff; text-decoration:none; padding:64px 20px 0px 20px; height:60px; margin:4px 7px 0px 7px; background:url('../images/big-button01.png') no-repeat center top; text-align:center; font-size:92%; }
#big_button2 { float:left; width:162px; color:#fff; text-decoration:none; padding:43px 10px 0px 10px; height:60px; margin:5px 7px 0px 7px; background:url('../images/big-button02.png') no-repeat center top; text-align:center; font-size:92%; }
#big_button3 { float:left; width:142px; color:#fff; text-decoration:none; padding:64px 20px 0px 20px; height:60px; margin:5px 7px 0px 7px; background:url('../images/big-button03.png') no-repeat center top; text-align:center; font-size:92%; }
#big_button4 { float:left; width:142px; color:#fff; text-decoration:none; padding:64px 20px 0px 20px; height:60px; margin:5px 7px 0px 7px; background:url('../images/big-button04.png') no-repeat center top; text-align:center; font-size:92%; }
#big_button5 { float:left; width:142px; color:#fff; text-decoration:none; padding:43px 20px 0px 20px; height:80px; margin:5px 7px 0px 7px; background:url('../images/big-button05.png') no-repeat center top; text-align:center; font-size:120%; }
#big_button6 { float:left; width:142px; color:#fff; text-decoration:none; padding:64px 20px 0px 20px; height:60px; margin:5px 7px 0px 7px; background:url('../images/big-button06.png') no-repeat center top; text-align:center; font-size:92%; }

#big_button1:hover, #big_button2:hover, #big_button3:hover, #big_button4:hover, #big_button5:hover, #big_button6:hover { color:#fede6c; }

#quick_contact { width:182px; margin:0px auto; }
#quick_contact2 { float:left; width:182px; background:url('../images/bg07.png') repeat-y center top; margin-bottom: 25px;}
#quick_contact3 { float:left; width:182px; background:url('../images/bg08.png') no-repeat center top; }
#quick_contact4 { float:left; width:182px; background:url('../images/bg09.png') no-repeat center bottom;  }
#quick_contact4 form { padding:16px 12px; font-size:92%; }
#quick_contact4 p { font-size:172%; }
#quick_contact4 div { font-weight:bold; padding:8px 0px 4px 0px; }
#quick_contact4 .input01 { width:158px; font-size:120%; }

.blue_box { background:#113eae url('../images/bg10.png') repeat-x top; border-bottom:2px solid #e7d79e; }
.blue_box2 { background:url('../images/bg11.png') repeat-y center; }
.blue_box3 { background:url('../images/bg12.png') no-repeat center top; color:#fff; padding:18px 22px; }

.ol_01 { list-style-type:decimal; }
.ol_01 li { color:#103dac; padding-bottom:6px; font-weight:bold; }
.ol_01 li span { font-weight:200; }

.ul_blue { list-style-type:square; }
.ul_blue li { color:#103dac; padding-bottom:6px; }

.big-text01 { border-bottom:2px solid #c09500; padding-bottom:8px; text-transform:uppercase; font-weight:bold; font-size:204%; margin-bottom:12px; }
	.big-text01 h2, .big-text01 h3, .big-text01 h4 { color:#c09500; font-family:'Times New Roman', Times, serif; }
	.big-text01 h2 strong, .big-text01 h3 strong, .big-text01 h4 strong { color:#000; }
	.big-text01 span { color:#103dac; font-family:'Times New Roman', Times, serif; font-weight:200; float:right; font-size:74%; margin-top:4px; }

.price { float:right; color:#103dac; font-size:180%; font-family:'Times New Roman', Times, serif; position:relative; top:48px; }

.price2 { float:right; color:#103dac; font-size:180%; font-family:'Times New Roman', Times, serif; position:relative; top:35px; }

.price3 { float:right; color:#103dac; font-size:180%; font-family:'Times New Roman', Times, serif; position:relative; top:43px; }

.table01 { margin:16px 0px; }
	.table01 td { font-weight:bold; text-align:center; border:1px solid #ddce95; background-color:#fff; padding:4px 12px; color:#b80000; }
		.table01 td.td01 { color:#000; }
		.table01 td.head01 { color:#fff; border:1px solid #cdab35; background-color:#d6ba59; }
		
.table02 { margin-top:16px; width:707px; }		
	.table02 td.head01 {  color:#fff; border:1px solid #cdab35; background-color:#d6ba59; padding:4px 12px; font-weight:bold; font-size:120%; }		
	.table02 td.left { text-align:right; width:240px; background-color:#f5efd8; padding:6px 12px; font-weight:bold; }		
	.table02 td.right { background-color:#f8f4e5; padding:6px 12px; }		
	.table02 td input { border:1px solid #000; width:300px; padding:1px 2px; }		

.padleft{margin-left: 25px; padding: 0px 0px 0px 0px; list-style-type: square; line-height: 170%;}

.padleft2{margin-left: 25px; margin-bottom: 20px; padding: 0px 0px 0px 0px; list-style-type: square; line-height: 170%;}
.padleft2 li {color: rgb(16, 61, 172);}

.freeimg{float:left; margin-right: 30px}

.block {
	padding: 15px; background: rgb(245, 239, 216) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-bottom: 5px;}
	
	
.block2 {margin-bottom: 25px; padding: 20px 54px 16px 20px; background: rgb(245, 239, 216) url(../images/bg18.png) no-repeat scroll 440px center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; line-height: 140%;}

.exright{ float:left; width: 500px;}

.exright2{ float:left; width: 470px;}



