body {background-color: #FFF;font-family: Arial, Verdana;}
img {border: none; padding: 0; margin: 0;}
img.spaceRight {margin-top: 3px; margin-right: 15px;}
img.spaceLeft {margin-top: 3px; margin-left: 20px;}
a {font-size: 12px; color: #369; text-decoration: none;}
a:hover {text-decoration: underline;}
hr {background-color: #efefdd; color: #efefdd; border: none; border-top: 1px solid #adadad; padding: 8px 0; margin: 0;}

ul, ol {padding: 5px 16px 10px 30px; margin: 0;}
ol.sub {padding: 0 15px 0 55px; margin: 0;}
li {line-height: 22px;}
li.inside { list-style-position: inside;}
p {padding: 4px 0; margin: 0; line-height: 18px;}

table {padding: 0; margin: 0; border: none; width: 100%;}
td {vertical-align: top;}

.areaContainerHome {width: 957px; background-color: #EFEFDD;	padding: 0;	margin: 0 7px 0 0; text-align: left; background-image: url(../_images/bgcontainer_home.gif); background-repeat: repeat-y; }
.areaContainerFrame {width: 957px; background-color: #EFEFDD;	padding: 0;	margin: 0 7px 0 0; text-align: left; background-image: url(../_images/bgcontainer_iframe.gif); background-repeat: repeat-y; }
.areaContainerSearch {width: 957px; background-color: #EFEFDD;	padding: 0;	margin: 20px 7px 0 0; text-align: left; background-image: url(../_images/bgcontainer_search.gif); background-repeat: repeat-y; }
.areaContainer {width: 957px; background-color: #EFEFDD;	padding: 0;	margin: 0 7px 0 0; text-align: left; background-image: url(../_images/bgcontainer_home.gif); background-repeat: repeat-y; }

#areaHeader {width:950px; height: 150px; background-image: url(../_images/bgbanner.jpg); background-repeat: no-repeat; border-bottom: 2px solid #FFF;}
#areaHeader .logo {position: absolute; float: left; padding: 18px 0 0 34px; margin: 0;}
#areaHeader .banner {width: 675px; position: absolute; float: right; padding: 0; margin: 0 0 0 275px;}

#areaMainnav {width: 950px; background-color: #FFF; font-family: Verdana, Arial; font-size: 11px; font-weight: bold; margin: 0; padding: 0; text-align: center; display: block; height: 28px;}
#areaMainnav a {color: #FFF; background-color: #336699;padding: 6px 0 6px 0; margin: 0 2px 0 0; width: 132px;  float: left;border: 1px solid #164E87;}
#areaMainnav a:hover, #areaMainnav a.actived {color: #FFF; background-color: #7c9a52; border: 1px solid #738E4D; text-decoration: none;}
#areaMainnav a.med {width: 168px;}
/*#areaMainnav a.lrg {width: 200px;}*/
#areaMainnav a.last {width: 160px; margin: 0;}

#areaContent {clear: both; border-top: 2px solid #FFF; padding: 0; margin: 0 7px 0 0; font-family: Arial, Verdana; font-size: 12px; color: #333;}
#areaContent .spaceContent {padding: 25px 50px 25px 307px; margin: 0;}
#areaContent .spaceContent img {margin: 3px 15px 0 0; border: 1px solid #A8B6C9;}
#areaContent .spaceContent img.spaceBottom {margin-bottom: 10px;}

#areaKickerHome {float: left; width: 270px; /*270px - 70px*/ min-height: 565px; #min-height: 562px; _height: 562px; background-color: #C1D6E1; border-right: 2px solid #FFF; padding: 25px 0; font-family: Arial, Verdana;}
#areaKickerSearch {padding: 25px 0; font-family: Arial, Verdana;}
#areaKickerHome a, #areaKicker a {color: #FFF;}
#areaKickerHome a:hover, #areaKicker a:hover {color: #FFF;}
#areaKickerHome p {padding: 5px 35px 5px 35px;}

/*
#kickerBlog {font-weight: bold; color: #FFF; background-color: #7C9A52; padding: 0; margin: 0 35px 25px 35px; width: 198px;  border: 1px solid #819268;}
#kickerBlog p {font-size: 12px; line-height: 16px; padding: 21px 0 22px 85px;}
#kickerBlog.Blue {background-color: #3C6597; border: 1px solid #4A76A3;}
*/

.iKicker {
	font-weight: bold; 
	color: #FFF; 
	background-color: #7C9A52; 
	padding: 0; 
	margin: 0 0 25px 35px; 
	width: 198px;  height: 59px;
	border: 1px solid #819268; 
}
.iKicker img {padding: 0; margin: 0 5px 0 0;}
	#areaKickerHome .iKicker p, .iKicker p {padding: 0; margin: 20px 0 0 0;  text-align: left;}
	#areaKickerHome .iKicker p.text2lines, .iKicker p.text2lines {margin: 12px 0 0 0; line-height: 16px;}
.bgOrange {background-color: #3C6597; border: 1px solid #3C6597;}
.bgBlue {background-color: #3C6597; border: 1px solid #4A76A3;}
.listCountry form {padding: 3px 0 0 0; margin: 0;}
.listCountry select {font-size: 10px; width: 105px;}

#floatMenu {float: right; width: 167px; margin-left: 15px; margin-top: 33px; margin-bottom: 10px;}
#floatMenu ul {	margin: 0;	padding: 0;	list-style-type: none;}
#floatMenu ul li {	margin: 0;	padding: 0; margin: 0 0 1px 0; line-height: 18px;}
#floatMenu ul li.header {	
	background-image: URL("../_images/noarrow_blue.gif");
	background-repeat: repeat-x;
	color: #FFF;
	padding: 3px 0 0 0;
	height: 25px;
	text-align: center;
	border: 1px solid #123b74;
	font-weight: bold;
}

#floatMenu ul li a {	
	background-image: URL("../_images/floatmenu.gif");
	background-repeat: no-repeat;
	padding: 7px 5px 7px 22px;	
	margin: 0;	
	display: block;	
	background-color: #C1C1C1;
	border: 1px solid #9B9B9B;
	font-size: 11px;
	color: #1B49A1;
	width: 138px;
	line-height: 14px;
}
#floatMenu ul li a:hover, #floatMenu ul li a.actived {
	background-image: URL("../_images/floatmenu_on.gif");
	background-repeat: no-repeat;
	background-color: #3C6597;
	color: #FFF;
	text-decoration: none;
	border: 1px solid #164E87;
}

#floatMenu ul.menu li a {	
	background-image: URL("../_images/noarrow.gif");
	background-repeat: repeat-x;
}
#floatMenu ul.menu li a:hover, #floatMenu ul.menu li a.actived {
	background-image: URL("../_images/noarrow_on.gif");
	background-repeat: repeat-x;
	background-color: #9BB576;
	border: 1px solid #819268;
}
.floatSubmenu {
	display: none;
}
#floatMenu li .floatSubmenu ul {
	background-color: #ACC984;
	padding: 5px 0 5px 23px;
	border: 1px solid #819268;
	border-top: none;
}

#floatMenu li .floatSubmenu ul li a {
	background-image: URL("../_images/arrow_white.gif");
	background-repeat: no-repeat;
	background-color: transparent;
	border: none;
	padding: 0 5px 0 8px;
	margin: 0;	
	font-size: 11px;
	color: #FFF;
	width: 129px;
	line-height: 16px;
}
#floatMenu li .floatSubmenu ul li a:hover {
	background-image: URL("../_images/arrow_blue.gif");
	background-repeat: no-repeat;
	background-color: transparent;
	border: none;
	color: #036;
}

/*
#blogBlue {display: block; color: #FFF; background-image: url(../_images/bgImgkicker_blue.gif); background-repeat: repeat-x; background-color: #3C6597; padding: 0; margin: 0; width: 198px;  border: 1px solid #4A76A3;}
#blogBlue p {font-size: 12px; line-height: 16px; text-align: center; padding: 21px 0;}
*/
#areaKicker {float: left; width: 270px; /*270px - 70px*/ background-repeat: no-repeat; background-color: #C1D6E1; border-right: 2px solid #FFF; padding: 25px 0; font-family: Arial, Verdana;}

h1 {font-size: 15px; font-weight: bold; color: #369; padding: 0 0 5px 0; margin: 0;}
h2 {font-size: 12px; font-weight: bold; color: #369; padding: 4px 0; margin: 0; line-height: 18px; text-transform: uppercase;}
h2 span {color: #666;text-transform: none;}

#areaFooter {width: 930px; clear: both; background-image: url(../_images/bgshadow_footer_bottom.jpg); background-repeat: no-repeat; background-position: left bottom; background-color: #CACACA; font-family: Verdana, Arial; font-size: 11px; color: #333; text-align: right; padding: 5px 10px 0 10px; margin: 0; border-top: 2px solid #FFF; height: 30px;}
#areaFooter .copy {float: left;}
#areaFooter a { font-size: 11px; color: #333; text-decoration: none;}
#areaFooter a:hover, #areaFooter a.actived { font-weight: bold; text-decoration: underline;}

.shadowHome {width: 957px; background-image: url(../_images/bgshadow_header.jpg); background-repeat: no-repeat; background-position: right top; }
.shadowFooter {width: 957px; background-image: url(../_images/bgshadow_footer.jpg); background-repeat: no-repeat; background-position: right bottom; }

.blogQuicklink {width: 125px; background-image: url(../_images/bgbody_kicker.png); _background-image: url(../_images/bgbody_kicker.gif); background-repeat: repeat-y; padding: 12px 30px 10px 18px;}
.blogQuicklink_bottom {background-image: url(../_images/blogQuicklink_bottom.png); _background-image: url(../_images/blogQuicklink_bottom.gif); background-repeat: no-repeat; height: 12px;}
.objFlash {padding: 0; margin: 0; float: right; background-color:#F0EFDD;}
object {padding: 0; margin: 0; border: none; text-align: left;}
.lrgFont {font-family: 'Myriad Pro', 'Verdana', 'Arial'; font-size: 20px; color: #336699;}
.colBlue {color: #369;}

.contactForm {width: 400px; border: none;}
.contactForm td {padding: 4px 0; margin: 0;}
.contactForm input.inputSmall {width: 108px;}
.contactForm input.inputLarge {width: 250px;}
.contactForm input {width: 180px; color: #666;}
.contactForm input.radiocheck {width: 15px; color: #666; text-align: left;}
.contactForm input.inputErr {border: 2px solid #A8332F;}
.contactForm textarea {width: 380px; height: 75px; color: #666; font-family: Arial, Verdana; font-size: 11px;}
.contactForm input.btsubmit {width: 66px; background-color:#3C6597; color: #FFF; font-weight: bold; font-size: 12px; border: none; padding: 2px 0; margin: 0 10px 0 0;}
.redstar {color: #F00;}

.top { background-position: left center; background-image: url(../_images/icon_arrowblue.gif); background-repeat: no-repeat; padding-left: 15px;}
