* {margin: 0; padding: 0}
html {background: url("imgs/html.gif") -4px 0 repeat;}
body {
	background: url("imgs/body.gif") 0 100% no-repeat;
	font-family: Arial, Verdana, sans-serif;
	font-size: 80%;
	margin: 12px auto;/*margin: 13px 0 24px 44px;*/
	padding-bottom: 8px;
	width: 916px;
}
img {
	border: none;
	display: block;
}
#header {
	background: url("imgs/header-bg.png") 0 0 no-repeat;
	height: 86px;
}
#header .float_left {margin: 15px 0 0 22px;}
#header .float_right {margin: 15px 12px 0 0;}
#wrap {
	background-color: #fff;
	border-left: 1px solid #c9c9e1;
	border-right: 1px solid #c9c9e1;
}
#mainmenu {
	float: left;
	list-style-type: none;
	padding: 10px 8px 10px 10px;
}
#mainmenu li {
	float: left;
	margin: 0 4px 4px 0;
}
#mainmenu a:link, #mainmenu a:visited {
	border: 1px solid #7979ab;
	color: #fff;
	display: block;
	font-weight: bold;
	text-decoration: none;
}
#mainmenu a span {
	background-color: #9fa0ce;
	border-left: 1px solid #c9c9eb;
	border-top: 1px solid #c9c9eb;
	display: block;
	line-height: 30px;
	text-align: center;
	width: 172px;
}
#mainmenu a:hover {border-color: #46457f;}
#mainmenu a:hover span {
	background-color: #7777b5;
	border-color: #adaede;
	color: #fdf8c0;
}
#mainmenu #maincontact a:link, #mainmenu #maincontact a:visited {
	border-color: #d8b13a;
	color: #ae751b;
}
#mainmenu #maincontact a span {
	background-color: #ffef80;
	border-color: #fff;
}
#mainmenu #maincontact a:hover span {
	border-top-width: 0;
	border-left-width: 0;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	color: #ae751b;
}
#container {
	clear: left;
	margin: 10px 10px 0;
}
#leftside {
	float: left;
	margin-right: -220px;
	width: 200px;
}
#submenu/*, #side-contact*/ {
	background: url("imgs/menubar-top.gif") 0 0 no-repeat;
	margin-bottom: 10px;
	padding: 5px 1px 0 0;
}
#submenu div/*, #side-contact div*/ {
	background: url("imgs/menubar-bottom.gif") 0 100% no-repeat;
	padding-bottom: 5px;
}
#submenu div div/*, #side-contact div form*/ {
	background-image: none;
	border-left: 1px solid #d6dadd;
	border-right: 1px solid #a0a2a1;
	padding-bottom: 0
}
/*#side-contact div form {background-color: #f0f0f0}*/
#submenu ul/*, #side-contact fieldset*/ {
	background-color: #f0f0f0;
	border-top: 0;
	border-bottom: 0;
	border-left: 1px solid #fff;
	border-right: 1px solid #d6dadd;
	list-style-type: none;
	padding: 0 2px 10px;
}
#submenu li {
	border-bottom: 1px solid #cfcfcf;
	margin: 0 1px;
	padding: 6px 10px;
}
#submenu li a:link, #submenu li a:visited {
	color: #565656;
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
}
#submenu li a:hover {
	color: #3a3a3a;
}
#content {
	color: #5a5a5a;
	float: left;
	font-size: 90%;
	line-height: 140%;
	margin: 0 10px 0 220px;
	text-align: justify;
	width: 670px;
}
#pn-index #content, #pn-contact #content {
	margin-left: 0;
	width: 891px;
}
#content h1/*, legend*/ {
	color: #554ec2;
	font-size: 140%;
	margin: 10px 0
}
#content h2 {
	background: url("imgs/h2.gif") 0 100% repeat-x;
	color: #383838;
	font-size: 110%;
	padding: 8px 2px 20px
}
#content h2 span {
	background: url("imgs/h2_span.gif") 0 50% no-repeat;
	display: block;
	padding-left: 12px
}
#pn-index #content h2 {
	background: url("imgs/h2_index.gif") 4px center no-repeat;
	border-bottom: 2px solid #d9d9d9;
	color: #de3230;
	font-size: 120%;
	padding: 2px 2px 2px 24px
}
#pn-index #content h2 span {}
#content h3 {
	clear: both;
	color: #fff;
	margin-top: 10px
}
#content h3 span {
	background: #7073ba url("imgs/h3.gif") 0 0 no-repeat;
	padding: 2px 4px 2px 24px
}
#content p {margin: 8px 0}
#content p#root_links {
	font-size: 90%;
	text-align: left
}
#content ul, #content ol {margin-left: 40px}
#content li {padding-bottom: 8px}
#content a:link, #content a:visited {
	color: #4647ed;
	font-weight: bold;
	text-decoration: none;
}
#content a:hover, #content a:active {
	background-color: #e7e7ff;
	color: #4a47ee;
}
#errors {color: red}
#footer2 {
	background-color: #eeedfd;
	clear: both;
	float: left;
	margin: 0 auto 8px;
	text-align: center;
	width: 100%
}
#footer, #footer2 ul {
	background-color: #eeedfd;
	clear: both;
	list-style-type: none;
	padding: 10px
}
#footer {text-align: center}
#footer2 ul {margin: 0 auto;
	float: left;
	font-size: 100%;
	padding: 8px
}
#footer li {
	display: inline;
	padding: 4px 10px
}
#footer2 li {
	background: url("imgs/footerline.gif") 0 60% no-repeat;
	display: inline;
	padding: 3px 7px 3px 10px
}
#footer2 li.footer-first {background-image: none}
#footer li a, #footer2 li a {
	color: #656472;
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap
}
#footer2 li a {font-weight: normal}
#footer li a:hover, #footer2 li a:hover {color: #434252}
#cont_details {
	color: #757575;
	font-size: 85%;
	padding: 10px 0;
	text-align: center
}

.clear {clear: both}
.clear_left {clear: left}
.clear_right {clear: right}
.float_left {float: left}
.float_right {float: right}
img.float_left, img.float_right {margin-bottom: 10px}
img.float_left {margin-right: 10px}
img.float_right {margin-left: 10px}

.tip {
	clear: both;
	margin: 15px;
	width: 532px
}
.tip h3 {
	background: url("imgs/tip-title.gif") 0 0 no-repeat;
	height: 38px;
	text-indent: -2000px;
}
.tip div {
	background: url("imgs/tip-div.gif") 100% 100% no-repeat;
	padding-right: 12px;
}
#content .tip p {
	background: url("imgs/tip-bg.gif") 0 100% no-repeat;
	font-style: italic;
	margin-top: 0;
	padding: 10px 20px 20px
}

#pn-index h1 {margin: 0 0 10px 20px}
#pn-index #mp-first-p {
	background: #d7dce2 url("imgs/pages/index_1.jpg") 7px 7px no-repeat;
	color: #484848;
	min-height: 274px;
	padding: 24px 18px 24px 24px;
	width: 515px;
}
#pn-index #mp-first-p img.float_right {width: auto; margin: 0 -320px 0 0}
#pn-index #mp-first-p img.min17 {margin: -17px -244px 4px 19px}
#pn-index ul {list-style-type: none}
#pn-index ul.float_left, #pn-index ul.float_right {
	color: #484848;
	font-size: 100%;
	margin: 0 10px 10px;
	width: 47%
}
#pn-index ul.float_left {margin-top: -90px;}
#green a:link, #green a:visited {color: green}
#pn-index .float_left p, #pn-index .float_right p {
	padding-left: 120px;
	padding-right: 20px
}
#pn-index .float_left .mpd-empty, #pn-index .float_right .mpd-empty {padding-left: 10px}
#pn-index .float_left p#mpd-packing {background: url("imgs/pages/mpd-1.jpg") left top no-repeat;}
#pn-index .float_left p#mpd-insurance {background: url("imgs/pages/mpd-2.jpg") left top no-repeat;}
#pn-index .float_left p#mpd-storage {background: url("imgs/pages/mpd-3.jpg") left top no-repeat;}
#pn-index .float_left p#mpd-local {background: url("imgs/pages/mpd-6.jpg") left top no-repeat;}
#pn-index .float_left p#mpd-international {background: url("imgs/pages/mpd-7.jpg") left top no-repeat;}
#pn-index .float_left p#mpd-green {background: url("imgs/pages/mpd-10.gif") left top no-repeat;}
#pn-index .float_right p#mpd-checklist {background: url("imgs/pages/mpd-5.jpg") left top no-repeat;}
#pn-index .float_right p#mpd-long {background: url("imgs/pages/mpd-9.gif") left top no-repeat;}
#pn-index .float_right p#mpd-rescom {background: url("imgs/pages/mpd-8.jpg") left top no-repeat;}
#pn-index .float_right p#mpd-bill {background: url("imgs/pages/mpd-4.jpg") left top no-repeat;}
#pn-index #mpp {
	background-color: #eeedfb;
	padding: 15px
}

#mp-extra {
	background-color: #fff;
	clear: right;
	float: right;
	width: 334px;
}
#mp-extra a:hover {background-color: transparent;}
#content #totd {
	background: url("imgs/tip-of-the-day.png") 0 0 no-repeat;
	color: #404445;
	display: block;
	font-weight: bold;
	height: 30px;
	padding: 38px 12px 14px;
	width: 200px;
}
#content #totd:hover {text-decoration: underline;}
/*#content #totd {
	background: url("imgs/tip.gif") 0 0 no-repeat;
	clear: right;
	color: #646464;
	display: block;
	float: right;
	font-family: Georgia, sans-serif;
	font-weight: normal;
	height: 103px;
	margin: 0 -85px 2px 0;
	padding: 35px 17px 15px;
	width: 127px
}
#totd:hover {text-decoration: underline !important;}*/

#content div#f5f6f8 {
	background-color: #f5f6f8;
	float: left;
	margin-bottom: 15px;
	padding: 12px 20px
}