body {margin:0px; background:#920734;}

#bodymain {margin:0px auto; width:100%; background:url(images/bg-main_10.jpg) top center no-repeat;}

#main {margin:0px auto; width:1000px;}

.main-inner { width:1000px; }

.logo{ width:1000px; height:92px; }

#right-img { width:486px; float:right;}

#right-content { width:486px; float:left;}

#left-content {width:514px; float:left; background:url(bg-main_04.jpg) top center no-repeat;}

#form-content {width:486px; float:left;}

#form-top {width:486px; height:111px; }
#form-middle {  min-height:700px; width:486px; }
#form-footer {width:486px;  height:78px;}
#form-heading { padding-top:0px; padding-left:0px; line-height:49px; width:425px;}

#sub-headings {width:380px;}

#footer {height:80px; width:1000px; margin:0px auto;}
ul
{
list-style-type:none;
padding:0px;
margin:0px;
}
li
{
background-image:url(images/bulets-new17.gif);
background-repeat:no-repeat;
background-position:22px 3px;
padding-left:42px;
margin-top:5px;
margin-right:26px;

}

.form-head {font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#FFFFFF; font-weight:bold;}
.clear {clear:both;}
.form-tagline {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-style:italic;}
.form-footer-line {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}

.headings_home7 {font-family: Adobe Garamon pro; font-size: 50px; color: #ffffff; text-decoration: none; font-weight: none; line-height:60px; text-shadow: #ffffff 0px 3px 4px;}
.headings_home71 {font-family: Adobe Garamon pro; font-size: 50px; color: #3aa1ff; text-decoration: none; font-weight: none; line-height:60px; text-shadow: #ffffff 0px 3px 4px;}
.headings_home14 {  font-family: Arial, Helvetica, sans-serif; font-size: 30px; color: #ffffff; text-decoration: none; font-weight: bold; line-height:30px}
.headings_home {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #ffffff; text-decoration: none; font-weight: bold; line-height:48px}
.headings_home13 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; font-weight: bold;}
.headings_home1 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; text-decoration: none; font-weight: bold;}
.texttable {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}
.texttable1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}
.state-name2 {  font-family:  Arial, Helvetica, sans-serif; font-size: 9pt; color: #ffffff; font-weight: none; text-decoration: none;}
.state-name3 {  font-family:  Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: none; text-decoration: none;}
.headings_home12 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; font-weight: bold}
.headings_pro {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-decoration: none; font-weight: bold}
.information {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt;   font-weight: normal ;color:#ffffff}
.information1 {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;   font-weight: bold ;color:#ffffff}
.information2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt;   font-weight: normal ;color:#ffffff}
.information21 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: none; color:#ffffff}
.leftbluelink-pro{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; text-decoration: none; }
.process{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000000; text-decoration:none; }

.new-font{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold; text-decoration:none;}
.new-font a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold; text-decoration:none;}
.new-font a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#016fbb; font-weight:bold; text-decoration:none;}
.matter{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#797b77; text-align:justify; padding-left:12px; padding-right:10px; margin-top:5px;}
.headings_home11 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #799d03; text-decoration: none; font-weight:bold;}


.State, .Highestlevel, .Programs, .Activemilitary, #cityList  { width: 100%; }

/*--------------------------------EXTERNAL from JQUERY FORM-----------------------------*/

#mainform{
	display:block;
	float:left;
	width:400px;
 margin: 40px 0px 0 0px;
}


input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner { border : none; } 
input[type="submit"]:focus, input[type="button"]:focus { outline : none; }

.clear { clear: both; }

#container {
}
    #container #third_step { display: block; width:100%;margin-top:-30px; }


    #container .form2 { margin: 0px 0px 0 25px; padding:5px; width:60%; max-width:60%; }
    
    #container label {
		display: block;
		font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
        color: #003366;
        font-size: 12px;
        font-weight: bold;
        line-height: 14px;
        float: left;
        margin: 20px 0px 5px 0px;
        width: 170px;
    }
    
    #container input, #container select {
		font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
        color: #888;
        border: 1px solid #ccc;
        font-weight: normal;
        font-size: 12px;
        height: 27px;
        padding: 0 0px;
        margin: 0px;
        float: left;
        width: 170px;
        
        border-radius: 6px;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
    }
        #container input.submit {
            background: url('images/btn_next.png') no-repeat;
            border: none;
            cursor: pointer;
            width: 274px;
            height: 74px;
            position: relative;
            bottom: 2px;
            left: 20px;
        }
            #container input.submit:focus { border: none; }
        
        #container input.send{ background: url('images/btn_submit.png') no-repeat; width: 274px; height: 74px; }
            
        #container input.error { border: 1px solid red; }
        #container select.error { border: 1px solid red; }
        #container input.valid { border: 1px solid #1FFF00; }
        #container select.valid { border: 1px solid #1FFF00; }
        
        #container input:focus, #container select:focus {
            border: 1px solid #a90329;
            color: #003366;
        }

        #container option { padding: 0 5px; }
    
    #container table {
        margin: 0px 0px 0 150px;
        font-size: 14px;
        font-weight: bold;
    }
        #container table td {
            padding: 5px 10px;
        }
            #container table td:nth-child(2) {
                color: #a90329;
            }   
        
#progress_bar {
    background: url('images/progress_bar.png') no-repeat;
    width: 339px;
    height: 24px;
    margin: 0 auto;
    position: relative;
	top:-25px;
}

#progress {
    background: url('images/progress.png') repeat-x;
    width: 0px;
    height: 23px;
    
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
}
#progress_text {
    position: relative;
    line-height: 21px;
    text-align: center;
    font-weight: normal;
    color: #000;
    /*text-shadow: 1px 1px 1px #222;*/
    width: 339px;
    height: 24px;
    top: -23px;
    left: 0;
}
