@charset "UTF-8";
/* CSS Document */

a {text-decoration:none; border:none;}
img {border:none;}
p {font-family:"Times New Roman", Times, serif;}
body {margin:0px; padding:0px; background-image:url(../img/back.jpg); background-repeat:repeat;}

/* Frame */

#shell {margin:0px auto; padding:0px; background-image:url(../img/back_grad.jpg); background-position:top left; background-repeat:repeat-y; width:1028px; height:auto;}
#shell_inner {margin:0px auto; padding:0px; width:938px; height:auto;}

/* MrSign */

#mrsign_nav_shell {margin:0px; padding:0px; width:446px; height:19px;}
#mrsign_nav {float:right; margin:0px; padding:0px; width:228px; height:19px; background-image:url(../img/mrsign_nav.jpg); background-position:top let; background-repeat:no-repeat;}
a #mrsign_nav {background-position:top left;}
a:hover #mrsign_nav {background-position:bottom left;}
#mrsign_botbar {margin:0px auto; padding:0px; width:1028px; height:95px; background-image:url(../img/mrsign_bottom_bar.jpg); background-position:top left; background-repeat:no-repeat;}
#mrsign_botbar_logo {margin:0px; padding:0px; width:245px; height:95px; background-image:url(../img/mrsign_bottom_bar.jpg); background-position:top left; background-repeat:no-repeat;}

#mrsign_type {margin:0px; padding:0px; width:938px; height:210px; background-image:url(../img/mrsign_top.jpg); background-position:top left; background-repeat:no-repeat;}
a #mrsign_type {background-position:top left;}
a:hover #mrsign_type {background-position:bottom left;}
#mrsign_logo {float:left; margin:0px; padding:0px; width:492px; height:57px; background-image:url(../img/mrsign_top_logo.jpg); background-position:top left; background-repeat:no-repeat;}
#mrsign_index {margin:0px; padding:0px; width:938px; height:157px; background-image:url(../img/mrsign_index.jpg); background-position:top left; background-repeat:no-repeat;}

/* Topbar */

#topbar_shell {margin:0px; padding:0px; width:938px; height:57px;}
#topbar_logo {float:left; margin:0px; padding:0px; width:492px; height:57px; background-image:url(../img/top_logo.jpg); background-position:top left; background-repeat:no-repeat;}
#topbar_logo_inner {margin:0px; padding:0px; width:285px; height:57px; background-image:url(../img/top_logo.jpg); background-position:top left; background-repeat:no-repeat;}
#topbar_nav {float:left; margin:0px; padding:0px; width:446px;}
#topbar_nav_space {margin:0px; padding:0px; width:446px; height:38px;}
#topbar_nav_shell_left {float:left; margin:0px; padding:0px; width:102px; height:19px;}
#topbar_nav_shell_right {float:left; margin:0px; padding:0px; width:321px; height:19px;}

#menu-container {display:block; position:relative; margin:0px; padding:0px; width:102px; height:19px; background-image:url(../img/nav_1.jpg); background-position:top left; background-repeat:no-repeat;}
#drop_down_menu {display:block; position:absolute; clear:both; float:none; list-style-type:none; margin:0px; padding:0px;}
.menu {margin:0px; padding:0px;}

#nav1 {margin:0px; padding:0px; width:102px; height:19px; background-image:url(../img/nav_1.jpg); background-position:top left; background-repeat:no-repeat;}
a #nav1 {background-position:top left;}
a:hover #nav1 {background-position:bottom left;}
#nav1_sel {margin:0px; padding:0px; width:102px; height:19px; background-image:url(../img/nav_1_sel.jpg); background-position:top left; background-repeat:no-repeat;}

#nav2 {float:left; margin:0px 0px 0px 32px; padding:0px; width:161px; height:19px; background-image:url(../img/nav_2.jpg); background-position:top left; background-repeat:no-repeat;}
a #nav2 {background-position:top left;}
a:hover #nav2 {background-position:bottom left;}
#nav2_sel {float:left; margin:0px 0px 0px 32px; padding:0px; width:161px; height:19px; background-image:url(../img/nav_2_sel.jpg); background-position:top left; background-repeat:no-repeat;}

#nav3 {float:left; margin:0px 0px 0px 37px; padding:0px; width:91px; height:19px; background-image:url(../img/nav_3.jpg); background-position:top left; background-repeat:no-repeat;}
a #nav3 {background-position:top left;}
a:hover #nav3 {background-position:bottom left;}
#nav3_sel {float:left; margin:0px 0px 0px 37px; padding:0px; width:91px; height:19px; background-image:url(../img/nav_3_sel.jpg); background-position:top left; background-repeat:no-repeat;}

#drop_down_menu li {font-size:12px; font-weight:bold; padding:0px; margin:0px; cursor:pointer; width:134px;}
#drop_down_menu li ul {margin:0px; padding:0px; list-style-type:none;}
#drop_down_menu li ul li {display:block; float:none; clear:both; height:26px; width:134px; text-indent:15px; line-height:26px; color:#ffdb00;}
#drop_down_menu li ul li a {color:#FFFFFF; font-weight:bold; text-decoration:none; display:block;}
#drop_down_menu li ul li a:HOVER {text-decoration:none; color:#CCCCCC;}

#top_dash {margin:0px; padding:0px; width:938px; height:46px; background-image:url(../img/dash_top.jpg); background-position:top left; background-repeat:repeat-x;}

/* Content */

#content_dday_toptype {margin:0px; padding:0px; width:938px; height:70px; background-image:url(../img/dday_top.jpg); background-position:top left; background-repeat:no-repeat;}
#content_mi_toptype {margin:0px; padding:0px; width:938px; height:70px; background-image:url(../img/mi_top.jpg); background-position:top left; background-repeat:no-repeat;}
#content_tn_toptype {margin:0px; padding:0px; width:938px; height:70px; background-image:url(../img/tn_top.jpg); background-position:top left; background-repeat:no-repeat;}
#content_com_toptype {margin:0px; padding:0px; width:938px; height:46px; background-image:url(../img/com_top.jpg); background-position:top left; background-repeat:no-repeat;}
#content_info_toptype {margin:0px; padding:0px; width:938px; height:46px; background-image:url(../img/info_top.jpg); background-position:top left; background-repeat:no-repeat;}

#content_dash {margin:0px; padding:0px; width:938px; height:30px; background-image:url(../img/dash_mid.jpg); background-position:top left; background-repeat:repeat-x;}

.content_frame {margin:0px; padding:0px; width:938px; height:464px; background-image:url(../img/content_frame.jpg); background-position:top left; background-repeat:no-repeat;}
.content_innerframe_topspace {margin:0px; padding:0px; width:938px; height:10px;}
.content_frame_main {margin:0px auto; padding:0px; width:918px; height:444px;}
.content_frame_underspace {margin:0px; padding:0px; width:938px; height:27px;}

/* Startpage */

.startpage_frame_main {margin:0px auto; padding:0px; width:918px; height:444px; background-image:url(../img/start_main.jpg); background-position:top left; background-repeat:no-repeat;}
#startpage_topspace {margin:0px; padding:0px; width:918px; height:104px;}
#startpage_shell {margin:0px 0px 0px 54px; padding:0px; width:798px; height:310px;}
#startpage_tn {float:left; margin:0px; padding:0px; width:266px; height:310px; background-image:url(../img/start_tn.jpg); background-position:top left; background-repeat:no-repeat;}
a #startpage_tn {background-position:top left;}
a:hover #startpage_tn {background-position:bottom left;}

#startpage_dday {float:left; margin:0px; padding:0px; width:266px; height:310px; background-image:url(../img/start_dday.jpg); background-position:top left; background-repeat:no-repeat;}
a #startpage_dday {background-position:top left;}
a:hover #startpage_dday {background-position:bottom left;}

#startpage_mi {float:left; margin:0px; padding:0px; width:266px; height:310px; background-image:url(../img/start_mi.jpg); background-position:top left; background-repeat:no-repeat;}
a #startpage_mi {background-position:top left;}
a:hover #startpage_mi {background-position:bottom left;}

/* info */

.info_frame_main {margin:0px auto; padding:0px; width:918px; height:444px; background-image:url(../img/info_fpo.jpg); background-position:top left; background-repeat:no-repeat;}
#info_shell {margin:0px 0px 0px 29px; padding:0px; width:194px; height:444px;}
#info_space_1 {margin:0px; padding:0px; width:194px; height:212px;}
#info_space_2 {margin:0px; padding:0px; width:194px; height:95px;}
#info_space_3 {margin:0px; padding:0px; width:194px; height:54px;}

#info_dave {margin:0px; padding:0px; width:194px; height:15px; background-image:url(../img/info_daveemail.jpg); background-position:top left; background-repeat:no-repeat;}
a #info_dave {background-position:top left;}
a:hover #info_dave {background-position:bottom left;}

#info_ben {margin:0px; padding:0px; width:194px; height:14px; background-image:url(../img/info_benemail.jpg); background-position:top left; background-repeat:no-repeat;}
a #info_ben {background-position:top left;}
a:hover #info_ben {background-position:bottom left;}

#info_cv {margin:0px; padding:0px; width:194px; height:15px; background-image:url(../img/info_cv.jpg); background-position:top left; background-repeat:no-repeat;}
a #info_cv {background-position:top left;}
a:hover #info_cv {background-position:bottom left;}



/* Bottom */

#botbar {margin:0px auto; padding:0px; width:1028px; height:95px; background-image:url(../img/bottom_bar.jpg); background-position:top left; background-repeat:no-repeat;}
#botbar_logo {margin:0px; padding:0px; width:245px; height:95px; background-image:url(../img/bottom_bar.jpg); background-position:top left; background-repeat:no-repeat;}
#logoshell {margin:0px auto; padding:0px; width:1028px; height:53px;}
#logo {margin:0px 0px 0px 717px; padding:0px; width:275px; height:53px; background-image:url(../img/swiss_logo.jpg); background-position:top left; background-repeat:no-repeat;}
a #logo {background-position:top left;}
a:hover #logo {background-position:bottom left;}



