/*	
	AK 11/29/2007 
	DM global style 
*/

body, form, html {padding:0px; margin:0px;}
body {text-align: center;}
div, span, td, textarea, input { font-family: Arial, Verdana, sans-serif; font-size: 12px; }
label {vertical-align:2px; padding-left:2px; padding-right:5px; font-weight:bold;}
td {vertical-align:top;} 
hr {  background: #ddd; color: #ddd; clear: both;  float: none;  width: 100%;  height: .1em; margin: 0 0 1.4em; border: none; }
#container {margin-left: auto; margin-right: auto; text-align: left; width: 600px; }
#content {background: #ffffff; border: 1px solid #cccccc; width: 540px; } 
#title {background: #ffffff; border-bottom:1px solid #cccccc; color: #333333; font-weight:bold; padding: 8px 4px 6px 18px; text-transform: uppercase;}
#footer {text-align: center; width: 540px;}
#footer, #footer * {color: #000000; font-size: 10px; line-height:17px;}
#footer a {text-decoration: none; }

.copy {color:#333333; line-height: 18px; padding: 10px 15px 15px 18px;}
.label {font-weight:bold;}
td.label {font-weight:bold; text-align: right; width: 35%; white-space: nowrap;}
.header {font-weight:bold; color:#666666; }
.sub-header {}

.step {padding: 0px 15px 0px 20px;}
.step, .step * {font-weight:bold; color:#666666;}
.questions {padding: 10px 30px 10px 20px; line-height: 20px;}
.message {width: 80%; margin: 10px 20px 10px 20px; }

.required { color:#cc0000; }
.alert	{background: #faf578;}
.nowrap {white-space: nowrap; }
.quiet { color:#666; } 

.subtle {font-size:10px;}
.arrow {padding-bottom: 1px;}
/* from blueprintcss */
/* Success, error & notice boxes for messages and errors. */
.error,
.notice, 
.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }
.error      { background: #FBE3E4; color: #D12F19; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #817134; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #529214; border-color: #C6D880; }
.error a    { color: #D12F19; }
.notice a   { color: #817134; }
.success a  { color: #529214; }

/* Terms and Conditions popup */
DIV.popDisplay
{
    position: absolute;
    width: 560px;
    margin: 0px 0 0px 0px;
    padding: 10px 5px 10px 5px;
    z-index: 500;
    background: #ffffff;
    background-repeat: repeat;
    border: 4px solid #CDCDCD;
}

DIV#termCopy
{
    overflow:auto;
    height:400px;
}
    

