body {margin:0; padding:0; background-color:#ffffff; font-size:12px; color:#000000; font-family:Arial,Helvetica,sans-serif}
form {margin:0; padding:0}
big {font-size:14px}
small {font-size:10px}
sup, sub {font-size:9px}
a {color:#023280; text-decoration:underline}
a:hover {color:#d51325; text-decoration:underline}
a img {border:0px}
p {margin:0; padding:0 0 10px 0; font-size:12px; line-height:16px}
ul {margin:0; padding:0 0 10px 15px; list-style-image:url("/images/bullet.png"); font-size:12px; line-height:16px}
	ul li {}
ol {font-size:12px; line-height:18px}
	ol li {}
table {empty-cells:show; font-size:12px; line-height:16px}

h1 {margin:0; padding:0 0 10px 0; font-size:22px; line-height:23px; color:#023280; font-family:Arial,Helvetica,sans-serif; font-weight:normal}
h2 {margin:0; padding:0 0 10px 0; font-size:18px; line-height:21px; color:#023280; font-family:Arial,Helvetica,sans-serif; font-weight:normal}
h3 {margin:0; padding:0 0 10px 0; font-size:14px; line-height:16px; font-family:Arial,Helvetica,sans-serif}
	h3 .Date {display:block; font-weight:normal; font-size:12px}
h4 {margin:0; padding:0 0 10px 0; font-size:12px; line-height:16px; font-family:Arial,Helvetica,sans-serif}

.clear {overflow:hidden; clear:both; height:0px; font-size:0px; line-height:0px}
.trackerCode {height:0px; font-size:0px; line-height:0px; overflow:hidden}
.inline {display:inline !important}
.block {display:block !important}
.toleft {float:left !important}
.toright {float:right !important}
.nowrap {white-space:nowrap}

/* HTML EDITOR */
.imgToLeft {float:left; margin:0 15px 15px 0}
.imgToRight {float:right; margin:0 0 15px 15px}

.txtSmall {font-size:10px}
.txtNormal {font-size:12px}
.txtBig {font-size:14px}

.txtBold {font-weight:bold}
.txtUppercase {text-transform:uppercase}

.alignLeft {text-align:left}
.alignCenter {text-align:center}
.alignRight {text-align:right}
.alignJustify {text-align:justify}
.alignTop {vertical-align:top}
.alignMiddle {vertical-align:middle}
.alignBottom {vertical-align:bottom}
.alignBaseline {vertical-align:baseline}

.colorBlue {color:#023280}
.colorRed {color:#d51325}

.contentDivider {clear:both; overflow:hidden; margin:0 0 10px 0; padding:0 0 11px 0; background:url("/images/line-dotted.gif") 0px 0px repeat-x; height:1px; line-height:0px; font-size:0px}
/* end HTML EDITOR */


/* LAYOUT */
body {margin:auto; text-align:center}
.wrapAll {margin:auto; width:1000px; text-align:left}
.wrapTop {position:relative; padding-top:8px; margin-bottom:15px}
	.boxTopForms {position:absolute; bottom:0px; left:0px; width:247px}
.wrapMiddle {margin-bottom:35px; min-height:330px;}
.wrapBottom {position:relative; margin-bottom:15px}

.contentLeft {float:left; width:247px}
.contentRight {float:right; width:247px}
.contentMain,
.contentMiddle {float:right; width:730px}
.contentRight {display:none}
.homepage .contentMiddle {float:left; width:460px}
.homepage .contentRight {display:block}

.contentFooter {float:left; width:877px; padding:0 0 10px 0; font-size:11px; line-height:14px; color:#696969; background:url("/images/line-footer.gif") 0px 100% no-repeat}
	.contentFooter .middot {padding:0 2px; font-weight:bold}

.Logo {display:block; padding:6px 0 13px 0}
	.Logo img {display:block}
.LogoHeadline {} 
	.LogoHeadline img {display:block}
.LogoFooter {z-index:10; position:absolute; bottom:0px; right:0px; width:112px; height:64px; }
	.LogoFooter img {display:block;width:112px; height:64px; }

.Copyright {float:left; padding-right:3px}
.MadeBy {float:left; color:#c7c2ba}
	.MadeBy .logoMadeBy {margin:0 0 -1px 2px}
/* end LAYOUT */


/* NAVIGATIONS */
.menuMainHolder {margin:0 0 16px 0; padding:0 0 10px 30px; height:27px; background:url("/images/menumain-bckgr.gif") 0px 0px no-repeat}
	.menuMainHolder * {font-size:13px; line-height:13px; color:#ffffff; font-weight:bold}
	.menuMainHolder a {color:#ffffff; text-decoration:none}
	.menuMainHolder a:hover {color:#ffffff; text-decoration:none}
	.menuMainHolder a.item {float:left; padding:7px 15px; margin:0 1px 0 0}
	.menuMainHolder a.item:hover,
	.menuMainHolder a.itemActive {background:url("/images/menumain-active.gif") 0px 0px repeat-x}

.menuBottom {float:right; white-space:nowrap; font-size:11px; line-height:14px}
	.menuBottom a {text-decoration:none}
	.menuBottom .itemActive {color:#d51325; text-decoration:none}
	.menuBottom .sep {padding:0 3px}

.Box {width:247px}
	.Box .boxTop {padding:4px 15px 5px 18px; height:31px; background:url("/images/box-top.gif") 0px 0px  no-repeat}
	.Box .boxMiddle {clear:both; overflow:hidden; margin:0; padding:0 13px; background:url("/images/box-middle.gif") 0px 0px  repeat-y}
	.Box .boxBottom {height:20px; background:url("/images/box-bottom.gif") 0px 0px  no-repeat}
	.Box h2 {margin:0; padding:0; font-size:18px; line-height:18px}
		.Box h2 a {display:block; text-decoration:none; background:url("/images/bullet-box-itemlink.png") 100% 1px no-repeat}
			.Box h2 a:hover {background-position:200px 1px} 
	.Box .item {margin:0 0 7px 0; padding:0 0 8px 0; background:url("/images/line-dotted.gif") 0px 100% repeat-x}
		.Box .item a {display:block; text-decoration:none}
		.Box .item a:hover,
		.Box .itemActive a {color:#d51325; text-decoration:none}
	.Box .itemsub {margin:0 0 7px 0; padding:0 0 8px 0; background:url("/images/line-dotted.gif") 0px 100% repeat-x}
		.Box .itemsub a {display:block; text-decoration:none}
		.Box .itemsub a:hover,
		.Box .itemsubActive a {color:#d51325; text-decoration:none}
.contentLeft .Box {width:247px}
	.contentLeft .Box .boxMiddle {width:221px}
.contentRight .Box {width:247px}
	.contentRight .Box .boxMiddle {width:221px}


.menuSub .item {font-size:13px; line-height:15px; font-weight:bold}
	.menuSub .item a {display:block; padding:0 20px 0 0; text-decoration:none; background:url("/images/bullet-box-itemlink.png") 100% 0px no-repeat}
	.menuSub .item a:hover,
	.menuSub .itemActive a {background-position:207px 0px}
.menuSub .itemsub {font-size:13px; line-height:15px; font-weight:bold}
	.menuSub .itemsub a {display:block; padding:0 20px 0 10px; text-decoration:none; background:url("/images/bullet-box-itemlink.png") 100% 0px no-repeat}
	.menuSub .itemsub a:hover,
	.menuSub .itemsubActive a {background-position:207px 0px}

.menuMarkets .item {font-size:13px; line-height:15px; font-weight:bold}
	.menuMarkets .item a {display:block; padding:0 20px 0 0; text-decoration:none; background:url("/images/bullet-box-itemlink.png") 100% 0px no-repeat}
	.menuMarkets .item a:hover {background-position:207px 0px}

.newsBox .item {font-size:11px; line-height:16px} 
	.newsBox .item a {text-decoration:underline}
/* end NAVIGATIONS */


/* end BANNERS */
.bannerMainHolder {position:relative; width:730px; height:348px; background:url("/images/banner-main-bckgr.png") 0px 0px no-repeat}
	.bannerMainMask {z-index:10; position:absolute; top:6px; left:6px; width:717px; height:316px; background:url("/images/banner-main-mask.png") 0px 0px no-repeat} 
	.bannerMain {z-index:1; overflow:hidden; position:absolute; top:6px; left:6px; width:717px; height:338px; }
		.bannerMain .promoboxes-flash {overflow:hidden; margin:0;padding:0;list-style:none;width:717px; height:316px; }
		.bannerMain .nav {z-index:106; position:absolute; bottom:0px; right:5px;height:20px;display:inline; text-align:right; white-space:nowrap;}
			.bannerMain .nav a {float:left; margin-left:5px; height:20px;width:20px; background:url("/images/banner-rotator-item.gif") 0px 0px no-repeat; font-size:0;line-height:0;color:#023280;text-decoration:none}
			.bannerMain .nav a:hover {font-size:0;line-height:0;color:#023280;text-decoration:none}
			.bannerMain .nav a.activeSlide {background-position:-20px 0; font-size:0;line-height:0;color:#023280;}
/* end BANNERS */


/* FORMS */
input,
select,
textarea {border:1px solid #c2c2c2; background:#ffffff; font-size:11px; color:#000000; font-family:Arial,Helvetica,sans-serif}
textarea {overflow:auto; margin:0; padding:0; font-size:11px; line-height:18px}
label {}
.checkbox {margin:0 5px 0 0; padding:0; vertical-align:middle}
.radio {margin:0 5px 0 0; padding:0; vertical-align:middle}

.inputTxt {padding:3px 0px 3px 3px; width:215px;}
.txtArea {padding:3px 0px 3px 3px; width:215px; height:80px;}
.DateControlsHolder select {margin-right:5px;}

.bttn, .bttn * {cursor:pointer; float:left; margin:0; padding:0; border:0px; font-size:12px; line-height:12px; color:#ffffff; text-align:center; font-weight:bold; background-image:url("/images/bttn.gif"); background-repeat:no-repeat; background-color:#ffffff }
.bttn {background-position:0px 0px}
	.bttn input {overflow:visible; margin:0 0 0 10px; padding:2px 10px 3px 0; background-position:100% 0px}
.bttnSpace {float:left; width:20px; }
.bttnsRow {}

.tblForm td {padding-bottom:10px; font-size:11px;}

td.label {padding-right:10px}
td.labelAlignTop {vertical-align:top;padding-top:2px}
td.labelSpaceLeft {padding-left:15px;}
td.inputAlignTop {vertical-align:top;}

.Asterisk {padding-left:5px; font-size:11px; font-weight:bold; font-family:Verdana,sans-serif}
.err, .error {color:red}

.SearchForm {padding-bottom:15px}
	.SearchForm .searchfield {float:left; padding:5px 13px; width:188px; height:24px; background:url("/images/searchfield.gif") 0px 0px no-repeat}
		.SearchForm .searchfield input {border:0; margin:0; padding:4px; width:180px}
	.SearchForm .searchbttn {float:left; border:0; margin:0; padding:0}

.NewsletterForm {padding:7px 7px 0 13px; width:227px; height:109px; background:url("/images/newsletter-bckgr.gif") 0px 0px no-repeat}
	.NewsletterForm h2 {margin:0; padding:0 0 4px 0; color:#023280; font-size:18px; line-height:18px; font-weight:normal}
	.NewsletterForm input.subscribefield {border:0; margin:0 0 5px 0; padding:4px; width:215px}
	.NewsletterForm input.subscribebttn {float:right; border:0; margin:-1px 0 0 0; padding:0; background:transparent}
/* end FORMS */


/* PAGE ELEMENTS */
.crnrTL, .crnrTR,
.crnrBL, .crnrBR {position:absolute; overflow:hidden; width:15px; height:15px; background-image:url("/images/crnrs.png"); background-repeat:no-repeat; font-size:0px; line-height:0px}
.crnrTL {background-position:0px 0px}
.crnrTR {background-position:100% 0px}
.crnrBL {background-position:0px 100%}
.crnrBR {background-position:100% 100%}
/* end PAGE ELEMENTS */


/* LOCATION MAP */
.LocationImg {float:left; margin-bottom:5px; min-height:300px; 	width:576px; height:500px; 	}

.LocationMap {position:relative; height:580px; width:555px}
.LocationDot {position:absolute; width:10px; height:10px}
	.LocationDot a img {border:0px}
.LocationName {position:absolute; color:#e11a2b; font-size:12px}
	.LocationName a,
	.LocationName a:hover {text-decoration:none; color:#e11a2b}/*color:#DD4087; */
/* end LOCATION MAP */


/* SEARCH RESULTS */
.SearchResults {}
/* end SEARCH RESULTS */


/* PAGING */
.Paging {}
	.Paging .pages {}
/* end PAGING */

.gallery_form .left{float:left; margin-bottom:20px}
	.gallery_form .left .left{padding-right:30px; margin-bottom:0px}
	
.bttnSubmit{background:url("/images/menumain-active.gif") repeat-x scroll 0 0 transparent; cursor:pointer;  border:none; padding:6px 7px 6px 7px; width:200px; font-weight:Bold; font-size:13px; color:#ffffff;   line-height:13px}
