body{
	margin:0px;
	padding:0px;
	font-family: Verdana, Geneva, Helv, Helvetica, Arial, sans-serif;
	color:#000000;
	background-color:#ffffff;
}

/* LAYOUT */
#front{
	font-size:11px;
	linie-height:14px;
}
#sub{
	font-size:12px;
	linie-height:16px;
}
#top{
	width:946px;
	height:204px;
}	
#main{
	width:946px;
	margin:0 auto;
	padding:0px 10px 0px 10px;
	background-image: url("/images/bg_main.gif");
}
#menu{
	width:813px;
	height:27px;
	padding:0px 79px 0px 54px;
	margin:0px;
	list-style-type:none;
	display:block;
	background-image: url("/images/bg_bar.gif");
}
#menu li{
	height:27px;
	overflow:hidden;
	float:left;
	padding:0px;
	margin:0px;
}
#menu li#my{
	float:right;
}
#menu li img{
	margin-left:1px;
	width:107px;
}
#menu li#my img{
	margin-left:0px;
	width:134px;
}
.submenu{
	position:absolute;
	display:none;
}
.submenu div{
	border:1px solid #bbbbbb;
	border-width: 0px 1px 1px 1px;
	background: #ffffff url("/images/bg_menu.gif") repeat-x;
	padding: 10px 0px 15px 0px;
}
li#my .submenu div{
	width:133px;
	border:1px solid #444444;
	background: #000000 url("/images/bg_menu_my.gif") repeat-x;
}

#menu a{
	display:block;
	color:#000000;
	font-size:11px;
	padding:4px 50px 4px 25px;
	text-decoration:none;
	white-space:nowrap;
	background-image: url("/images/menu_arrow.gif");
	background-repeat: no-repeat;
}
#menu li#my a{
	display:block;
	width: 108px;
	color:#ffffff;
	font-size:9px;
	padding:5px 0px 5px 25px;
	background-image: url("/images/menu_my_arrow.gif");
}
#menu a:hover{
	background-color: #e0dfdf;
}
#menu li#my a:hover{
	background-color: #3b3c3c;
}
/* FRONT */
#front #content-outer{
	width:788px;
	padding:45px 79px 27px 79px;
	background: #f7f7f7 url("/images/bg_front_content_outer.gif") repeat-x;
}
/* col 1 */
#front #col1{
	width:257px;
	float:left;
	padding: 7px 73px 0px 0px;
}
#front #col1-box1{
	height:116px;
}
#front #col1-box2 img{
	padding-bottom:13px;
}
/* col 2 */
#front #col2{
	float:left;
}
#front #col2-box1{
	width:458px;
	height:102px;
	float:left;
}
#front #col2-box1 #txt{
	width:290px;
	padding:0px 37px 0px 31px;
	float:left;
	border-left: 1px solid #d4d4d4;
}
#front #col2-box1 img{
	margin-top: 11px;
	float:left;
}
#front #col2-box2 .box-content{
	background-color:#ffffff;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	width:387px;
	padding:8px 34px 2px 35px;
}
#front #col2-box2 .txt{
	width:300px;
	float:left;
	padding-bottom: 3px;
}
#front #col2-box2 .txt img{
	padding-bottom: 4px;
}
#front #col2-box2 .icon{
	float:right;
}
#front #col2-box2 .bottom{
	padding-bottom:3px;
}
#front #col2-box2 .txt a{
	display:block;
	text-decoration: none;
	color:#000000;
}

/* SUB */
#sub #content-outer{
	width:788px;
	padding:56px 79px 45px 79px;
	background: #f7f7f7 url("/images/bg_sub_content_outer.gif") repeat-x;
}
/* col 1 */
#sub #col1{
	width:533px;
	float:left;
	padding: 0px 0px 0px 0px;
}
#sub #col1-box1{
	height:77px;
}
#sub #col1-box2{
	width:507px;
	padding:0px 25px 84px 0px;
	border-right:1px solid #d7d7d7;
}

#sub #col1-box2 .box-content{
	background-color:#ffffff;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	width:474px;
	padding: 12px 12px 12px 12px;
}

#sub #col1-box2 .bottom{
	padding-bottom:7px;
}

#sub #col1-box2 .txt{
	font-size:11px;
	line-height:14px;
	width:465px;
	float:left;
	padding-bottom: 3px;
}

/* col 2 */
#sub #col2{
	padding:77px 0px 0px 17px;
	float:left;
}
#sub #col2-box2 .box-content{
	background-color:#ffffff;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	width:194px;
	padding:13px 22px 0px 20px;
}

#sub #col2-box2 .txt{
	font-size:11px;
	line-height:14px;
	width:140px;
	float:left;
	padding-bottom: 3px;
}
#sub #col2-box2 .txt img{
	padding: 3px 0px 4px 0px;
}
#sub #col2-box2 .icon{
	float:right;
}
#sub #col2-box2 .bottom{
	padding-bottom:7px;
}

/* IMGs */
#ctl00_crm{
	padding: 10px;
	margin:43px 0px 0px 69px;
}
#ctl00_imgtop{
	float:right;
}

/* TYPO + MISC */
.clear{
	clear:both;
}
.border-topbottom{
	text-align:center;
}
a img{
	border:none;
}
p{
	padding:0px;
	margin:0px;
}
strong
{
	color:#3e5b78;
	font-weight: normal;
}
.blue{
	color:#3e5b78
}
#sub p{
	padding-bottom:16px;
}
a,a:hover,a:visited{
	color:#4a6580;
}
#paymentform 
{
	padding:2px 2px 2px 2px;
	background: #f7f7f7 url("images/bg_sub_content_outer.gif") repeat-x;
	font-size:12px;
	line-height:16px;
}
#footer 
{
	width: 100%;
	text-align: center;
	margin: auto;
}