/*CMS Pages Override Margin*/

.main { padding:0; padding:12px 0 20px; min-height:370px; }

/*CMS Pages TABLE STYLES*/

td { padding: 7px; border-color: #fff #9e9e9e #d2d2d2 #fff; border-style: solid; border-width: 0 0 1px 0; }
.cms-newsletter-signup td {padding: 5px;}
.cms-newsletter-signup input[type="text"]{height: 20px;} 

.tableyhead { font-size: 12px; font-family: Arial; font-weight: bold; background-color: #e3e3e3; }

.tableybody { font-size: 12px; font-family: Arial; background-image: url(../images/140db/tablearrowpoint2.png); background-repeat: no-repeat; padding-left: 25px; }

.tableybody2 { font-size: 12px; font-family: Arial; }

/*Sub Menu Styles

*/

.submenuheader { color: #767676; font-size: 12px; font-family: Arial; background-image: url(../images/140db/sidebargradient.jpg); }

table tbody tr td a {

  display: inline ;

  width: 100%;

  height: 100%;

}

.submenulinks { font-size: 12px; font-family: Arial; background-color: #f5f5f5; background-image: url(../images/140db/tablearrowpoint1.png); background-repeat: no-repeat; padding-left: 25px; }

.submenulinks:hover { font-size: 12px; font-family: Arial; background-color: #ebeadf; background-image: url(../images/140db/tablearrowpoint1.png); background-repeat: no-repeat; padding-left: 25px; }

/*Courses Table Header*/

.coursehead1 { font-size: 13px; font-family: Arial; font-weight: bold; background-image: url(../images/140db/menugradient.png); }

.coursehead2 { color: #b2df00; font-size: 13px; font-family: Arial; background-color: #5d5d5d; background-image: url(../images/140db/tablearrowpoint2.png); background-repeat: no-repeat; padding-left: 25px; }

/*UL List Options*/
.mainul {
    list-style-type: disc;
    margin-left: 5px;
    margin-right: 0px;
    padding-left: 10px;
    padding-right: 0px;
}

.cms-page-view .grid12-6{text-align: left;font-size: 12px;font-family: arial;} 
.cms-page-view .grid12-4{text-align: left;font-size: 12px;font-family: arial;}
.cms-page-view .grid12-3{text-align: left;font-size: 12px;font-family: arial;} 
.cms-page-view .grid12-3 .no-margin{text-align: left;font-size: 12px;font-family: arial;}  
.cms-page-view .grid12-5{text-align: left;font-size: 12px;font-family: arial;}
.cms-page-view .grid12-5 .no-margin{text-align: left;font-size: 12px;font-family: arial;}  	
.cms-ffl_transfer .no-margin{text-align:left;font-family:arial;font-size:12px;} 
.catalogsearch-advanced-index button.action.search.primary{font-size: 15px;padding: 14px 60px;}	
.catalogsearch-advanced-index .primary{padding: 20px;} 		
.cms-page-view .main.container{background-color:#fff;} 
.catalogsearch-advanced-index h1{font-size: 18px;padding: 9px;font-family: arial, "Droid Sans", georgia, serif;line-height: 45px;} 
button.action.search.primary{font-size: 15px;padding: 14px 60px;}
.actions-toolbar > .primary .action:last-child, .actions-toolbar > .secondary .action:last-child{padding: 14px 39px;} 
.fieldset > .field:not(.choice) > .label{text-align:left!important;font-family:arial;}  
.login-container .fieldset:after{margin:0px;font-size:12px;}
.grid-full p {text-align: left;font-size: 12px;font-family: arial;}
.cms-page-view a:hover{color:#b40909;}
.action.primary{font-size:16px;}
.customer-account-create fieldset.fieldset.create.info{width: 50%;float: left;} 
.fieldset, .multiple-checkout .col2-set, .multiple-checkout .col3-set, .info-set{margin:0px;border-top:none;padding: 5px;}     
.customer-account-create .actions-toolbar{float: right;margin-top: 45px;} 
.widget.block.block-static-block{text-align: left;font-size: 12px;} 
.block-title{text-align:center;}.block-title span{font-size:24px;} .block p{text-align: left;font-size: 12px;font-family: arial, "Droid Sans", georgia, serif;} 
@media only screen and (min-width: 1024px){
	.fieldset>.field:not(.choice)>.label{
	width: 100%!important;
}
}