/*Log Out*/

#logoutContainer{
        position:absolute;
        right:0px;
        top:-50px;      
}
.logOut{
	width:77px;
	height:21px;
        color:#FFF;
        text-decoration:none;
        text-align:center;
        padding-top:7px;
        padding-left:10px;
        font-weight:bold;
        background:#024A81 url(../images/logout-triangle.jpg) no-repeat 11px 9px;
        float:left;
}

.nameLog{
	background:#e7e7e7;
	height:21px;
	padding:7px 11px 0 11px;   
        float:left;
        width:240px;
        text-align:right;
}


/*------------------------------------------------------
Navigation
------------------------------------------------------*/
#instructions{
    background:url(../../common/images/note.png) no-repeat;
    width:90px;
    height:59px;
    position:absolute;
    top:-8px;
    left:841px;
    cursor:pointer;
}
#nav{
    position:relative;
    top:110px;
    left:0px;
}
#nav a{
    float:left;
    height:20px;
    font-family:abbeyroad;
    text-decoration: none;
    color:#FFF;
    font-size:15px;
    width:134px;
    text-align:center;
    background:url(../images/nav-divider.png) no-repeat right;
    padding-top:3px;
}

#nav a.current, #nav a:hover{
    background:url(../images/selectedTab.png) no-repeat !important;
    height:34px;

}
#nav a.last{
    background:none;
}

#nav a span.num{
    font-size:38px;
    display:block;
    width:100%;
    height:40px;
}
.tooltip {
    display:none;
    background:transparent url(../images/black_arrow_big.png);
    font-size:13px;
    height:76px;
    width:180px;
    padding:35px;
    color:#fff;	
}
#mini-nav{
    margin:0px auto;
    list-style:none;
    width:942px;
    height:27px;
    background:url(../images/subnavtab.png);
    position:relative;
    top:50px;
}
#mini-nav li{
    /*background:#011f37 url(../images/subnavbg.png) repeat-x;*/
    float:left;
    height:29px;
    margin-top:-2px;
    margin-right:1px;
    -webkit-border-radius: 7px 7px 0px 0px;
    border-radius: 7px 7px 0px 0px;
    background: #015697; /* Old browsers */
    background: -moz-linear-gradient(top,  #015697 0%, #012948 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#015697), color-stop(100%,#012948)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #015697 0%,#012948 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #015697 0%,#012948 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #015697 0%,#012948 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #015697 0%,#012948 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#015697', endColorstr='#012948',GradientType=0 ); /* IE6-9 */
}

#mini-nav li div{
    height:29px;
    width:4px;
    float:left;
}
/*#mini-nav li .lcurve{
    background:url(../images/lcurve.png);
}
#mini-nav li .rcurve{
    background:url(../images/rcurve.png);
}*/
#mini-nav li a{
    font-family:abbeyroad;
    color:#bbd4e7;
    font-size:16px;
    text-decoration:none;
    padding:0px 5px;
    float:left;
    display:block;
    margin-top:5px;
}

#mini-nav li a:hover, #mini-nav li.current a{
    color:#FFF;
}


input.normal{
	width:160px;
}
.divide{
	border-bottom:2px solid #005da4;
	border-top:2px solid #005da4;
	margin:30px 0;
	padding:10px 0;
}
#main .divide p{
	margin:0;
}
.sacsub{
    background:url(../images/smallbluebutton.jpg);
/*    margin:25px 341px 0px 341px;*/
    color:#FFF;
    display:inline-block;
    padding:3px;
    font-size:17px;
    font-family:abbeyroad;
    border:0px;
    width:153px;
    height:28px;
}

textarea {
	resize: none;
}
.grey-box{
    width:738px;
    background:#f1f1f1;
    padding:17px;
}
.grey-box p.narrow{
    width:600px;
}
h1.floatLeft{
    margin:0px 5px 2px 0px;
}
img.floatLeft{
    position:relative;
    left:-46px;
    margin-right:-30px;
}
img.floatRight{
    position:relative;
    right:-36px;
    margin-left:-30px;
}
#cert-program{
    width:772px;
    background:#f1f1f1;
    padding:17px;
}
#cert-program tr td{
    padding:8px 0px;
}
#cert-program tr td.narrow{
    padding:0px;
}
#other-options{
    width:772px;
    background:#f1f1f1;
}
#other-options table{
    margin-top:10px;
    margin-left:-15px;
}
#other-options table tr td{
    padding:3px;
}
#other-options table tr td h1{
    margin-bottom:2px;
}
#other-options table tr td p.floatLeft{
    margin-top:5px;
}
#other-options img.bottom-right{
    position:relative;
    right:-13px;
    top:120px;
}
.errorMessage{
    color:#F00;
    font-size:13px;
    margin-bottom:10px;
    font-weight:bold;
}
span.errorMessage{
    font-size:15px;
}

.left {
	float:left;
}             
.gutter {
	padding:10px !important;
}

.right {
	float:right;
}

.clear {
	clear:both;
	width:100%;
	height:10px;
}          

.hide {
	display:none;
	
}

.width-100 {
	width:100%;
}     
.center {
	text-align:center;
}    

.marginbottom-5 {
	margin-bottom:5px;
}

.block {
	display:block;
}                
.inline {
	display:inline !important;
}

.red {
	color:red;
}

.green {
	color:green;
}

.blue {
	color:blue;
}