/************************************************************************
0 - RESET 
************************************************************************/
@font-face {
font-family: 'DroidSerifRegular';
src: url('_fonts/DroidSerif-Regular-webfont.eot');
src: local('☺'), url('_fonts/DroidSerif-Regular-webfont.woff') format('woff'), 
url('_fonts/DroidSerif-Regular-webfont.ttf') format('truetype'), 
url('_fonts/DroidSerif-Regular-webfont.svg#DroidSerifRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
font-family: 'DroidSerifBold';
src: url('_fonts/DroidSerif-Bold-webfont.eot');
src: local('☺'), url('_fonts/DroidSerif-Bold-webfont.woff') format('woff'), 
url('_fonts/DroidSerif-Bold-webfont.ttf') format('truetype'), 
url('_fonts/DroidSerif-Bold-webfont.svg#DroidSerifBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
font-family: 'DroidSansRegular';
src: url('_fonts/DroidSans-webfont.eot');
src: local('☺'), url('_fonts/DroidSans-webfont.woff') format('woff'), 
url('_fonts/DroidSans-webfont.ttf') format('truetype'), 
url('_fonts/DroidSans-webfont.svg#DroidSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
font-family: 'DroidSansBold';
src: url('_fonts/DroidSans-Bold-webfont.eot');
src: local('☺'), url('_fonts/DroidSans-Bold-webfont.woff') format('woff'), 
url('_fonts/DroidSans-Bold-webfont.ttf') format('truetype'), 
url('_fonts/DroidSans-Bold-webfont.svg#DroidSansBold') format('svg');
    font-weight: normal;
    font-style: normal;
}







div #alert { 
margin: 0 auto 0px auto;
padding: 30px; 
width: 790px;
height: 460px;
background: #fff url(_images/_alert.png) left top no-repeat;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius:6px;
display: block;
z-index: 10000011; 
overflow: hidden !important;
}

div #alert div { 
height: 370px;
background: transparent;
float:left;
overflow: hidden;
}


div #alert div.div00 { 
margin: 0px 0px 15px 0px;
padding: 0 0 0px 0;
width: 790px;
height: 70px;
border-bottom: 1px dotted #b1b1b1;
}

div #alert div.div00 img { 
margin: 0px 0px 0 0px;
padding: 0 0 0px 0;
float:right;
}




div #alert div.div01 { 
margin: 0px 20px 0px 0px;
padding: 0 20px 0 0;
width: 310px;
border-right: 1px dotted #b1b1b1;
}

div #alert div.div02 { 
margin: 0px 20px 0px 0px;
padding: 0 20px 0 0;
width: 119px;
border-right: 1px dotted #b1b1b1;
}

div #alert div.div03 { 
margin: 0px 0px 0px 0px;
padding: 0 0px 0 0;
width: 279px;
}



div #alert h1 {
margin: 0px 0px 0px 0px;
padding: 0;
font: normal normal normal 36px/54px 'DroidSerifRegular', Arial, Helvetica, sans-serif;
text-transform: none;
letter-spacing: 0px;
text-shadow: 0px 1px 0px #fff;
color: #6e6e6e;
background: transparent;
float:left;
}


div #alert h2 {
margin: 0px 0px 10px 0px;
padding: 0;
font: normal normal normal 16px/24px 'DroidSansBold', Arial, Helvetica, sans-serif;
text-transform: none;
letter-spacing: 0px;
text-shadow: 0px 1px 0px #fff;
color: #4e4e4e;
background: transparent;
}



div #alert h3 {
margin: 0px 0px 5px 0px;
padding: 0;
font: normal normal normal 14px/21px 'DroidSansBold', Arial, Helvetica, sans-serif;
text-transform: none;
letter-spacing: 0px;
text-shadow: 0px 1px 0px #fff;
color: #4e4e4e;
background: transparent;
}

div #alert h4 {
margin: 0px 0px 10px 0px;
padding: 0;
font: normal normal normal 14px/21px 'DroidSansBold', Arial, Helvetica, sans-serif;
text-transform: none;
letter-spacing: 0px;
text-shadow: 0px 1px 0px #fff;
color: #4e4e4e;
background: transparent;
}

div #alert p { 
margin: 0px 0px 21px 0px;
padding: 0;
font: normal normal normal 12px/18px 'DroidSansRegular', Arial, Helvetica, sans-serif;
text-align: left;
text-shadow: 0px 1px 0px #fff;
color: #4e4e4e;
background: transparent; 
}

div #alert p a:link, 
div #alert p a:visited {
text-decoration: none;
color: #4e4e4e;
background: transparent; 
}

div #alert p a:hover, 
div #alert p a:active {
padding: 0px 0px 0px 0px;
text-decoration: underline;
color: #4e4e4e;
}

div #alert p strong {
font: normal normal normal 12px/18px 'DroidSansBold', Arial, Helvetica, sans-serif;
}

div #alert ul.ul_project {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font: normal normal normal 14px/25px 'DroidSansRegular', Arial, Helvetica, sans-serif;
list-style: inside none;
text-shadow: 0px 1px 0px #fff;
color: #4e4e4e;
background: transparent;
}


div #alert ul.ul_project li {
margin: 0px 0px 7px 0px;
padding: 0px 0px 0px 37px;
text-decoration: none;
color: #4e4e4e;
}

div #alert ul.ul_project li.li_final {
background: transparent url(_images/ul_alert_li_final.png) left top no-repeat;
}

div #alert ul.ul_project li.li_work {
background: transparent url(_images/ul_alert_li_work.png) left top no-repeat;
}



div #alert ul.ul_todo {
margin: 0px 0px 12px 0px;
padding: 0px 0px 0px 0px;
font: normal normal normal 14px/21px 'DroidSansRegular', Arial, Helvetica, sans-serif;
list-style: inside none;
text-shadow: 0px 1px 0px #fff;
color: #4e4e4e;
background: transparent;
}


div #alert ul.ul_todo li {
margin: 0px 0px 7px 0px;
padding: 0px 0px 0px 24px;
text-decoration: none;
color: #4e4e4e;
background: transparent url(_images/ul_todo_li.png) left top no-repeat;
}







div #alert dl.dl_ap {
margin: 0px 0px 40px 0px;
padding: 0px 0px 0px 0px;
font: normal normal normal 14px/16px 'DroidSerifRegular', Arial, Helvetica, sans-serif;
color: #4e4e4e;
background: transparent;
}


div #alert dl.dl_ap dt {
position: relative;
top: 16px;
left: 0;
margin: 0px 0px 0px 0px;
width: 140px;
text-decoration: none;
color: #4e4e4e;
background: transparent;
}

div #alert dl.dl_ap dd {
margin: 0px 0px 0px 150px;
padding: 0px 0px 5px 10px;
text-align: left;
text-decoration: none;
border-left: 1px dotted #d1d1d1;
color: #4e4e4e;
background: transparent;
}

div #alert dl.dl_ap dd a{
text-decoration: none;
color: #4e4e4e;
text-decoration: underline;
background: transparent;
}






div #alert a#modal_close {
margin: 0px 15px 0px 0px;
padding:8px 0px 8px 0px;
width: 140px;
font: normal normal normal 16px/24px 'DroidSansBold', Arial, Helvetica, sans-serif;
text-align: center;
letter-spacing: 0px;
text-decoration:none;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
color:#fff;
background-color:#bd0045;
display:inline-block;
}

div #alert a#modal_exit {
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font: normal normal normal 12px/18px 'DroidSansRegular', Arial, Helvetica, sans-serif;
text-align: left;
letter-spacing: 0px;
text-decoration:underline;
text-shadow: 0px 1px 0px #fff;
color: #bd0045;
display:inline-block;
}

div #alert a#modal_ticket {
margin: 0px 30px 0px 0px;
padding:0px 0px 0px 0px;
font: normal normal normal 12px/48px 'DroidSansRegular', Arial, Helvetica, sans-serif;
text-align: left;
letter-spacing: 0px;
text-decoration:underline;
text-shadow: 0px 1px 0px #fff;
color: #bd0045;
display:inline-block;
float:right;
}
