/************************************************************************************************/
/*template MSN */
/************************************************************************************************/

/*body*/
body {background:url(../images/wrapper_bottom_bg.png) repeat; color:#509bda; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

/*diverse*/
*{margin:0;padding:0;}
img{border:0px;}
fieldset{border:none}
.center {padding-left:25px}

/*links*/
a:link {font-weight:normal; color:#509bda; text-decoration:none}
a:hover {color:#525253;}
a:visited {color:#525253; text-decoration:none}
a:visited:hover {color:#509bda;}

/************************************************************************************************/
/*wrapper*/
/************************************************************************************************/
#wrapper {height:100%;}
#wrapper_top {height:240px; width:850px; background:url(../images/wrapper_top_bg.png) repeat; margin: 0px auto;}
#wrapper_bottom {height:100%; width:850px; background:url(../images/content_bg.png) repeat-y; margin: 0px auto;}

/************************************************************************************************/
/*logo & header*/
/************************************************************************************************/
#logo {position: absolute; margin-top:75px; width:200px; height: 238px; background:url(../images/logo.png); z-index: 2; margin-left:-24px; behavior:url(iepngfix.htc);}
#header {height:240px; width:850px; background:url(../images/header_bg.png) no-repeat; }

/*diverse*/
#header ul {display:block; margin:15px 0px 0px 15px; list-style: none; color:#006fce; font:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold}
#header h2 {font-size:11px; font-weight:bold; color:#FFFFFF; line-height:17px}

/*borden*/
#header .bord {height:70px; width:128px; margin-left:13px; float:left; background:url(../images/header_bord_bg.png); behavior:url(iepngfix.htc);}
#header .bord2 {height:70px; width:128px; margin-left:2px; float:left; background:url(../images/header_bord_bg.png); behavior:url(iepngfix.htc);}

/*new_items*/
#header .new_items {height:90px; width:400px; float:right; margin:145px 74px 0px 0px; display:inline}
#header .new_items .new_item {height:90px; width:97px; margin-right:3px; float:left}
#header .new_items .new_item .top {height:17px; margin-bottom:1px; background:url(../images/new_item_top.png) no-repeat; behavior:url(iepngfix.htc); text-align:center; display:block}
#header .new_items .new_item .content {height:72px; background:url(../images/new_item_content.png) no-repeat; behavior:url(iepngfix.htc); text-align:center ; display:block}

/************************************************************************************************/
/*bar, container & footer*/
/************************************************************************************************/
#bar {height:50px; width:789px; margin-left:57px;}
#bar .left  {width:620px; background:url(../images/bar_left.png) no-repeat; height:50px; float:left;}
#bar .left  marquee {color:#d8eeff; margin:16px 10px 0px 100px; display:block;}
#bar .left  marquee a {color:#d8eeff;}
#bar .left  marquee a:hover {color:#ff9900}
#bar .button {float:left; width:124px; height:35px; background:url(../images/bar_button.png) no-repeat; padding:15px 0px 0px 45px; font-size:15px; font-weight:bold}
#bar .button a {color:#ffffff}
#bar .button a:hover {color:#ff9900}

#container {margin-bottom:22px; background:none;}
#container #left {float:left;width:171px;margin:16px 4px 0px 5px; display:inline}
#container #right {float: right; width:171px; margin:16px 5px 0px 4px; display:inline}
#container #content {float:left; width:490px; }

#footer {clear: both; background:url(../images/footer_image.png) no-repeat; height:143px; margin-left:4px; text-align:center;}
#footer .links {padding-top:110px;}
#footer ul {list-style:none;  }
#footer li {list-style:none; display:inline; margin-left:15px; margin-right:15px; font-size:12px}

/************************************************************************************************/
/*boxes*/
/************************************************************************************************/

/*yellow*/
.box_yellow {margin-bottom:4px}
.box_yellow ul {margin-left:25px; list-style: square;}
.box_yellow .top {height:27px; background:url(../images/box_yellow_top.png) no-repeat; text-align:center; display:block; padding:8px 0px 0px 10px}
.box_yellow .top h2 {color:#FFFFFF; font-size:12px}
.box_yellow .content p {padding:5px}
.box_yellow .content {height:auto; background:url(../images/box_yellow_content.png) repeat-y; padding-top:5px}
.box_yellow .bottom {height:7px; background:url(../images/box_yellow_bottom.png) no-repeat;}

/*red*/
.box_red {margin-bottom:4px}
.box_red ul {margin-left:25px; list-style: square;}
.box_red .top {height:27px; background:url(../images/box_red_top.png) no-repeat; text-align:center; display:block; padding:8px 0px 0px 10px}
.box_red .top h2 {color:#FFFFFF; font-size:12px}
.box_red .content p {padding:5px}
.box_red .content {height:auto; background:url(../images/box_red_content.png) repeat-y; padding-top:5px}
.box_red .bottom {height:7px; background:url(../images/box_red_bottom.png) no-repeat;}

/*green*/
.box_green {margin-bottom:4px}
.box_green ul {margin-left:25px; list-style: square;}
.box_green .top {height:27px; background:url(../images/box_green_top.png) no-repeat; text-align:center; display:block; padding:8px 0px 0px 10px}
.box_green .top h2 {color:#FFFFFF; font-size:12px}
.box_green .content p {padding:5px}
.box_green .content {height:auto; background:url(../images/box_green_content.png) repeat-y; padding-top:5px}
.box_green .bottom {height:7px; background:url(../images/box_green_bottom.png) no-repeat;}

/*content box blue*/
.content_box_blue {margin:3px 0px 4px 0px;}
.content_box_blue .top {height:25px; background:url(../images/content_box_blue_top.png) no-repeat; display:block;}
.content_box_blue .top h1 {color:#005ca9; font-size:14px; padding:6px 0px 0px 35px}
.content_box_blue .top h2 {color:#005ca9; font-size:14px; padding:6px 0px 0px 35px}
.content_box_blue .content {height:auto; background:url(../images/content_box_blue_wrapper.png) repeat-x #FFFFFF; border-left:1px solid #68aae3; border-right:1px solid #68aae3; padding:0px}
.content_box_blue .content p {padding:5px}
.content_box_blue .bottom {height:8px; background:url(../images/content_box_blue_bottom.png) no-repeat;}

/*content box yellow*/
.content_box_yellow {margin:3px 0px 4px 0px;}
.content_box_yellow .top {height:25px; background:url(../images/content_box_yellow_top.png) no-repeat; display:block;}
.content_box_yellow .top h1 {color:#005ca9; font-size:14px; padding:5px 0px 0px 35px}
.content_box_yellow .top h2 {color:#005ca9; font-size:14px; padding:5px 0px 0px 35px}
.content_box_yellow .content {height:auto; background:url(../images/content_box_yellow_wrapper.png) repeat-x #FFFFFF; border-left:1px solid #eecf70; border-right:1px solid #eecf70; }
.content_box_yellow .content p {padding:5px}
.content_box_yellow .bottom {height:7px; background:url(../images/content_box_yellow_bottom.png) no-repeat;}

/*newsletter*/
.newsletter {font-size:10pt; color:#005ca9; }
.newsletter h2 {font-size:15px; margin-bottom:5px}
.row_text .text {background-color: #d9edff; border:1px solid #368ed9; width:100px; height:15px;}
.row_image {margin:5px 0px 0px 48px}
