/* --- main layout --- */
	
	* { margin: 0; padding: 0; }
	
	body { font-family:Arial, Helvetica, sans-serif; font-size:medium; color:#333333; background:#1f2324; padding:0; margin:0;}
	
	a img,:link img,:visited img,fieldset {border:none;}
	img {vertical-align:top;}
	
	.clear {clear:both}
	.nowrp {white-space:nowrap;}
	.container {width:100%; overflow:hidden;}

/* --- END main layout --- */

/* --- header --- */

	#header { background:#ffffff url(images/header-tail.gif) 0 0 repeat-x; font-size:1.125em;}
	#header .right-bg {background:url(images/header-bg.jpg) no-repeat right 40px;}
	
	#logo {height:123px; padding-left:20px;}
	#logo img { margin-top:17px;}
	
	.home-tab { display:block; width:75px; color:#b8ccd1; padding-top:7px; height:25px;}
	
	#breadcrumb {height:31px; padding:9px 0 0 20px; background:#fff;}
	#breadcrumb a {color:#333333; text-decoration:none; background:url(images/marker1.gif) no-repeat right 10px; padding-right:13px;}

/* --- END header --- */

/* --- content --- */

	#content {font-size:1.125em; line-height:1em; background:#f0eee5;}
#content input.submit {
font-weight:bold;
background:#F0F8FA;
border:2px solid #444459;
color:#555555;
font-family:Verdana, Arial, Helvetica, sans-serif;
min-width:100px;
font-size:125%;
}

#content input.submit:hover{
background:#BBDD62;
}
	.min-width {padding:29px 20px 85px 19px; min-width:200px;}

	li {list-style:none; background:url(images/marker3.gif) no-repeat 0 7px; margin-bottom:10px; margin-top:10px; clear:both; color:#000000; padding-left:17px;}
	
	.list li {border-bottom:1px solid #ebeae3; padding:10px 0 6px 28px; margin:0; font-size:0.944em; font-weight:bold;}
	.list li a {color:#333333; text-decoration:none;}
	.li1 {background:url(images/li1-bg.gif) no-repeat 0 7px;}
	.li2 {background:url(images/li2-bg.gif) no-repeat 0 7px;}
	.li3 {background:url(images/li3-bg.gif) no-repeat 0 7px;}
	.li4 {background:url(images/li4-bg.gif) no-repeat 0 7px;}
	.li5 {background:url(images/li5-bg.gif) no-repeat 0 7px;}
	.li6 {background:url(images/li6-bg.gif) no-repeat 0 7px;}
	.li7 {background:url(images/li7-bg.gif) no-repeat 0 7px;}
	.li8 {background:url(images/li8-bg.gif) no-repeat 0 7px;}
	.li9 {background:url(images/li9-bg.gif) no-repeat 0 7px;}
	.li10 {background:url(images/li10-bg.gif) no-repeat 0 7px;}
	a {color:#08a0b5;}
	
	#navmenu li {padding:0; background:none;}
	#navmenu .button {display:block; width:143px; text-align:center; padding:15px 0 17px 0; color:#b8ccd1; text-decoration:none; background:url(images/button-bg.gif) no-repeat 0 0; font-weight:bold;}
	#navmenu .summary {padding:10px 0 8px 0;}
	
/* --- END content --- */

/* --- footer --- */
	
	#footer {height:61px; padding-left:20px; color:#7b7b7b; font-size:1.125em; line-height:1em;}
	#footer p { padding:37px 0 5px 0;}
	#footer p a {color:#7b7b7b; text-decoration:none;}
	#footer p a:hover {text-decoration:underline;}
	#footer p span {color:#3694a0;}
	#footer .home-tab {color:#0c1011; margin-top:-65px; position:relative;}

/* --- END footer --- */

/* --- Other --- */
	
	.f-left {float:left;}
	.f-right {float:right;}
	.taright {text-align:right;}
	.margin1 {margin-top:18px;}
	.margin2 {margin-top:25px;}
	
	h2 {color:#2d4044; font-weight:normal; font-size:1.278em; line-height:1em; margin-bottom:20px;}
	h3 {color:#2d4044; border-bottom:1px solid #e5e3da; padding-bottom:8px; font-size:1.278em; font-weight:normal; margin-bottom:16px;}
	h4 {color:#059fb4; font-weight:normal; margin-bottom:2px;}
	p {padding-top:15px; padding-bottom:15px;}
	
	.link {padding:25px 0 0 0;}
	.link a {background:url(images/marker2.gif) no-repeat 0 10px; color:#333333; padding-left:15px; font-weight:bold;}
	.line {border-bottom:1px solid #ebeae3; padding-bottom:20px; margin-bottom:25px;}
	#contact {padding:15px 0 0 0;}
	
	#ContactForm input , #ContactForm textarea {border:1px solid #585858; width:225px; padding-left:4px; background:#fff; font-size:0.944em; line-height:1em; margin-bottom:8px; color:#8c8c8c;}
	#ContactForm textarea {height:150px;}
	#ContactForm .taright {width:230px;}
	#ContactForm button {background:url(images/marker2.gif) no-repeat 0 10px; padding-left:10px; border:none; color:#333333; text-decoration:underline; font-size:1em; font-weight:bold; margin-left:10px;}
	
/* --- END Other --- */

/* --- boxes --- */

	.box {background:#ffffff url(images/box-border.gif) bottom repeat-x;}
	.box .tail-top {background:url(images/box-border.gif) top repeat-x;}
	.box .tail-right {background:url(images/box-border.gif) right repeat-y;}
	.box .tail-left {background:url(images/box-border.gif) left repeat-y;}
	.box .corner-right-bottom {background:url(images/box-corner-right-bottom.gif) right bottom no-repeat;}
	.box .corner-left-bottom {background:url(images/box-corner-left-bottom.gif) left bottom no-repeat;}
	.box .corner-right-top {background:url(images/box-corner-right-top.gif) right top no-repeat;}
	.box .corner-left-top {background:url(images/box-corner-left-top.gif) left top no-repeat; width:100%;}
	.box .indent {padding:30px 17px 55px 19px;}

/* --- END boxes --- */
