
/* merriweather-300 - latin */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 300;
  src: url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Merriweather Light'), local('Merriweather-Light'),
       url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-300.woff') format('woff'), /* Modern Browsers */
       url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-300.svg#Merriweather') format('svg'); /* Legacy iOS */
}
/* merriweather-regular - latin */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 400;
  src: url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Merriweather Regular'), local('Merriweather-Regular'),
       url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-regular.svg#Merriweather') format('svg'); /* Legacy iOS */
}
/* merriweather-300italic - latin */
@font-face {
  font-family: 'Merriweather';
  font-style: italic;
  font-weight: 300;
  src: url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Merriweather Light Italic'), local('Merriweather-LightItalic'),
       url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-300italic.svg#Merriweather') format('svg'); /* Legacy iOS */
}
/* merriweather-italic - latin */
@font-face {
  font-family: 'Merriweather';
  font-style: italic;
  font-weight: 400;
  src: url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Merriweather Italic'), local('Merriweather-Italic'),
       url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-italic.svg#Merriweather') format('svg'); /* Legacy iOS */
}
/* merriweather-700 - latin */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 700;
  src: url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Merriweather Bold'), local('Merriweather-Bold'),
       url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-700.woff') format('woff'), /* Modern Browsers */
       url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-700.svg#Merriweather') format('svg'); /* Legacy iOS */
}
/* merriweather-700italic - latin */
@font-face {
  font-family: 'Merriweather';
  font-style: italic;
  font-weight: 700;
  src: url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Merriweather Bold Italic'), local('Merriweather-BoldItalic'),
       url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-700italic.svg#Merriweather') format('svg'); /* Legacy iOS */
}
/* merriweather-900 - latin */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 900;
  src: url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-900.eot'); /* IE9 Compat Modes */
  src: local('Merriweather Black'), local('Merriweather-Black'),
       url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-900.woff') format('woff'), /* Modern Browsers */
       url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-900.svg#Merriweather') format('svg'); /* Legacy iOS */
}
/* merriweather-900italic - latin */
@font-face {
  font-family: 'Merriweather';
  font-style: italic;
  font-weight: 900;
  src: url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local('Merriweather Black Italic'), local('Merriweather-BlackItalic'),
       url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('http://www.collegescholarships.org/fonts/merriweather-v21-latin-900italic.svg#Merriweather') format('svg'); /* Legacy iOS */
}

h1 h2 h3 h4 {font-family: 'Merriweather', serif;}



* {
	margin: 0;
	padding: 0;	
}

body {
	background: #dedaca;
	color: #000000;
	font-size: 12px;
	line-height: 17px;
	font-family: Verdana,​Arial,​Helvetica,​sans-serif;
	top: 0;
}

h1, h2, h3 {
	margin: 0; 
	font-family: 'Merriweather', serif; 
	} 

h1 {
	color: #2f5071; 
	font-size: 20px; 
	line-height: 18px; 
	font-weight: 700; 
	text-transform: capitalize;
}
h2 {
	color: #80795f; 
	font-size: 15px; 
	line-height: 17px; 
	font-weight: 700; 
	padding: 12px 0 8px;
	}

h3, .side-block h6 { 
	color: #80795f; 
	font-size: 18px; 
	line-height: 17px; 
	font-weight: 700; 
	padding: 12px 0 8px; 
	font-family: 'Merriweather', serif; 
	text-transform: capitalize;
	} 

h4 {
	color: #345471;
	font-size: 13px;	
	line-height: 16px;
	font-weight: 700;	
	padding: 12px 0 8px;
	text-transform: capitalize;
}

.clear {
	clear: both;
}
a {	
	text-decoration: none;
	font-weight: 400;
}
a:hover {	
	text-decoration: underline;
}

input:focus, textarea:focus, a:focus {
	outline: 0px none !important;
}
ul, ol, li {
	background: none;
	margin: 0px;
	padding: 0px;
	font-family: inherit;
}
p {
	margin: 0 0 10px;
}
img{
	max-width:100%;
	height: auto;
}
.wrapper {
	float: left;
	width: 100%;
}

#content .wrapper {
	background: #ffffff;
	border-bottom: 8px solid #80795f;
}

/*--- Header Section Starts ---*/

.header-top {
	float: left;
	width: 100%;
	background: #e0daca;
	min-height: 30px;
}

.header-left {
	float: left;
	width: 20%;	
	position: relative;
}

.header-left a {
	display: block;
	position: absolute;
	top: -60px;
	left: 5px;
	 
}

.header-middle {
	float: left;
	width: 56%;	
	font-size: 29px;
	text-align: right;
}

.header-middle a {
	display: block;
	color: #fefffb;
	font-family: "Georgia";	
	text-decoration: none;
	
}

.header-right {
	float: left;
	width: 44%;	
	text-align: center;
	font-size: 14px;
}

.header-right > span {
    padding-left: 9px;
}

.white-block {
	min-height: 2px;
	background: #ffffff;
	float: left;
	width: 100%;	
}

.logo-container {
	background: #2f5071;
	color: #fefffb;
	font-family: "Georgia";	
}

.logo-outer {
	float: left;
	width: 100%;
	padding: 32px 0 29px;
}

.menu-container {
	float: left;
	width: 100%;
	background: #80795d;
}

#menu-div {
	width: 100%;
	float: left;
}

.nav-class  ul {
	float: left;
	width: 100%;
	list-style: none;
	text-align: center;
}

.nav-class ul li {
	display: inline-block;
	float: none;
	margin: 0;	
}

.nav-class  ul  li a:hover {
	color: #2f5071;
}

.nav-class  ul  li  a {
	font-family: Verdana,​Geneva,​Arial,​Helvetica,​sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	padding: 8px 8px 6px;
	margin: 0px 2px;
	display: block;
	color: #ffffff;
	text-decoration: none;
	text-transform: capitalize;
}

/*--- Header Section Ends ---*/

/* Sortable tables */
table.sortable thead {
    background-color:#2F5071;
    border: 5px solid #2F5071;
	padding:5px;
    cursor: default;
    color:#ffffff;
    font-weight: bold;
}

table.sortable tbody td {
    background-color:#DEDACA;
    border: 2px solid #80795D;
	color:#000;
	padding:2px;
    cursor: default;
}

table.sortable  {
	margin-top:10px;
	margin-bottom:20px;
	width:inherit;
	}


/*--- Sidebar Section Starts ---*/

.content-left {
	float: left;
	width: 100%;
	padding: 25px 8px 71px;
    border-bottom: 8px solid #80795f;
    border-right: 1px dashed #80795f;	
}

.side-block {
	float: left;
	width: 100%;
}

.side-block h6 {
	margin: 0 0 8px;
}

.side-block ul {
	float: left;
	width: 100%;
	list-style: none;
	margin-bottom: 12px;
}

.side-block ul li {
	float: left;
	width: 100%;
	font-family: Arial,​Helvetica,​sans-serif;
}

.side-block ul li a { 
	text-transform: capitalize; 
	font-size: 12px; 
	line-height: 15px; 
	color: #2f5071; 
	text-decoration: none; 
} 

.side-block ul li a:hover {
	color: #000000;
}

a {
	font-family: Verdana,​​Helvetica,Arial,​sans-serif;
	}

/* a {
	font-family:'Merriweather', serif; 
	} */

.bottom-space {
	margin-bottom: 62px;
}

.sticky-menu {
	width: 100%;
	float: left;
	padding: 0 0 0;
	margin: 20px 0 10px;
}
.sticky-menu ul {
	width: 100%;
	float: left;
	padding: 0 24px 0 0;
	margin: 0 0 0 19px;
	list-style-type: none;
}
.sticky-menu ul li{
	width: 100%;
	float: left;
	padding: 0;
	margin: 0 0 10px;	
	height: 50px;
	background: linear-gradient(to bottom, #7f785e 0%, #7f785e 100%) repeat;
	background: #7f785e;
	border: 1px solid #7f785e;
	box-shadow: 1px 1px 6px 0 #000;
	cursor: pointer;
}
.sticky-menu ul li a{
	width: 100%;
	float: left;
	padding: 0 34px 10px 6px;
	margin: 0;
	text-decoration: none;
	text-align: left;
	font-family: "Arial";
	font-size: 12px;
	line-height: 25px;
	font-weight: bold;
	color: #ffffff;
	overflow: hidden;
	outline: none;
}
.sticky-menu ul li:hover{   
	background: #fff;  
	color: #0000ff;
	transition: all 0.5s ease 0s;
}
.sticky-menu ul li:hover a{   
	color: #0000ee;  
	text-decoration: underline;
}
.sticky {
    border-top: 0 none;
    max-width: 174px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
}

/*--- Sidebar Section Ends ---*/

#wrapper {
	margin: 0 auto;
	position: relative;
	top: 0;
	width: 819px;
}

.content-right {
	width: 100%;
	float: left;
	padding: 20px 20px 20px 11px;
	background: #ffffff;
}

.content-right ul {
	float: left;
	width: 100%;
	margin-bottom: 12px;
	clear:both;
}

.content-right ol {
	float: left;
	width: 100%;
	margin-bottom: 12px;
	clear:both;
}

.content-right ol li  {
	margin-left: 10px;
	padding-left: 5px;
	padding-right: 5px;	
	}

.content-right ul li  {
	margin-left: 10px;
	padding-left: 5px;
	padding-right: 5px;	
	}

.right-box {
	float: left;
	width: 100%;	
}

.right-box ul li {
	margin-left: 10px;
	padding-left: 5px;
	padding-right: 5px;	
} 

.right-box ol li {
	margin-left: 10px;
	padding-left: 5px;
	padding-right: 5px;	
} 


.right-box a {
	color: #0000ee;
	text-decoration: underline;
}

.right-box a:hover {
	color: #000000;
}

.right-block {
	float: right;
	margin: 20px 8px 0 12px;
	width: 100%;
	max-width: 321px;
}

.right-block ul {
	padding: 5px 0 0;
	float: left;
	width: 100%;
	list-style-type: none;
} 

.right-block ul li:hover {
    background: #7f785e;
    transition: all 0.5s ease 0s;	
}

.right-block ul li {
	float: left;
	width: 100%;
	background: linear-gradient(to bottom, #335070 0%, #335070 100%) repeat;
	background: #335070;	
	border: 1px solid #335070;
	box-shadow: 1px 1px 6px 0 #000000;	
	margin-bottom: 9px;
	margin-left: 0;
} 

.right-block ul li a {
    display: block;
    float: left;
    padding: 0 5px;
    text-transform: capitalize;    
    word-wrap: break-word;	
    color: #ffffff;
	font-family: Georgia;
	font-size: 15px;
	font-weight: bold;
	line-height: 27px;
	text-decoration: none;    
}

.right-block ul li a:hover {
	text-decoration: underline;
}

.bottom-block {
	float: left;
	width: 100%;
	min-width: 600px;
	padding: 0;
	margin: 1px 0 17px;
}


.bottom-block > ol:first-child {
	border-right: 2px solid #fff;
	float: left;
}

.bottom-block > ol:first-child + ol {
	float: right;
	counter-reset: li 5;
}

.bottom-block ol {
	width: 100%;
	float: left;
	margin-bottom: 0px;
	counter-reset: li;
	margin-left: 0;
	padding-left: 0;
	max-width: 298px;
}

.bottom-block ol li {
	position: relative;
	margin: 0;
	padding: 13px 0 15px 25px;
	list-style: none;
	border-top: 2px solid #7f785e;
	background: url("../images/arrow.png") 95% center no-repeat #345371;
	color: #ffffff;
	cursor: pointer;
	float: left;
	width: 100%;
}

.bottom-block ol li:hover {
	background: url("../images/arrow-hover.png") 95% center no-repeat #7f785e;
}

.bottom-block ol li:before {
	content: counter(li, decimal) ".";
	counter-increment: li;
	position: absolute;
	left: 0;
	width: 25px;
	font-size: 15px;
	font-family: Arial,Helvetica,sans-serif;
	text-align: center;
	top: 0;
	padding: 13px 0;
}

.bottom-block  ol li:first-child {
	border-top: 0;
}

.bottom-block ol li:last-child {
	border-bottom: none;
}

.bottom-block ol li a {
	color: #ffffff;
	font-size: 15px;
	font-family: Arial,Helvetica,sans-serif;
	text-decoration: none;
}

.center-image {
	width: 100%;
	float: left;
	text-align: center;
	padding: 4px 0 10px;
}

.right-position {
	float: right;
	margin-left: 8px;
	margin-top: 8px;
}

ul.breadcrumbs {
	float: left;
	list-style-type: none;
	width: 100%;
	margin-left: 0;
}

.breadcrumbs li:first-child {
	background: none;
	padding-left: 0;
}

.breadcrumbs li {
	background: url("../images/br-arrow.jpg") no-repeat left 63%;
	display: inline-block;
	margin: 0;
	padding: 0 3px 0 11px;	
	float: left;
	color: #999999;
	font-size: 10px;
}

.breadcrumbs li a {	
	color: #999999;
	text-transform: capitalize;		
}

.breadcrumbs a:focus, .breadcrumbs a:hover {
    text-decoration: none;
    color: #000000;
}

.right-box ul li, .right-box ol li {
	text-align: justify;
}

/*--- Footer Section Starts ---*/

.footer .wrapper {	
	background: #345471;
}

.footer-outer {
	width: 100%;
	float: left;
	text-align: center;
	padding: 4px 0 10px;
}

.footer-outer ul {
	float: left;
	width: 100%;	
	text-align: center;
	margin-bottom: 10px;
}

.footer-outer ul li:first-child {
	border-left: none;	
}

.footer-outer ul li {
	display: inline-block;
	float: none;
	font-size: 11px;
	color: #ffffff;	
	border-left: 1px solid #ffffff;
	padding-left: 4px;
	margin-left: 4px;
}

.footer-outer ul li a {
	color: #ccc;
	font-size: 13px;
	text-decoration: underline;
}

.footer-outer ul li a:hover {
	color: #ffffff;	
}

.footer-outer .w3c-outer {
	float: left;
	width: 100%;	
}

/*--- Footer Section Ends ---*/

.alignright {float:right;}
.alignleft {float:left;}


/*--- ie starts ---*/

/*.ie7 .logo-outer {
	width: 30.63%;
}
.ie7 .header-text-outer {
	width: 60.37%;
	height: 0px;
	padding-top: 65px;
}
.ie7 .nav-class ul ul li {
	min-height: 15px;
}
.ie7 .sticky-menu ol li {
	background: url("../images/arrow.png") 149px center no-repeat;
}
.ie7 .sticky-menu ol li:hover {
	background: url("../images/arrow.png") 149px center no-repeat #063773;
}
.ie7 .sticky {
	max-width: 188px;
	left: 19.7%;
}
.ie7 .right-block ol li {
	background: url("../images/arrow.png") 298px center no-repeat;
}
.ie7 .right-block ol li:hover {
	background: url("../images/arrow-hover.png") no-repeat 298px center #faf9ed;
}
.ie7 .right-block ol li {
	width: 92.8%;
}
.ie7 .bottom-block ol li {
	width: 91.6%;
	background: url("../images/arrow.png") 256px center no-repeat;
}
.ie7 .bottom-block > ol:first-child {
	margin-right: 6px;
}
.ie7 .bottom-block > ol {
	max-width: 295px;
}
.ie7 .bottom-block ol li:hover {
	background: url("../images/arrow-hover.png") 256px center no-repeat #faf9ed;
}
.ie7 .breadcrumbs li:first-child {
	background: none;
}
.ie7 .breadcrumbs li {
	background: url("../images/br-arrow.jpg") no-repeat left center;
}

.ie7 .row {
	float: left;
	width: 100%;
}
.ie7 .col-sm-1 {
	width: 6.33333%;
}
.ie7 .col-sm-2 {
	width: 6.33333%;
}

.ie7 .col-sm-3 {
	width: 22%;
}
.ie7 .col-sm-4 {
	width: 31.3333%;
	float: left;
}
.ie7 .col-sm-5 {
	width: 36%;
}
.ie7 .col-sm-6 {
	width: 47%;
}
.ie7 .col-sm-7 {
	width: 57%;
}
.ie7 .col-sm-8 {
	width: 64.6667%;
}
.ie7 .col-sm-9 {
	width: 72%;
}
.ie7 .col-sm-10 {
	width: 73%;
}
.ie7 .col-sm-11 {
	width: 89.6667%
}

.ie7 .col-sm-12 {
	width: 100%;
}
.ie7 .col-sm-1, .ie7 .col-sm-2, .ie7 .col-sm-3, .ie7 .col-sm-4, .ie7 .col-sm-5, .ie7 .col-sm-6, .ie7 .col-sm-7, .ie7 .col-sm-8, .ie7 .col-sm-9, .ie7 .col-sm-10, .ie7 .col-sm-11 {
	float: left;
}
.ie7 .col-sm-1, .ie7 .col-sm-2, .ie7 .col-sm-3, .ie7 .col-sm-4, .ie7 .col-sm-5, .ie7 .col-sm-6, .ie7 .col-sm-7, .ie7 .col-sm-8, .ie7 .col-sm-9, .ie7 .col-sm-10, .ie7 .col-sm-11, .ie7 .col-sm-12 {
	min-height: 1px;
	padding-left: 1%;
	padding-right: 1%;
}

.ie7 .col-sm-12 {
	padding-left: 1.2%;
}
.ie7 .content-left {
	margin-left: 2px;
}
.ie7 .content-right {
	width: 99%;
}
.ie8 .right-block ol li {
	background: url("../images/arrow.png") no-repeat 297px 8px;
}

.ie8 .right-block ol li:hover {
	background: url("../images/arrow-hover.png") no-repeat 297px 8px #ffffff;
}

.ie8 .right-block.bottom-block ol li {
	background: url("../images/arrow.png") no-repeat 254px 8px;
}

.ie8 .right-block.bottom-block ol li:hover {
	background: url("../images/arrow-hover.png") no-repeat 254px 8px #ffffff;
}

.ie8 .sticky-menu ol li {
	background: url("../images/arrow.png") no-repeat 125px center;
}

.ie8 .sticky-menu ol li:hover {
	background: url("../images/arrow.png") no-repeat 125px center #063773;
}*/

/*--- ie ends ---*/