@charset "utf-8";
/* Master Css Styles for Task Addict.com */
/* Designer: Micah Blu */
/* 9-27-08 */
html{
padding:0px;
margin:0px;
}
body{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
background: black;
padding:0px;
margin:0px;
height:100%;
font-size:.85em;
color:#333333;
}
p{
color:#333333;	
}

h1, h2, h3, h4{
font-family:Georgia, "Times New Roman", Times, serif;
text-align:center;
color: #333333;
}
a{
text-decoration:none;
color: #99cc00;
font-size: .85em;
}
a:visited{
text-decoration:none;
color: #99cc00;
}
a:hover{
text-decoration:underline;
color: #99cc00;
}
a img{
border:0px;
}
ul li{
padding:5px;
list-style-image:url(images/checkbox.png);
}

.panel-header{
background: url(base/images/light_stripes.png);
font-weight:bold;
color: #333333;
padding:5px 0px;
border-top: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
}

.segment{
padding:10px;
font-size:.85em;
position:relative;
background:#f2f2f2;
border:1px solid #cccccc;
}

.getstarted{
padding:5px;
background:#99cc00;
color:white;
}
.getstarted:hover{
color:white;
text-decoration:underline;
}
#container{
text-align: left;
min-height:100%;
width:100%;
margin:0px auto;
background: white;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
padding-bottom:0px;
margin-bottom:0px;
}
#content{
font-size:.75em;
padding:20px; 
}
#plans{
width:805px;
height:100%;
font-size:.85em;
padding:25px;
margin:0px auto;
}


/* HEADER STYLES */
#header-outer{
width:100%;
height:92px;
top:0px;
margin:0px;
padding:0px;
background: #696667 url(base/images/header_gradient.png) repeat-x;
}
#header{
width:950px;
margin:0px auto;
position:relative;
}
#nav{
position:absolute; top:55px; left:275px;
}
#nav ul{
color:white;
}
#nav ul li{
display:inline;
padding:8px;
}
#nav ul li a{
padding:8px;
}
#nav ul li.selected{
background:white;
color:#333333;
font-weight:bold;
}
#topright{
position:absolute;
top:5px;
right:5px;
}

#logo{
display:inline;

}
#submenu{
background: #E1E1FF;
padding: 5px 0px;
border-bottom: 1px solid #333399;
}
#submenu ul{
margin: 0px;
}
#submenu ul li{
display:inline;
padding: 3px;
}
#submenu ul li a{
font-size: .85em;
color: #336600;
}
#submenu ul li a:hover{

}
#status_bar{
margin: 0px;
}

/* MAIN CONTENT STYLES */
#main{
text-align:left;
background:white;
width:950px;
height:100%;
margin: 0px auto;
}

#login form{
margin: 0px auto;
padding: 5px;
}

#logout a{
color: #99cc00;
font-size:.75em;
text-decoration:none;
padding: 5px;
}
#logout{
float:right;
display: inline;
}
.alert{
color: red;
width:100%; padding:5px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; background:#ffffcc
}

#submit_btn{
color: #99cc00;
padding: 3px;
border: 1px solid #cccccc;
background: white;
cursor:pointer;
}

#submit_btn:hover{
color: #333333;
}

.submit_btn{

padding:3px;

font-size: 14px;

}

.plan-box-outer{
border: 1px solid #cccccc;
height:100%;
}
.plan-box-inner{
padding: 8px;
}
.title_1{
padding: 5px;
color: #99cc00;
}
.content-box{
padding:0px;

}
.inner-box{
}
#error_msg{
font-size: .75em;
margin-left: 8px;
}
#pass_msg{
font-size: .75em;
color: #666666;
}
#email_phone_msg{
font-size: .75em;
color: #666666;
}
#NumEmpMsgEl{
font-size: .75em;
color: red;
}

/* FOOTER STYLES */
#footer{
width:100%;
padding:0px;
margin:0px;
height:52px;
}
#footer-outer{
position:relative;
width:950px;
margin:0px auto;
}
#footer-inner{
width:950px;
text-align:center;
margin:0px auto;

}
#footer-inner ul{
padding:0px;
padding-top:0px;
}
#footer-inner ul li{
display:inline;
padding:5px;
}
#footer-inner ul li a{
text-decoration:none;
color: white;
}