body {padding-right: 0px; padding-left: 0px; font-size: 16px; padding-bottom: 0px; margin: 0px; width: 100%; padding-top: 0px; height: 100%; background-color: #d5d5d5}
img {border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px}
*{font-size: 12px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:20px}

table{border-collapse: collapse}
td{margin: 0px;	padding: 0px; overflow: hidden}

p{margin-top:0px; margin-bottom:20px; padding-right:51px; padding-left:20px}
ul{padding:0; margin:0; padding-left:16px}
li{margin-bottom: 10px}

a{text-decoration: underline; color: #0288d5}
a:hover {text-decoration: none}
 
h1{line-height:20px; font-size: 20px; font-weight: bold; color:#999999; margin-bottom:18px; margin-top:0px}
h2{line-height:20px; font-size: 15px; font-weight: bold; color:#333333; margin-bottom:18px; margin-top:40px}

#copy{font-size: 10px; color: #666666; line-height:14px}
#copy a{font-size: 10px; color: #666666; line-height:14px; text-decoration:none}

#menu_left{font-size: 14px}
#menu_left a{font-size: 14px}
#menu_left ul li ul *{font-size:11px; line-height:13px}
#menu_left li{list-style: none}


td.bg_01{background-image:url(images/bg_01.gif); background-repeat:no-repeat; background-position:bottom}
td.bg_02{background-image:url(images/bg_02.gif); background-repeat:repeat-x; background-position:bottom}
td.bg_02 div{height:40px; background-image:url(images/bg_photo_01.jpg); background-repeat:no-repeat; background-position:right bottom}
td.bg_03{background-image:url(images/bg_03.gif); background-repeat:no-repeat; background-position:left bottom}

td.bg_photo_02{background-image:url(images/bg_photo_02.jpg); background-repeat:no-repeat; background-position:right}
td.bg_photo_03{background-image:url(images/bg_photo_03.jpg); background-repeat:no-repeat; background-position:left}

td.bg_11 {height:800px; background-image:url(images/bg_13.gif); background-repeat:no-repeat; background-position:right bottom}
	#bg_004{height:800px; padding-right:20px; background-image:url(images/bg_photo_04.jpg); background-repeat:no-repeat; background-position:right top; overflow: hidden}
	#bg_004_send{padding-right:20px; background-image:url(images/bg_photo_04.jpg); background-repeat:no-repeat; background-position:right top; overflow: visible}
td.bg_12{background-image:url(images/bg_12.gif); background-repeat:repeat-y; background-position:left}
td.bg_12 div{height:205px; background-image:url(images/bg_14.gif); background-repeat:no-repeat; background-position:right bottom}

td.bg_21 {background-image:url(images/bg_21.gif); background-repeat:no-repeat; background-position:right}
td.bg_22 {background-image:url(images/bg_22.gif); background-repeat:no-repeat; background-position:left}

td.bg_31{background-image:url(images/bg_31.gif); background-repeat:no-repeat; background-position:top}
td.bg_32{background-image:url(images/bg_32.gif); background-repeat:repeat-x; background-position:top}
td.bg_32 div{height:39px; background-image:url(images/bg_34.gif); background-repeat:no-repeat; background-position:right top}
td.bg_33{background-image:url(images/bg_33.gif); background-repeat:no-repeat; background-position:left top}

td.bg_adver{font-family: Arial, Helvetica, sans-serif; font-size:11px; background-image:url(images/bg_adver.gif); background-repeat:no-repeat}
td.bg_adver a{font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:14px}
td.bg_adver div{margin-left:34px; font-family: Arial, Helvetica, sans-serif; width:210px; font-size:11px; line-height:14px; color:#0288d5}

/* 
#grit{font-size: 10px; color: #666666; padding-top: 5px}
#grit b{font-weight: bold; font-size: 10px; color: #666666}
#grit a{font-size: 10px; color: #666666; text-decoration: underline}
#grit a:hover{font-size: 10px; color: #666666; text-decoration: none}
*/

ul.MenuBarVertical{padding-left: 0px; margin-left: 0px; list-style-type: none; width: 190px;}
ul.MenuBarActive{z-index: 1000;}

ul.MenuBarVertical li{padding-left: 0px; margin-left: 0px; list-style-type: none; position: relative; text-align: left; width: 190px;}

ul.MenuBarVertical ul{margin:10px 0 0 80px; padding:10px 10px 0 10px ; list-style-type:none; position:absolute; z-index:1020; width:190px;
	left:-1000em; top:0; border: 1px solid #CCC; background-color: #FFFFFF;}

ul.MenuBarVertical ul.MenuBarSubmenuVisible{left:-30px;}


/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarVertical iframe
{
	position: absolute;
	z-index: 1010;
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.MenuBarVertical li.MenuBarItemIE
	{
		display: inline;
		f\loat: left;
	}
}

