a img {padding:0; margin:0}

body {
    text-align: center;
    background: #036 url( /images/v2/body-background.png ) fixed repeat-x 0% 0%;
}

h1, h2, h3, h4, h5, h6 {
    font-family: Century Gothic, Gill Sans, Tahoma, Helvetica, Arial, sans-serif;
}

h1, h3, h5 {
    color: #036;
    font-weight: bold;
}

h2, h4, h6 {
    color: #666;
}

h2 { 
	margin-bottom:0;
}

ul {
    list-style:square;
}

.content li { margin:.75em 0 }

.backgroundColorRed { background-color: #73120B }
.backgroundColorLtBlue { background-color: #1262B3 }
.backgroundColorBlue { background-color: #003366 }
.backgroundColorGreen { background-color: #2E3305 }
.backgroundColorLtGreen { background-color: #A1B209 }

.colorRed { color: #73120B }
.colorLtBlue, .foot, .foot a { color: #1262B3 }
.colorBlue { color: #003366 }
.colorGreen { color: #2E3305 }
.colorLtGreen { color: #A1B209 }

.hFont { font-family: Century Gothic, Gill Sans, Tahoma, Helvetica, Arial, sans-serif; }

.container {
    margin: 0 auto;
}

.content {
    padding-top:1.5em;
    text-align:left;
    background: transparent url( /images/v2/content-background.png ) scroll repeat-y 50% 0%;
    min-height: 350px;
}

.foot {
    text-align:center;
}
.foot a { text-decoration:none; border-bottom: 1px dotted #1262B3 }
.foot a:hover { color:#fff }

.head {
    color: #fff;
    background-color: transparent;
}

.logo {
    height: 170px;
    text-align:center;
}

.nav-text, .nav-list {
    text-align:right;
}

.nav-text {
    height:140px;
}

.nav-list {
}

.nav-list ul {
    list-style:none;
    display:inline;
    margin:0;
    padding:0;
}

.nav-list li {
    float:right;
    width:auto;
    margin-left:0.5em;
    text-align:center;
    height:30px;
}

.nav-list a {
    padding:.5em 0;
    width:77px;
    display:block;
    color:#ccc;
    text-decoration:none;
    white-space:nowrap;
    background:#003366 url(/images/v2/nav-background.png) repeat-x scroll 0% 0%;
}

.nav-list a:hover {
    color:#fff;
    background-image:none;
}

.nav-list li.current a {
    color:#036;
    background:#fff url(/images/v2/nav-background-active.png) repeat-x scroll 0% 0%;
    font-weight:bold;
}

.notice {
    border-color:#ccc;
    background-color:#eee;
}

.notice * {
    color: #036;
}

.number {
    color:#eee;
    background: #003366 url(/images/v2/nav-background.png) repeat-x scroll 0% 0%;
    padding:0 5px 2px 5px;
}

dl.zend_form
{
    margin: 1em 0;
    padding: 0;
}

/* Label */
.zend_form dt
{
	text-align:right;
	width: 100px;
    float: left;
    margin: 0 0 0 0;
    padding: 1em 0;
}

/* Input */
.zend_form dd
{
    float: left;
    padding: .5em 0;
}

.zend_form input:focus, .zend_form textarea:focus {
	border-color:#03c;	
}
/* commented backslash hack for mac-ie5 \*/
dt { clear: both; }
/* end hack */

.zend_form textarea {
	padding:0;
	margin:0;
}
.zend_form input{
    width: 250px;   
}
.zend_form select {
    width:265px;    
}
.zend_form textarea, .zend_form input, .zend_form select {
	padding:5px;
	border:2px solid #eee;
	background: transparent url(/images/v2/nav-background-active.png) scroll repeat-x 0% -15px;	
}

.zend_form option {
    background-color: #fff;   
}

.zend_form option:hover {
    background-color:#ccc;
    color:#036;    
}

.zend_form input[type="submit"] {
	color: #fff;
	background:#003366 url(/images/v2/nav-background.png) repeat-x scroll 0% 50%;
	cursor:pointer;
}

.required {
	color:#f00;
}

.coleven {
	background-color: #f0f0f0;
}

li.completed {
    color:#999;
}