/* $Id: style.css,v 1.38.2.4 2009/09/14 13:10:47 goba Exp $ */ /**
 * Garland, for Drupal 6.x
 * Stefan Nagtegaal, iStyledThis [dot] nl
 * Steven Wittens, acko [dot] net`
 *
 * If you use a customized color scheme, you must regenerate it after
 * modifying this file.
 */ /**
 * Generic elements
 */
body {
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	font: 12px/170% Arial, Helvetica, sans-serif;
	color: #2E2E2E;
}

tbody {
	border: none;
}

.node-form {
	margin-left: 35px;
}

input {
	font: 12px/100% Arial, Helvetica, sans-serif;
	color: #2E2E2E;
}

textarea,select {
	font: 12px/160% Arial, Helvetica, sans-serif;
	color: #2E2E2E;
}

select#edit-fields-add-existing-field-field-name {
 width:100%;
}


h1 {
	margin: 0;
	padding: 0px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

h2,h4,h5,h6 {
	margin: 0;
	padding: 20px 20px 10px 4px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

h1 {
	font-size: 16px;
	padding: 0 0 5px 0;
	color: #000;
	font-weight: bold;
}

h2 {
	font-size: 16px;
	line-height: 130%;
}

h3 {
	font-size: 13px;
	margin: 0;
	font-weight: bold;
	color: #974d06;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 0 10px 0;
	margin-bottom: -5px;
	margin-top:5px;
}

h4 {
	font-size: 130%;
}

h5 {
	font-size: 16px;
	padding: 10px 0 10px 0;
	font-weight: bold;
	color: #115AA1;
	line-height: 5px;
	display: inline;
	font: verdana;
}

h6 {
	font-size: 110%;
}

ul,quote,code,fieldset {
	margin: .5em 0;
}

p {
	margin: 0;
	padding: 0;
}

.clear-block .block .content p {
	margin: /*0 -70px*/ 0;
	padding: 10px 0px 0px 0px;
}

a:link,a:visited {
	color: #027AC6;
	text-decoration: none;
}

a:hover {
	color: #027AC6;
	text-decoration: underline;
}

a:active,a.active {
	color: #027AC6;
	text-decoration: none;
}

hr {
	margin: 0;
	padding: 0;
	border: none;
	height: 1px;
	background: #5294c1;
}

ul {
	margin: 0.5em 0 1em;
	padding: 0;
}

ol {
	margin: 0.75em 0 1.25em;
	padding: 0;
}

ol li,ul li {
	margin: 0.4em 0 0.4em .5em; /* LTR */
}

blockquote {
	margin: 5px 0 5px 20px; /* LTR */
}

/* ul.menu, .item-list ul {
  margin: 0.35em 0 0 -0.5em; /* LTR */ /* padding: 0;
}*/
ul.menu ul,.item-list ul ul {
	background: #fefce9 url(images/nav_back.jpg) repeat-x bottom; /* LTR */
	display: block;
	padding: 0px 10px 0px 10px;
	margin: 5px 0 0px 5px;
	border: 1px solid #d6d6d6;
}

ul.menu ul ul,.item-list ul ul ul {
	background: #ffffff /* LTR */;
	display: block;
	padding: 0px 10px 0px 10px;
	margin: 0 0 0px -7px;
	border: 1px solid #d6d6d6;
}

ul.menu ul ul ul,.item-list ul ul ul ul {
	background: #ffffff /* LTR */;
	display: block;
	padding: 0px 10px 0px 10px;
	margin: 0 0 0px 0px;
	border: none;
}

ol li,ul li,ul.menu li,.item-list ul li,li.leaf {
	margin: 0.15em 0 0.15em .5em; /* LTR */
}

ul li {
	padding: 0 0 .2em 1.5em;
	margin: 0.15em 0 0.15em 35px;
	list-style-type: disc;
	list-style-image: none;
}

ol li {
	padding: 0 0 .3em;
	margin-left: 2em; /* LTR */
}

ul li.expanded {
	background: transparent url(images/menu-expanded.gif) no-repeat 1px
		.35em; /* LTR */
}

ul.menu4 {
	padding: 0 0 0 0;
	margin: 0 0 0 -30px;

}
ul.menu4 li {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
	background: none; /* LTR */
	border-bottom: 1px solid #d6d6d6;
	display: block;
	padding: 3px 0 3px 0px;
	line-height: 16px;
}

/*ul li.leaf a, ul li.expanded a, ul li.collapsed a { display:inherit;
}*/
ul.inline li {
	background: none;
	margin: 0;
	padding: 0 1em 0 0; /* LTR */
}

ol.task-list {
	margin-left: 0; /* LTR */
	list-style-type: none;
	list-style-image: none;
}

ol.task-list li {
	padding: 0.5em 1em 0.5em 2em; /* LTR */
}

ol.task-list li.active {
	background: transparent url(images/task-list.png) no-repeat 3px 50%;
	/* LTR */
}

ol.task-list li.done {
	color: #393;
	background: transparent url(../../misc/watchdog-ok.png) no-repeat 0px
		50%; /* LTR */
}

ol.task-list li.active {
	margin-right: 1em; /* LTR */
}

fieldset ul.clear-block li {
	margin: 0;
	padding: 0;
	background-image: none;
}

dl {
	margin: 0.5em 0 1em 1.5em; /* LTR */
}

dl dt {
	
}

dl dd {
	margin: 0 0 .5em 1.5em; /* LTR */
}

img,a img {
	border: none;
}

table {
	margin: 0 /*1em 0*/;
	margin-top:5px;
}

tbody tr td {border-color:#898989;}

thead th {
	border-bottom: 2px solid #d3e7f4;
	color: #494949;
	font-weight: bold;
}

th a:link,th a:visited {
	color: #6f9dbd;
}

/*td, th {
  padding: .3em .5em;
}*/
td.no-pad {
	padding: 0;
}

tr.even,tr.odd,tbody th {
	border: solid #d3e7f4;
	border-width: 1px 0;
}

tr.odd,tr.info {
	background-color: #edf5fa;
}

tr.even {
	background-color: #fff;
}

tr.drag {
	background-color: #fffff0;
}

tr.drag-previous {
	background-color: #ffd;
}

tr.odd td.active {
	background-color: #ddecf5;
}

tr.even td.active {
	background-color: #e6f1f7;
}

td.region,td.module,td.container,td.category {
	border-top: 1.5em solid #fff;
	border-bottom: 1px solid #b4d7f0;
	background-color: #ffffff;
	color: #455067;
	font-weight: bold;
}

tr:first-child td.region,tr:first-child td.module,tr:first-child td.container,tr:first-child td.category
	{
	border-top-width: 0;
}

span.form-required {
	color: #ffae00;
}

span.submitted,.description {
	font-size: 0.92em;
	color: #898989;
	
}

.description {
	line-height: 150%;
	margin-bottom: 0.75em;
	color: #898989;
}

.messages,.preview {
	margin: .75em 0 .75em;
	padding: .5em 1em;
}

.messages ul {
	margin: 0;
}

.form-checkboxes,.form-radios,.form-checkboxes .form-item,.form-radios .form-item
	{
	margin: 0.25em 0;
}

#center form {
	margin-bottom: 2em;
}

.form-button,.form-submit {
	margin: 2em 0.5em 1em 0; /* LTR */
}

#dblog-form-overview .form-submit,.confirmation .form-submit,.search-form .form-submit,.poll .form-submit,fieldset .form-button,fieldset .form-submit,.sidebar .form-button,.sidebar .form-submit,table .form-button,table .form-submit
	{
	margin: 0;
}

.box {
	margin-bottom: 2.5em;
}

/**
 * Layout
 */
#header-region { /*min-height: 1em;*/
	background: #d2e6f3 url(images/bg-navigation.png) repeat-x 50% 900px;
	display: none;
}

#header-region .block {
	display: block;
	margin: 0 1em;
}

#header-region .block-region {
	display: block;
	margin: 0 0.5em 1em;
	padding: 0.5em;
	position: relative;
	top: 0.5em;
}

#header-region * {
	display: inline;
	line-height: 1.5em;
	margin-top: 0;
	margin-bottom: 0;
}

/* Prevent the previous directive from showing the content of script elements in Mozilla browsers. */
#header-region script {
	display: none;
}

#header-region p,#header-region img {
	margin-top: 0.5em;
}

#header-region h2 {
	margin: 0 1em 0 0; /* LTR */
}

#header-region h3,#header-region label,#header-region li {
	margin: 0 1em;
	padding: 0;
	background: none;
}

#wrapper {
	background-color: #ffffff;
	background-image: url(/themes/garland/images/back_white.jpg);
	background-repeat: repeat-y;
	background-position: center;
}

#wrapper2 {
	display: block;
	background-image: url(/themes/garland/images/bottom.jpg);
	background-repeat:no-repeat; background-position:center; position: static;
	height: 120px;
	
}
#wrapper #container {
	margin: 0 auto;
	width: 900px;
	background-color: #ffffff;
	padding: 0 15px;
}

#wrapper #container #header {
	height: 101px;
	background-image: url(/themes/garland/images/topbanner_back.jpg);
	background-repeat: repeat-x;
}

#wrapper #container #header #logo-floater {
	position: relative;
}

#globals {
	position: relative;
	float: right;
	width: 300px;
}

#globals ul {
	list-style: none;
	padding: 0;
	margin: 0 5px 0 0;
}

#globals ul li {
	float: right;
	margin: 0 0.15em;
	background-image: none;
	list-style: none;
}

#globals ul li a {
	color: #99ACEA;
	font-size: 8pt;
	font-style: normal;
	line-height: 12pt;
	border-bottom: none;
}

#search {
	float: right;
	clear: right;
	vertical-align: middle;
}

#search label {
	display: none;
}

/*hide search details*/
.search-info {
	display: none;
}

#wrapper #container #header h1,#wrapper #container #header h1 a:link,#wrapper #container #header h1 a:visited
	{
	line-height: 120px;
	position: relative;
	z-index: 2;
	white-space: nowrap;
}

#wrapper #container #header h1 span {
	font-weight: bold;
}

#wrapper #container #header h1 img {
	padding-top: /*14px*/ 0;
	padding-right: /*20px;*/ 0; /* LTR */
	float: left; /* LTR */
}

/* primary menu */
#nav-bar {
	background: #fff url(images/nav-bg.jpg) repeat-x;
	height: 45px;
	width: 900px;
}

#nav-bar ul.nice-menu {
	width: 100%;
	height: 100%;
	text-align: center;
}

#nav-bar ul.nice-menu-down li {
	background-color: transparent;
	background-image: none;
	border: none;
	height: 100%;
	padding: 0;
	list-style: none;
	width: 20%;
}

#nav-bar ul.nice-menu-down li:hover {
	border: none;
	height: 100%;
	padding: 0;
}

#nav-bar ul.nice-menu-down li a,#nav-bar ul.nice-menu-down li a:hover {
	color: #333333;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	padding: 9.7px 0px;
	text-align: center;
	text-shadow: #FFF;
	text-transform: uppercase;
	font-family:Arial, Helvetica, sans-serif;}

#nav-bar ul.nice-menu ul {
	border: none;
	top: 40px;
	width: auto;
}

#nav-bar ul.nice-menu ul li {
	min-width: 17em;
	background-color: #F5F5F5;
}

#nav-bar ul.nice-menu li ul li:hover {
	background-color: #333333;
	background-image: none;
	text-transform: none;
}

#nav-bar ul.nice-menu li ul li a {
	color: #333333;
	font-weight: normal;
	font-size: 11.5px;
	/**white-space: nowrap;**/
	text-align: left;
	vertical-align: middle;
	padding: 4.5px 10.5px;
	text-transform: none;
	font-family:Arial, Helvetica, sans-serif;}

#nav-bar ul.nice-menu li ul li a:hover {
	color: #ffffff;
	font-weight: normal;
	font-size: 11.5px; /**white-space: nowrap;**/
	text-align: left;
	vertical-align: middle;
	padding: 4.5px 10.5px;
	text-transform: none; font-family:Arial, Helvetica, sans-serif;
}

#nav-bar ul.nice-menu li ul li ul {
	display: none;
}

/* With 3 columns, require a minimum width of 1000px to ensure there is enough horizontal space. */
body.sidebars {
	min-width: 980px;
}

/* With 2 columns, require a minimum width of 800px. */
body.sidebar-left,body.sidebar-right {
	min-width: 780px;
}

/* We must define 100% width to avoid the body being too narrow for near-empty pages */
#wrapper #container #center {
	float: left;
	width: 900px;
	display: inline;
	padding-top: 0px;
	margin-top: 0px;
}

/* So we move the #center container over the sidebars to compensate */
body.sidebar-left #center {
	margin-left: -250px;
}

body.sidebar-right #center {
	margin-right: -250px;
}

body.sidebars #center {
	margin: 0 -250px;
}

/* And add blanks left and right for the sidebars to fill */
body.sidebar-left #squeeze {
	margin-left: 170px /*210px*/;
	t
}

body.sidebar-right #squeeze {
	margin-right: 250px /*210px*/;
}

body.sidebars #squeeze {
	margin: 0 210px;
}

/* We ensure the sidebars are still clickable using z-index */
#wrapper #container .sidebar {
	margin: 0;
	width: 248px;
	float: left;
	z-index: 2;
	position: relative;
}

#wrapper #container .sidebar2 {
	margin-left: -20px;
	width: 249px;
	float: left;
	z-index: 2;
	position: relative;
	border-left: 1px dashed #D6D6D6;
	padding-left: 0px;
}

#wrapper #container .sidebar .block {
	margin: 0 0 0 0;
}

#sidebar-left .block {
	padding: 0 15px 0 0px;
}

#sidebar-right .block {
	padding: 5px 10px 5px 10px;
}

.block .content {
	margin: 0;
	padding: 0;
	line-height: 12pt;
}

#sidebar-left .block-region {
	margin: 0 15px 0 0px; /* LTR */
}

#sidebar-right .block-region {
	margin: 0 0px 0 15px; /* LTR */
}

.block-region {
	padding: 1em;
	background: transparent;
	border: 2px dashed #b4d7f0;
	text-align: center;
	font-size: 1.3em;
}

/* Now we add the backgrounds for the main content shading */
#wrapper #container #center #squeeze {
	position: relative;
}

#wrapper #container #center .right-corner {
	position: relative;
	padding: 0;
	/**border-right: 1px solid #d6d6d6;
  border-right-style:dashed;**/
}

#wrapper #container #center .panel {
position: relative;
padding: 0;
width: 900px;
}

#wrapper #container #center .right-corner .left-corner {
	padding: 0px;
	position: relative;
	min-height: 400px;
}

#wrapper #container #footer {
	float: none;
	clear: both;
	text-align: center;
	margin: 0;
	color: #BCCCFF;
	height: 56px;
	background-color: white;
	width: 900px;
	position: relative;
	top: 15px;
}

#footerinside {
	background-color: #333333;
	height: 120px;
	width: 900px;
	margin: auto;
	position: relative;
	top: 10px;
}

ul.footer_social_media{display:block;}
li.footer_social_media, li.footer_social_media a:link, li.footer_social_media a:active, li.footer_social_media a:visited { list-style:none; display: inline-block; margin: 0 0 0 0;}

#centertext {
	color: #E7E7E7;
	font-family: "verdana";
	font-size: 8pt;
	font-style: normal;
	line-height: 12pt;
	margin: auto;
	position: relative;
	top: 10px;
}

#wrapper #container .breadcrumb {
	z-index: 3;
}

.clear-block .breadcrumb {
	margin-top: 0px;
}

body.sidebar-left #footer {
	margin-left: -210px;
}

body.sidebar-right #footer {
	margin-right: -210px;
}

body.sidebars #footer {
	margin: 0 -210px;
}

#sidebar-right.sidebar {
	background-color: #ffffff;
	border-left: 1px dashed #D6D6D6;
	min-height: 300px;
}

#sidebar-right.sidebar #block-user-1 a {
	color: #027ac6;
	font-weight: normal;
}

/**
 * Header
 */
#wrapper #container #header h1,#wrapper #container #header h1 a:link,#wrapper #container #header h1 a:visited
	{
	color: #fff;
	font-weight: normal;
	text-shadow: #1659ac 0px 1px 3px;
	font-size: 1.5em;
}

#wrapper #container #header h1 a:hover {
	text-decoration: none;
}

#wrapper #container .breadcrumb {
	font-size: 11px;
	background: white none repeat scroll 0 0;
}

#wrapper #container .breadcrumb,#wrapper #container .breadcrumb a {
	color: #666666;
	display: none;
}

#mission {
	padding: 1em;
	background-color: #fff;
	border: 1px solid #e0e5fb;
	margin-bottom: 2em;
}

/**
 * Primary navigation
 */
ul.primary-links {
	margin: 0;
	padding: 0;
	float: right; /* LTR */
	position: relative;
	z-index: 4;
}

ul.primary-links li {
	margin: 0;
	padding: 0;
	float: left; /* LTR */
	background-image: none;
}

ul.primary-links li a,ul.primary-links li a:link,ul.primary-links li a:visited
	{
	display: block;
	margin: 0 1em;
	padding: .75em 0 0;
	color: #fff;
	background: transparent url(images/bg-navigation-item.png) no-repeat 50%
		0;
}

ul.primary-links li a:hover,ul.primary-links li a.active {
	color: #fff;
	background: transparent url(images/bg-navigation-item-hover.png)
		no-repeat 50% 0;
}

/**
 * Secondary navigation
 */
ul.secondary-links {
	margin: 0;
	padding: 18px 0 0;
	float: right; /* LTR */
	clear: right; /* LTR */
	position: relative;
	z-index: 4;
}

ul.secondary-links li {
	margin: 0;
	padding: 0;
	float: left; /* LTR */
	background-image: none;
}

ul.secondary-links li a,ul.secondary-links li a:link,ul.secondary-links li a:visited
	{
	display: block;
	margin: 0 1em;
	padding: .75em 0 0;
	color: #cde3f1;
	background: transparent;
}

ul.secondary-links li a:hover,ul.secondary-links li a.active {
	color: #cde3f1;
	background: transparent;
}

/**
 * Local tasks
 */
ul.primary,ul.primary li,ul.secondary,ul.secondary li {
	border: 0;
	background: none;
	margin: 0;
	padding: 0;
}

#tabs-wrapper {
	/* border-bottom: 1px solid #e9eff3;
	margin-bottom: 15px;*/
	padding-bottom: 5px; 
}

ul.primary {
	padding: 0.5em 0 10px;
	float: left; /* LTR */
}

ul.secondary {
	clear: both;
	text-align: left; /* LTR */
	border-bottom: 1px solid #e9eff3;
	margin: -0.2em -26px 1em;
	padding: 0 26px 0.6em;
}

h6.with-tabs,.clear-block h6 {
	margin: 0; /* LTR */
	padding: 0 0 0 15px;
	color: #000000;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
}

h2.with-tabs,.clear-block h2 {
margin: 0 0 0 0;
padding: 0;
color: #115AA1;
font-size: 15px;
font-weight: bold;
line-height: 17px;
}

h2.with-tabs {
	float: left; /* LTR */
}

.clear-block h2,ul.primary {
	padding-top: 15px;
}

ul.primary li a,ul.primary li.active a,ul.primary li a:hover,ul.primary li a:visited,ul.secondary li a,ul.secondary li.active a,ul.secondary li a:hover,ul.secondary li a:visited
	{
	border: 0;
	background: transparent;
	padding: 4px 1em;
	margin: 0 0 0 1px; /* LTR */
	height: auto;
	text-decoration: none;
	position: relative;
	top: -1px;
	display: inline-block;
}

ul.primary li.active a,ul.primary li.active a:link,ul.primary li.active a:visited,ul.primary li a:hover,ul.secondary li.active a,ul.secondary li.active a:link,ul.secondary li.active a:visited,ul.secondary li a:hover
	{
	background: url(images/bg-tab.png) repeat-x 0 50%;
	color: #fff;
}

ul.primary li.active a,ul.secondary li.active a {
	font-weight: bold;
}

/**
 * Nodes & comments
 */
.node {
	/*border-bottom: 1px solid #e9eff3;
	margin: 0 -26px 1.5em;padding: 1.5em 26px;*/
	padding: 0 20px 0 15px;
}

#node-2722 {
	padding: 15px 20px 0 15px;
}

ul.links li,ul.inline li {
	margin-left: 0;
	margin-right: 0;
	padding-left: 0; /* LTR */
	padding-right: 1em; /* LTR */
	background-image: none;
}

.node .links,.comment .links {
	text-align: right; /* LTR */
}

#node-368 .links,.comment .links {
	display: none;
}

.node .links ul.links li,.comment .links ul.links li {
	
}

.terms ul.links li {
	margin-left: 0;
	margin-right: 0;
	padding-right: 0;
	padding-left: 1em;
}

.picture,.comment .submitted {
	float: right; /* LTR */
	clear: right; /* LTR */
	padding-left: 1em; /* LTR */
}

.new {
	color: #ffae00;
	font-size: 0.92em;
	font-weight: bold;
	float: right; /* LTR */
}

.terms {
	float: right;
	padding-top: 35px;
	display: none; /* LTR */
}

.preview .node,.preview .comment,.sticky {
	margin: 0;
	padding: 0.5em 0;
	border: 0;
	background: 0;
}

.sticky {
	padding: 1em;
	background-color: #fff;
	border: 0px solid #e0e5fb;
	margin-bottom: 2em;
}

#comments {
	position: relative;
	top: -1px;
	border-bottom: 1px solid #e9eff3;
	/*margin: -1.5em -25px 0;*/
	padding: 0 35px;
}

#comments h2.comments {
	margin: 0 -25px;
	padding: .5em 25px;
	background: #fff url(images/gradient-inner.png) repeat-x 0 0;
}

.comment { /*margin: 0 -25px;*/
	padding: 1.5em 35px;
	border-top: 1px solid #e9eff3;
}

.indented {
	margin-left: 25px; /* LTR */
}

.comment h3 a.active {
	color: #494949;
}

.box .content /*form for comment entering*/ {
	padding: 0 35px;
}

.odd.comment-published.comment {
	background-color: #fff8da;
}

.node .content,.comment .content {
	margin: 0.6em 0;
}

/**
 * Aggregator.module
 */
#aggregator {
	margin-top: 1em;
}

#aggregator .feed-item-title {
	font-size: 160%;
	line-height: 130%;
}

#aggregator .feed-item {
	border-bottom: 1px solid #e9eff3;
	margin: -1.5em -31px 1.75em;
	padding: 1.5em 31px;
}

#aggregator .feed-item-categories {
	font-size: 0.92em;
}

#aggregator .feed-item-meta {
	font-size: 0.92em;
	color: #898989;
}

/**
 * Color.module
 */
#palette .form-item {
	border: 1px solid #fff;
}

#palette .item-selected {
	background: #fff url(images/gradient-inner.png) repeat-x 0 0;
	border: 1px solid #d9eaf5;
}

/**
 * Menu.module
 */
tr.menu-disabled {
	opacity: 0.5;
}

tr.odd td.menu-disabled {
	background-color: #edf5fa;
}

tr.even td.menu-disabled {
	background-color: #fff;
}

/**
 * Poll.module
 */
.poll .bar {
	background: #fff url(images/bg-bar-white.png) repeat-x 0 0;
	border: solid #f0f0f0;
	border-width: 0 1px 1px;
}

.poll .bar .foreground {
	background: #71a7cc url(images/bg-bar.png) repeat-x 0 100%;
}

.poll .percent {
	font-size: .9em;
}

/**
 * Autocomplete.
 */
#autocomplete li {
	cursor: default;
	padding: 2px;
	margin: 0;
}

/**
 * Collapsible fieldsets
 */
fieldset {
	margin: 1em 0;
	padding: 1em;
	border: 1px solid #d9eaf5;
}

/* Targets IE 7. Fixes background image in field sets. */
*:first-child+html fieldset {
	padding: 0 1em 1em;
	background-position: 0 .75em;
	background-color: transparent;
}

*:first-child+html fieldset>.description,*:first-child+html fieldset  .
	.description {
	padding-top: 1em;
}

fieldset legend { /* Fix disappearing legend in FFox */
	display: block; font-family:arial; font-size: 12px; font-weight:bold; color:#903114;
}

*:first-child+html fieldset legend,*:first-child+html fieldset.collapsed legend
	{
	display: inline;
}

html.js fieldset.collapsed {
	background: transparent;
	padding-top: 0;
	padding-bottom: .6em;
}

html.js fieldset.collapsible legend a {
	padding-left: 2em; /* LTR */
	background: url(images/menu-expanded.gif) no-repeat 0% 50%; /* LTR */
}

html.js fieldset.collapsed legend a {
	background: url(images/menu-collapsed.gif) no-repeat 0% 50%; /* LTR */
}

/**
 * Syndication icons and block
 */
#block-node-0 h2 {
	float: left; /* LTR */
	padding-right: 20px; /* LTR */
}

#block-node-0 img,.feed-icon {
	float: right; /* LTR */
	padding-top: 4px;
}

#block-node-0 .content {
	clear: right; /* LTR */
}

/**
 * Login Block
 */
#user-login-form {
	text-align: center;
}

#user-login-form ul {
	text-align: left; /* LTR */
}

/**
 * User profiles.
 */
.profile {
	margin-top: 1.5em;
}

.profile h3 {
	border-bottom: 0;
	margin-bottom: 0;
}

.profile dl {
	margin: 0;
}

.profile dt {
	font-weight: normal;
	color: #898989;
	font-size: 0.92em;
	line-height: 1.3em;
	margin-top: 1.4em;
	margin-bottom: 0.45em;
}

.profile dd {
	margin-bottom: 1.6em;
}

/**
 * Admin Styles
 */
div.admin-panel,div.admin-panel .description,div.admin-panel .body,div.admin,div.admin .left,div.admin .right,div.admin .expert-link,div.item-list,.menu
	{
	margin: 0;
	padding: 0;
}

div.admin .left {
	float: left; /* LTR */
	width: 48%;
}

div.admin .right {
	float: right; /* LTR */
	width: 48%;
}

div.admin-panel {
	background: #fff url(images/gradient-inner.png) repeat-x 0 0;
	padding: 1em 1em 1.5em;
}

div.admin-panel .description {
	margin-bottom: 1.5em;
}

div.admin-panel dl {
	margin: 0;
}

div.admin-panel dd {
	color: #898989;
	font-size: 0.92em;
	line-height: 1.3em;
	margin-top: -.2em;
	margin-bottom: .65em;
}

table.system-status-report th {
	border-color: #d3e7f4;
}

#autocomplete li.selected,tr.selected td,tr.selected td.active {
	background: #027ac6;
	color: #fff;
}

tr.selected td a:link,tr.selected td a:visited,tr.selected td a:active {
	color: #d3e7f4;
}

tr.taxonomy-term-preview {
	opacity: 0.5;
}

tr.taxonomy-term-divider-top {
	border-bottom: none;
}

tr.taxonomy-term-divider-bottom {
	border-top: 1px dotted #CCC;
}

/**
 * CSS support
 */ /*******************************************************************
 * Color Module: Don't touch                                       *
 *******************************************************************/
	/**
 * Generic elements.
 */
.messages {
	background-color: #fff;
	border: 1px solid #b8d3e5;
}

.preview {
	background-color: #fcfce8;
	border: 1px solid #e5e58f;
}

div.status {
	color: #33a333;
	border-color: #c7f2c8;
}

div.error,tr.error {
	color: #a30000;
	background-color: #FFCCCC;
}

.form-item input.error,.form-item textarea.error {
	border: 1px solid #c52020;
	color: #363636;
}

/**
 * dblog.module
 */
tr.dblog-user {
	background-color: #fcf9e5;
}

tr.dblog-user td.active {
	background-color: #fbf5cf;
}

tr.dblog-content {
	background-color: #fefefe;
}

tr.dblog-content td.active {
	background-color: #f5f5f5;
}

tr.dblog-warning {
	background-color: #fdf5e6;
}

tr.dblog-warning td.active {
	background-color: #fdf2de;
}

tr.dblog-error {
	background-color: #fbe4e4;
}

tr.dblog-error td.active {
	background-color: #fbdbdb;
}

tr.dblog-page-not-found,tr.dblog-access-denied {
	background: #d7ffd7;
}

tr.dblog-page-not-found td.active,tr.dblog-access-denied td.active {
	background: #c7eec7;
}

/**
 * Status report colors.
 */
table.system-status-report tr.error,table.system-status-report tr.error th
	{
	background-color: #fcc;
	border-color: #ebb;
	color: #200;
}

table.system-status-report tr.warning,table.system-status-report tr.warning th
	{
	background-color: #ffd;
	border-color: #eeb;
}

table.system-status-report tr.ok,table.system-status-report tr.ok th {
	background-color: #dfd;
	border-color: #beb;
}

/*help text*/
.help {
	margin-top: 25px;
	padding: 20px 35px;
}

/*amideast html styles */
.header2 {
	display: block;
	color: #1A1A1A;
	font-family: "verdana";
	font-size: 10pt;
	font-weight: bold;
	line-height: 11pt;
	margin: 0 5px 0 0;
	padding: 8px 30px 0 35px;
}

.body2 {
	color: #292929;
	display: block;
	font-family: "Times New Roman", Times, serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 12pt;
	margin: 0 5px 0 0;
	padding: 8px 15px 2px 35px;
}

td.homerightcol {
	margin: 1.5em auto;
}

/*.left-corner .view-content,*/
#user-login,.profile,.breadcrumb {
	padding: 0 30px;
}

.clear-block h2,ul.primary.tabs {
	padding-left: 0px;
	padding-bottom: 5px;
}

.clear-block h2 a:link {
	padding-left: 0px;
	padding-bottom: 5px;
	font-size: 15px;
    font-weight: bold;
    line-height: 17px;
	text-decoration:underline;
}

.clear-block.view {
	clear: left;
	float: left;
}

/*bullet for view rows*/
.view-contentsite .view-content .views-row {
	background: transparent
		url(/sites/default/files/press_release_bullet.jpg) no-repeat 0px 50%;
	/* LTR */
	padding: 4px 0px;
}

.view-contentsite .view-content .views-field-title {
	padding-left: 20px;
}  /*makes room for bullet image*/
.view-contentsite.view {
	padding-bottom: 20px;
}

/*panel spacing*/
.clear-block .panel-display {
	padding: 0 35px;
}

.panel-3col-33-stacked .panel-col {
	border-left: #999999 thin solid;
	border-right: #999999 thin solid;
}

.clear-block .panel-1col.panel-display {
	padding: 0;
}

/*about us bullet style*/
.feature1 ul li {
	color: #2E2E2E;
	font-family: "arial";
	font-size: 11pt;
	font-style: normal;
	line-height: 12pt;
	margin: 0 0 0 50px;
	padding: 3px 30px 3px 40px;
	background: none;
	list-style-type: disc;
}

.feature1 hr {
	background: none repeat scroll 0 0 #d6d6d6;
	color: #d6d6d6
}

/*** styles from theme ***/
.node .body {
	color: #292929;
	display: block;
	font-family: "arial";
	font-size: 9pt;
	font-style: normal;
	line-height: 12pt;
	margin: 0;
	padding: 0;
}

.node a:link,.panel-panel a {
	color: #027AC6;
	font-family: "arial";
	font-size: 9pt;
	font-style: normal;
	text-decoration: none;
}

.node a:hover {
	color: #027AC6;
}

#main_listing li,.panel-panel li,.panel-panel ul li,.countrybody ul li {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(/themes/garland/images/arrow.gif) no-repeat
		scroll 0 7px;
	margin: 0;
	padding: 0 0 4px 12px;
	list-style-type: none;
}

.panel-panel hr {
	background: #999999 none repeat scroll 0 0;
	border: medium none;
	height: 1px;
}

.panel-col-first.panel-panel hr {
	background: #d6d6d6 none repeat scroll 0 0;
}

.panel-col-first.panel-panel table {
	border: 1px #d6d6d6 solid;
}

.panel-col-first.panel-panel .inside {
	padding: 5px 10px 5px 10px;
}

.panel-col-last.panel-panel .inside {
	padding: 25px 10px 25px 10px;
}

.panel-col-last.panel-panel .inside img {
	border: 1px #cccccc solid;
	padding: 1px;
	clear: left;
}

.style1 {
	color: #0C2577;
	font-weight: bold;
}

.body_header4,h4 {
	color: #ffffff;
	display: block;
	font-family: "verdana";
	font-size: 11pt;
	font-weight: bold;
	line-height: 13pt;
	padding: 10px 0 5px;
}

.bottom_right {
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

.bottom_right_2 {
	border-bottom: 3px solid #ffffff;
	border-right: 3px solid #ffffff;
	background: transparent url(/themes/garland/images/bottom_right2.jpg)
		repeat-x top;
}

.bottom_right_3 {
	border-bottom: 3px solid #ffffff;
	border-right: 3px solid #ffffff;
	background: transparent url(/themes/garland/images/bottom_right3.jpg)
		repeat-x top;
}

.bottom {
	border-bottom: 1px solid #CCCCCC;
}

.bottom_2 {
	border-bottom: 3px solid #ffffff;
	background: transparent url(/themes/garland/images/bottom_right2.jpg)
		repeat-x top;
}

.left {
	border-left: 1px solid #CCCCCC;
}

.right {
	border-right: 1px solid #CCCCCC;
}

.right_2 {
	border-right: 3px solid #ffffff;
	background: transparent url(/themes/garland/images/bottom_right2.jpg)
		repeat-x top;
}

.right_3 {
	border-right: 3px solid #ffffff;
	background: transparent url(/themes/garland/images/bottom_right3.jpg)
		repeat-x top;
}

.right_4 {
	background: transparent url(/themes/garland/images/bottom_right3.jpg)
		repeat-x top;
}

/*homepage panel background*/
#home-center {
	background: transparent url(/themes/garland/images/homepage-bg.png)
		repeat-y scroll 0 70px;
	padding: 0;
	position: relative;
	margin-top: -6px;
}

#home-center .panel-col .inside {
	line-height: 12pt;
	padding: 35px 35px 8px;
}

#block-block-3 .content {
	font-size: 1px;
	line-height: 100%;
}

#home-center .panel-col .header2 {
	width: 370px;
}

#home-center .panel-col img {
	padding: 1px;
	border: 1px #cccccc solid;
}

td.topimage img {
	margin-top: -7px;
}


#block-menu_block-1 ul.menu li.leaf,#block-menu_block-2 ul.menu li.leaf,#block-block-9 ul.menu li.leaf,#block-block-78 ul.menu li.leaf,ul li.collapsed,ul.menu li,.item-list ul li,li.leaf
	{
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
	background: none; /* LTR */
	border-bottom: 1px solid #d6d6d6;
	display: block;
	padding: 3px 0 3px 0px;
	line-height: 17px;
}

#block-menu_block-1 ul.menu li.leafa {
	border-bottom: none;
	padding: 5px 0 5px 0px;
}

#block-menu_block-1 ul.menu2 {
	background: #fefce9 url(images/nav_back.jpg) repeat-x bottom; /* LTR */
	display: block;
	padding: 0px 0 0px 20px;
	margin: 0 0 0px 5px;
	border: 1px solid #d6d6d6;
}

#block-menu_block-1 ul.menu2 li.leaf2 {
	display: block;
	padding: 4px 0 4px 5px;
	margin: 0 10px 0px -10px;
	border: none;
	border-bottom: 1px solid #d6d6d6;
}

#block-menu_block-1 ul.menu2 li.leaf2a {
	color: #4a4a4a;
	display: block;
	padding: 4px 0 4px 5px;
	margin: 0 10px 0px -10px;
	border: none;
	border: none;
	border-bottom: none;
}

#block-menu_block-1 ul.menu2 li.last {
	border-bottom: none;
}

#block-menu_block-1 ul.menu3 {
	background: #ffffff /* LTR */;
	display: block;
	padding: 0px 0 0px 20px;
	margin: 0 0 0px -7px;
	border: 1px solid #d6d6d6;
}

#block-menu_block-1 ul.menu3 li.leaf3 {
	display: block;
	padding: 4px 0 4px 10px;
	margin: 0 10px 0px -10px;
	border: none;
	border-bottom: 1px solid #d6d6d6;
}

#block-menu_block-1 ul.menu3 li.leaf3a {
	border: none;
	border-bottom: none;
}

#block-menu_block-1 ul.menu3 li.last,.item-list ul ul li.last,ul.menu ul li.last
	{
	border-bottom: none;
}

#block-menu_block-1 ul.menu2 li.leaf2 A:link,#block-menu_block-1 ul.menu2 li.leaf2 A:active,#block-menu_block-1 ul.menu2 li.leaf2 A:visited,#block-menu_block-1 ul.menu2 li.leaf2a A:link,#block-menu_block-1 ul.menu2 li.leaf2a A:active,#block-menu_block-1 ul.menu2 li.leaf2a A:visited,ul.menu ul li A:link,.item-list ul ul li A:link,ul.menu ul li A:visited,.item-list ul ul li A:visited
	{
	color: #4a4a4a;
}

#block-menu_block-1 ul.menu2 li.leaf2 A:hover,#block-menu_block-1 ul.menu2 li.leaf2a A:hover,ul.menu ul li A:hover,.item-list ul ul li A:hover
	{
	text-decoration: underline;
}

.item-list ul ul ul li A:link,ul.menu ul ul li A:link,ul.menu ul ul li A:active,ul.menu ul ul li A:visited,.item-list ul ul ul li A:visited
	{
	color: #4a4a4a;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
}

.item-list ul ul ul ul li A:link,ul.menu ul ul ul li A:link,ul.menu ul ul ul li A:active,ul.menu ul ul ul li A:visited,.item-list ul ul ul ul li A:visited
	{
	color: #4a4a4a;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
}

.item-list ul ul ul ul li A:hover,ul.menu ul ul ul li A:hover,ul.menu ul ul ul li A:hover,ul.menu ul ul ul li A:hover,.item-list ul ul ul ul li A:hover
	{
	text-decoration: underline;
}

#block-menu_block-1 ul.menu3 li.leaf3,#block-menu_block-1 ul.menu3 li.leaf3 A:link,#block-menu_block-1 ul.menu3 li.leaf3 A:active,#block-menu_block-1 ul.menu3 li.leaf3 A:visited
	{
	color: #4a4a4a;
	font-size: 11px;
	font-weight: bolder;
	line-height: 12px;
}

#block-menu_block-1 ul.menu3 li.leaf3 A:hover {
	text-decoration: underline;
	font-weight: bolder;
}

#block-menu_block-1 A:link,#block-menu_block-1 A:visited,#block-menu_block-1 A:active,#block-menu_block-1 A:hover,#block-menu_block-2 A:link,#block-menu_block-2 A:visited,#block-menu_block-2 A:active,#block-menu_block-2 A:hover,#block-block-9 a:link,#block-block-9 a:visited,#block-block-9 a:hover,#block-block-9 a:active,#block-block-78 a:link,#block-block-78 a:visited,#block-block-78 a:hover,#block-block-78 a:active,ul li.leaf a,ul li.expanded a,ul li.collapsed a,ul li.leaf a:link,ul li.expanded a:link,ul li.collapsed a:link,ul li.leaf a:visited,ul li.expanded a:visited,ul li.collapsed a:visited
	{
	font-family: "arial";
	font-size: 13px;
	font-weight: lighter;
	line-height: 18px;
	text-decoration: none;
	padding: 0px 0 0px 0px;
	color: #027AC6;
}

#block-menu_block-1 A:hover,#block-menu_block-2 A:hover,#block-block-9 a:hover,#block-block-78 a:hover,ul li.leaf a,ul li.expanded a,ul li.collapsed a,ul li.leaf a:hover
	{
	text-decoration: underline;
}

#noncurrent ul.menu li a.active {
	color: #027AC6;
}

#block-block-9 .content {
	background-color: #E0E0E0;
}

.menu-name-primary-links {
	width: 230px;
}

#block-block-29 {
	z-index: -1;
}

/*** contact info block ***/
#block-block-72 .content {
	background-color: #ffffff;
	border: 1px #ffffff solid;
	font-size: 11px;
	line-height: 11px;
}

#block-block-72 fieldset.collapsible {
	border: none;
	padding: 0em;
}

#block-block-72.block.block-block.clearfix img{width:120px;}

/***Admin and Editor Quick Links***
#block-block-10, #block-block-11, #block-block-82 {
	background-color:#FFFFFF;
	border: thin #FFFFFF dashed;
}

.block h2 {
margin: 0;}/

/******** pagges that need to be converted to views********/
	/***News and Resources Page***/
.body_header4 {
	color: #ffffff;
	display: block;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-shadow: #FFF;
	line-height: 11pt;
	padding: 0 0 0 0;
	text-transform: uppercase;
}

.news a:link {
	color: #23408E;
	font-family: "arial";
	font-size: 9pt;
	font-style: normal;
	font-weight: bolder;
	text-decoration: none;
}

.news2 a:link {
	color: #23408E;
	font-family: "arial";
	font-size: 9pt;
	font-style: normal;
	text-decoration: none;
}

/********** country node *****************/
.countrybody {
	color: #292929;
	display: block;
	font-family: "arial";
	font-size: 9pt;
	font-style: normal;
	line-height: 12pt;
	margin: 0 5px 0 0;
	padding: 0px 15px 2px 30px;
}

table.countrytopblockright {
	float: right;
}

#wrapper #container .sidebar #block-og-0.block,#wrapper #container .sidebar #block-views-og_members_block-block_1
	{
	margin: 5px 10px;
	line-height: 14px;
	background-color: #ffffff;
}

#wrapper #container .sidebar #block-og-0.block .content {
	line-height: 14px;
}

.countryleftheader {
	margin-bottom: 15px;
}

.countrytopbox {
	width: 40%;
	padding: 10px;
	border: 1px #CCCCCC solid;
	margin: 0 10px 10px 10px;
	float: right;
	max-height: 150px;
	overflow: inherit;
}

.countrybody fieldset.collapsible {
	padding: 0;
	margin: 0;
	border: 0;
}

.countrybody fieldset.collapsible legend a {
	padding-left: 1.2em;
	font-weight: bold;
}

.countrybody a {
	color: #115aa1;
	font-family: "arial";
	font-size: 9pt;
	font-style: normal;
	text-decoration: none;
}

table.contact {
	width: 200px;
}

/*********************forums******************************/
#forum {
	padding: 0 45px;
}

#book-outline {
	min-width: 54em;
}

/******************fck editor styles***********************/
.node .clear-block.content {
	margin: 0;
	font-family: "arial";
	font-size: 9pt;
	font-style: normal;
	color: #1B334B;
	line-height: 12pt;
	padding: 0px;
	display: block;
}

.node p,.pane-content p {
	font-family: "arial";
	font-size: 9pt;
	font-style: normal;
	color: #1b334b;
	line-height: 12pt;
	display: block;
}

.node ul {
	margin-top: 10px;
	margin-left: 35px;
	margin-bottom: 0px;
}

.node ul li {
	margin: 0;
	list-style: disc;
	padding-left: 0px;
	color: #1B334B;
	line-height: 12pt; /* LTR */
}

.node ul ul li {
	margin-left: 30px;
}

.node ol {
	margin: 0;
	margin-left: 35px;
}

.node ol li {
	margin: 0;
	padding-left: 0px;
	color: #1B334B; /* LTR */
}

.node ol ol li {
	margin-left: 65px;
}

.node ol ul li {
	margin-left: 30px;
}

.node a,.node a:visited,.node a:hover {
	font-family: "arial";
	font-size: 9pt;
	font-style: normal;
	color: #027AC6;
	text-decoration: none;
}

.node a:hover {
	color: #027AC6;
	text-decoration: underline;
}

cha {
	font-family: "verdana";
	font-size: 14pt;
	color: #0c2577;
	line-height: 15pt;
	font-weight: bold;
	padding: 4px 30px 8px 35px;
}

chb {
	font-family: "verdana";
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #292929;
	line-height: 12pt;
	padding: 4px 30px 8px 35px;
}

chc {
	font-family: "verdana";
	font-size: 10pt;
	color: #072b6b;
	line-height: 11pt;
	font-weight: bold;
	padding: 4px 30px 8px 35px;
}

chd {
	font-family: "verdana";
	font-size: 25pt;
	color: #072b6b;
	line-height: 11pt;
	font-weight: bold;
	padding: 4px 30px 8px 35px;
}

che {
	font-family: "verdana";
	font-size: 40pt;
	color: #072b6b;
	line-height: 11pt;
	font-weight: bold;
	padding: 4px 30px 8px 35px;
}

/****one pager styles*****/ /**** block 26 promotion ****/
#block-block-26 .content {
	background-color: #FFFFFF;
	padding: 10px;
}

/******************************homepage styles*************************************/
#line_1 {
	border-right: 1px solid #d6d6d6;
	border-right-style: dashed;
}

.AMIDEASTNews_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	line-height: 12pt;
	color: #292929;
	padding: 20px 20px 0px 12px;
	display: block;
}

.AMIDEASTNews_header_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color: #292929;
	padding: 15px 20px 0px 12px;
	display: block;
}

.AMIDEASTNews_body {
	font-family: arial;
	font-size: 9pt;
	font-style: normal;
	color: #000000;
	line-height: 13pt;
	padding: 10px 20px 0px 12px;
	display: block;
}

.AMIDEASTNews_body a:link {
	font-family: arial;
	font-size: 9pt;
	font-style: normal;
	color: #0a3661;
	line-height: 12pt;
	text-decoration: none;
}

.AMIDEASTNews_body a:hover {
	font-family: arial;
	font-size: 9pt;
	font-style: normal;
	text-decoration: underline;
	color: #0a3661;
}

.AMIDEASTNews_body a:visited {
	font-family: arial;
	font-size: 9pt;
	font-style: normal;
	color: #0a3661;
	line-height: 12pt;
}

#promo_work {
	width: 213px;
	border: solid 1px #999;
	background-color: #886d46;
	margin-left: 7px
}

#promo_work .title {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 18px;
	padding: 12px 8px 12px 10px;
	border-bottom: solid 1px #CCC;
}

.HomePage_headingImage {
	padding: 20px 12px 0px 0px;
	display: block;
}

#more-link {
	display: none;
}

#mainback_left {
	background: url(/themes/garland/images/left_back.jpg);
	background-repeat: repeat-y;
	background-position: right;
}

#mainback_right {
	background: url(/themes/garland/images/right_back.jpg);
	background-repeat: repeat-y;
	background-position: left;
}

.body_header1 {
	background: transparent url(/themes/garland/images/titlebar3.gif)
		repeat-x scroll left center;
	padding: 0px 0 20px 5px;
	margin: 0 0 -2px 0;
	width: 223px;
	color: #115aa1;
	font-size: 17px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

.caption {
	color: #626262;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	margin: 0;
	line-height: 12px;
	padding-bottom: 10px;
}

caption {
	color: #626262;
	font-family: Arial;
	font-size: 19px;
	text-decoration: none;
	font-weight: normal;
	margin: 0;
	line-height: 12px;
	padding-bottom: 10px;
}

/*********Our Work**************/
.container_OurWork {
	display: block;
	width: inherit;
	margin: none;
	background-color: #ffffff;
	height: auto;
	border: 1px solid #a9ccef;
}

ul.list {
	position: static;
	padding: 10px 10px 20px 10px;
	margin-left: 0px;
	/*background: url(/themes/garland/images/nav-bg5.jpg) repeat-x bottom;*/
}

ul.list li {
	color: #151515;
	position: static;
	margin-left: 0;
	border-bottom: 1px solid #6da4da;
	padding: 0px 0 15px 0;
	margin-bottom: 10px;
	list-style: none;
	clear: both;
	padding-left: none;
	line-height: 16px;
	text-decoration: none;
	font-size: 13px;
}

ul.list li.last {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
	height: 65px
}

ul.list div.img {
	float: left;
	display: inline;
	position: relative;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px #FFF solid;
	width: 130px;
	height: 70px;
}

.container_OurWork2 {
	display: block;
	width: inherit;
	margin: none;
	background-color: #335575;
}

ul.list2 {
	position: static;
	padding: 10px 20px 30px 20px;
	margin: 0;
}

ul.list2 li {
	position: static;
	margin-left: 0;
	padding: 15px 0 15px 0;
	margin-bottom: 0px;
	list-style: none;
	clear: both;
	padding-left: none;
	line-height: 16px;
	text-decoration: none;
	font-size: 13px;
	color: #ffffff;
	border-bottom: 1px solid #567490;
}

ul.list2 li a:link,ul.list2 li a:active,ul.list2 li a:visited {
	color: #87c1f7
}

ul.list2 li a:hover {
	text-decoration: underline
}

ul.list2 li.first {
	margin-top: 0;
	padding-top: 0;
}

ul.list2 li.last {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}

ul.list2 div.img {
	float: left;
	display: inline;
	position: relative;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px #FFF solid;
	width: 130px;
	height: 70px;
}

ul.list2 ul {
	position: static;
	padding: 0px 0px 0px 0px;
	margin-top: 5px;
	margin-left: 35px;
}

ul.list2 ul li {
	position: static;
	margin-left: 0;
	padding: 2px 0px 0px 5px;
	margin-bottom: 0px;
	margin-top: 0px;
	list-style: disc;
	clear: both;
	padding-left: none;
	line-height: 12px;
	text-decoration: none;
	font-size: 12px;
	color: #ffffff;
	border-bottom: none;
	font-weight: normal;
}

ul.list2 ul li a:link,ul.list2 ul li a:active,ul.list2 ul li a:visited {
	font-size: 13px;
	color: #edbc5e;
	padding-left: 10;
	font-weight: bold;
}

.container_OurWork3 {
	display: block;
	width: inherit;
	margin: none;
	background-color: #ffffff;
}

ul.list3 {
	position: static;
	padding: 0px 20px 20px 20px;
	margin: 0;
}

ul.list3 li {
	position: static;
	margin-left: 0;
	padding: 10px 0 10px 0;
	margin-bottom: 0px;
	list-style: none;
	clear: both;
	padding-left: none;
	line-height: 16px;
	text-decoration: none;
	font-size: 13px;
	color: #000000;
	border-bottom: 1px solid #567490;
}

ul.list3 li a:link,ul.list3 li a:active,ul.list3 li a:visited {
	color: #87c1f7
}

ul.list3 li a:hover {
	text-decoration: underline
}

ul.list3 li.first {
	margin-top: 0;
	padding-top: 0;
}

ul.list3 li.last {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}

ul.list3 div.img {
	float: left;
	display: inline;
	position: relative;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px #FFF solid;
	width: 130px;
	height: 70px;
}

.container_OurWork4 {
	display: block;
	width: inherit;
	margin: none;
	background-color: #075198;
	height: auto;
}

ul.list4 {
	position: static;
	padding: 20px 20px 40px 20px;
	margin-left: 0px;
	background: url(/themes/garland/images/nav-bg5.jpg) repeat-x bottom;
}

ul.list4 li,ul.list4 li a:link,ul.list4 li a:active,ul.list4 li a:visited
	{
	color: #ffffff;
	position: static;
	margin-left: 0;
	border-bottom: 1px solid #6da4da;
	padding: 0px 0 15px 0;
	margin-bottom: 10px;
	list-style: none;
	clear: both;
	padding-left: none;
	line-height: 16px;
	text-decoration: none;
	font-size: 13px;
}

ul.list4 li.last,ul.list4 li.last a:link,ul.list4 li.last a:active,ul.list4 li.last a:visited
	{
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}

ul.list4 div.img {
	float: left;
	display: inline;
	position: relative;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px #FFF solid;
	width: 130px;
	height: 70px;
}

.body_header3 {
	color: #115AA1;
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	text-shadow: #FFF;
	line-height: 16px;
	padding: 0 0 0 0;
}

.body_header2 {
	color: #edbc5e;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-shadow: #FFF;
	line-height: 13px;
	padding: 0 0 0 0;
	text-transform: uppercase;
}

.body_header5 {
	color: #194876;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-shadow: #FFF;
	line-height: 13px;
	padding: 0 0 0 0;
	text-transform: uppercase;
}

.body_header6 {
	color: #d4ffcb;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	text-shadow: #FFF;
	line-height: 16px;
	padding: 0 0 0 0;
}

/***HomePage***/
#home_block {
	display: inline;
	float: left;
}

#home_left {
	display: inline;
	width: 650px;
	position: relative;
	float: left;
	padding: 0;
	border-right: 1px solid #d6d6d6;
	border-right-style: dashed;
}

#home_right {
	float: right;
	position: relative;
	width: 250px;
	display: inline;
	border-right: none;
}

/***BodyInset***/
#bodyinset .tag1,#bodyinset .tag2,#bodyinset .tag3,#bodyinset .tag4 {
	display: block;
	width: 230px;
	margin: 0 20px 10px 0;
	background-color: #ffffff;
	border-right: 1px solid #c5c5c5;
	height: auto;
	float: left;
	font-size: 16px;
	line-height: 25px;
	padding: 0 10px 0 10px;
	color: #065097;
}

#bodyinset .tag2 p,#bodyinset .tag2 a:link,#bodyinset .tag2 a:active,#bodyinset .tag2 a:visited
	{
	font-size: 13px;
	line-height: 14px;
	color: #027AC6;
	padding-top: 2px;
}

#bodyinset .tag2 a:hover {
	text-decoration: underline
}

#bodyinset .tag3 p,#bodyinset .tag3 a:link,#bodyinset .tag3 a:active,#bodyinset .tag3 a:visited
	{
	font-size: 16px;
	color: #353535;
	line-height: 18px;
	padding-top: 2px;
}

#bodyinset .tag3 a:hover {
	text-decoration: underline
}

#bodyinset .tag4 p,#bodyinset .tag4 a:link,#bodyinset .tag4 a:active,#bodyinset .tag4 a:visited
	{
	font-size: 16px;
	color: #353535;
	line-height: 26px;
	padding-top: 2px;
}

#bodyinset .tag4 a:hover {
	text-decoration: underline
}

#bodyinset2 .tag1 {
	display: block;
	width: 130px;
	margin: 0 0px 5px 15px;
	background-color: #ffffff;
	border-left: 1px solid #c5c5c5;
	height: auto;
	float: right;
	padding: 0 0px 0 10px;
	color: #065097;
}

#bodyinset3 {
	display: block;
	width: 130px;
	margin: 10px 0px 5px 15px;
	background-color: #3d3d3d;
	height: auto;
	float: right;
	padding: 10px 10px 10px 10px;
	color: #065097;
	border: 3px solid #9c9c9c
}

#bodyinset3 .tag1,#bodyinset3 .tag1 a:link,#bodyinset3 .tag1 a:active,#bodyinset3 .tag1 a:visited
	{
	color: #ffffff;
}

#picinset ul.tag1 {
	position: static;
	padding: 10px 10px 20px 10px;
	margin-left: 0px;
	/*background: url(/themes/garland/images/nav-bg5.jpg) repeat-x bottom;*/
}

ul.tag1 li {
	color: #151515;
	position: static;
	margin-left: 0;
	border-bottom: 1px solid #D6D6D6;
	padding: 0px 0 15px 0;
	margin-bottom: 10px;
	list-style: none;
	clear: both;
	padding-left: none;
	line-height: 16px;
	text-decoration: none;
	font-size: 12px;
}

ul.tag1 li.last {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
	height: 10px
}

ul.tag1 div.img {
	float: right;
	display: inline;
	position: relative;
	margin-left: 10px;
	margin-top: 10px;
	height: 80px;
	float: right;
	padding: 0 0px 0px 0px;
	color: #065097;
	border: 1px #3b77b2 solid;
	width: 120px;
}

#picinset .tag2 {
	display: block;
	width: 350px;
	margin: 0 0px 5px 15px;
	background-color: #ffffff;
	border-left: 1px solid #c5c5c5;
	height: auto;
	float: right;
	padding: 0 0px 0 10px;
	color: #065097;
}

#picinset .tag3 {
	display: block;
	width: 150px;
	margin: 0 0px 5px 15px;
	background-color: #ffffff;
	border-left: 1px solid #c5c5c5;
	height: auto;
	float: right;
	padding: 0 0px 0 10px;
	color: #065097;
}

#picinset .tag4 {
	display: block;
	width: 100px;
	margin: 0 0px 5px 15px;
	background-color: #ffffff;
	height: auto;
	float: right;
	padding: 0 0px 0 10px;
	color: #065097;
}

#picinset .tag4-1 {
	display: block;
	width: 200px;
	margin: 0 0px 5px 15px;
	background-color: #ffffff;
	height: auto;
	float: right;
	padding: 0 0px 0 10px;
	color: #065097;
}

#picinset .tag5 {
	display: block;
	width: 250px;
	margin: 15px 0px 5px 15px;
	background-color: #ffffff;
	height: auto;
	float: right;
	padding: 0 0px 0 10px;
	color: #065097;
}

#picinset .tag6 {
	display: block;
	width: 615px;
	margin: 30px 0px 20px 0px;
	background-color: #ffffff;
	height: auto;
	padding: 0px 0px 0px 0px;
	color: #065097;
}

#picinset .tag6 img {
	width: 615px; height:auto;

}

#logoinset .tag3 {
	display: block;
	width: 110px;
	margin: 0 0px 5px 15px;
	background-color: #ffffff;
	border-left: 1px dotted #8c3303;
	height: auto;
	float: right;
	padding: 0 0px 0 10px;
	color: #065097;
}

#logoinset2 .tag5 {
	display: block;
	width: 110px;
	margin: 0 15px 5px 0px;
	background-color: #ffffff;
	border-right: 1px dotted #8c3303;
	height: auto;
	float: left;
	padding: 0 10px 0 0px;
	color: #065097;
}

div.image {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

div#navbar1 {
	height: 18px;
	width: 95%;
	border: solid #cccccc 1px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin-left: 10px;
	line-height: 15px;
	text-align: center;
	background-color: #eeeeee;
}

div#navbar1 a:link,div#navbar1 a:active,div#navbar1 a:visited {
	color: #4a4a4a;
	font-size: 11px;
	font-weight: bolder;
	text-align: center;
}

div#navbar1 a:hover {
	text-decoration: underline;
}

/****************AMIDEAST PROFILES**************/
#profile {
	width: 150px;
	float: left;
	position: relative;
	display: block;
	margin-left: -20px;
}

#profile #pic {
	background-color: #474646;
	vertical-align: top;
	padding: 15px 8px 15px 15px;
}

#profile div.img {
	height: 110px;
	width: 118px;
	vertical-align: middle;
	margin: 0px 0px 0px 0px;
	border: solid 1px #FFF;
}

#profile #qoute {
	background: url(/themes/garland/images/nav-bg6.jpg) top repeat-x;
	padding: 25px 10px 10px 20px;
	height: 480px;
}

#profile #qoute .body {
	font-family: arial;
	font-size: 16px;
	color: #ffffff;
	line-height: 25px;
}

#profileright {
	width: 450px;
	display: block;
	position: relative;
	float: left;
}

#profileright #profiletext {
	display: block;
	padding: 20px 0px 20px 20px;
}

#profileright #profiletext #title {
	border-bottom: solid 1px #CCC;
	display: block;
}

#profileright #profiletext #title .title {
	font: Verdana, Geneva, sans-serif;
	color: #974d06;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 10px;
}

#profileright #profiletext #title .title2 {
	font: Verdana, Geneva, sans-serif;
	color: #065097;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 10px;
}

#profileright #profiletext #title div.img {
	vertical-align: middle;
	margin-left: 7px;
	border: solid 1px #FFF;
	float: right;
}

#profileright #profiletext #textbody {
	display: block;
	padding-top: 20px;
}

#profileright #profiletext #textbody .textbody p {
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2a2a2a;
	line-height: 15px;
}

.tips,.tips+p a {
	display: none;
}

/**************OUR WORK PROMO**********************/
#promo_work {
	width: 213px;
	border: solid 1px #999;
	background-color: #115AA1;
	margin-left: 7px
}

#promo_work .title {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 18px;
	padding: 12px 8px 12px 10px;
	border-bottom: solid 1px #90b5d9;
}

ul.promo {
	padding: 10px 0px 0px 15px
}

ul.promo li,ul.promo li a:link,ul.promo li a:active,ul.promo li a:visited
	{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 14px;
	padding: 0px 0px 15px 0px;
	margin: 0px 10px 0px 0px;
	line-height: 14px;
	list-style: none;
	text-decoration: none;
}

#promo_work ul li a:hover {
	text-decoration: underline;
}

/**************TEST Promo**********************/
#promo_test {
	width: 213px;
	border: solid 3px #82add8;
	background-color: #115AA1;
	margin: 15px 0px 15px 7px
}

#promo_test2 {
	width: 213px;
	border: solid 3px #eac8a3;
	background-color: #a77c4e;
	margin: 15px 0px 15px 7px
}

#promo_test .title,#promo_test2 .title {
	font-family: Arial, Helvetica, sans-serif;
	color: #cee4fa;
	font-size: 15px;
	font-weight: bold;
	line-height: 12px;
	padding: 12px 8px 12px 10px;
}

ul.test {
	padding: 10px 0px 0px 15px;
	margin: 0px 10px 0px 10px;
	border-top: solid 1px #82add8;
}

ul.test li,ul.test li a:link,ul.test li a:active,ul.test li a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 14px;
	padding: 0px 0px 15px 0px;
	margin: 0px 10px 0px 0px;
	line-height: 14px;
	list-style: none;
	text-decoration: none;
}

#promo_test ul li a:hover,#promo_test2 ul li a:hover {
	text-decoration: underline;
}

/*************HOME PAGE************/
#homepage {
	width: 233px;
	float: right;
}

#homepage div.image {
	padding: 5px 0px 0px 0px;
	text-align: center;
}

#homepage h2 {
	background: transparent url(/themes/garland/images/titlebar2.gif)
		repeat-x scroll left bottom;
	padding: 10px 0 10px 5px;
	margin: 0 0 -2px 0;
	color: #115aa1;
	font-size: 17px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

ul.quicklinks_home {
	padding: 5px 0px 10px 5px
}

ul.quicklinks_home li {
	border-bottom: solid 1px #D6D6D6;
	padding: 3px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	background: none;
}

ul.quicklinks_home li a:link,ul.quicklinks_home li a:active,ul.quicklinks_home li a:visited
	{
	font-family: arial;
	font-size: 13px;
	font-style: normal;
	color: #027AC6;
	line-height: 16px;
	text-decoration: none;
}

ul.quicklinks_home li a:hover {
	text-decoration: underline
}

#homepageleft {
	width: 375px;
	float: left;
	position: relative;
	display: block;
	margin-left: 0px;
	border: 0px;
	margin-top: 20px;
}

#homepageleft h2 {
	background: transparent url(/themes/garland/images/titlebar2.gif)
		repeat-x scroll left bottom;
	padding: 10px 0 10px 5px;
	margin: 0 0 -2px 0;
	color: #115aa1;
	font-size: 17px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

.homepageleft_header, .homepageleft_header a:link, .homepageleft_header a:active, .homepageleft_header a:visited {	display: block; font-size: 13px;
	margin: 0;
	font-weight: bold;
	color: #027AC6;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px 0 0px 0;
	margin-bottom: 0px;
	position: relative;
	top: 0px;
	left: 0px; text-decoration:none;
}
.homepageleft_header a:hover {text-decoration:underline;
}

ul.homepageleft {
	position: static;
	padding: 0px 0px 0px 10px;
	margin: 0px;
}

ul.homepageleft li {
	color: #1B334B;
	position: static;
	margin-left: 0;
	padding: 0px 0 0px 0;
	margin-bottom: 0px;
	list-style: none;
	clear: both;
	padding-left: none;
	line-height: 12pt;
	text-decoration: none;
	font-size: 9pt;
	font: Arial, Helvetica, sans-serif;
	background: none;
}

ul.homepageleft li a:hover {
	color: #974D06;
}

ul.homepageleft li.last {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}

ul.homepageleft div.img {
	float: right;
	display: inline;
	position: relative;
	margin-left: 10px;
	margin-bottom: 10px;
	border: 1px #3b77b2 solid;
	margin-top: 20px;
	width: 120px;
	height: 80px;
	vertical-align: bottom;
}

#homepageright {
	width: 220px;
	float: left;
	position: relative;
	display: block;
	margin-left: 30px;
	margin-right: 0px;
	border: 0px;
	margin-top: 20px;
}

#homepageright h2 {
	background: transparent url(/themes/garland/images/titlebar2.gif)
		repeat-x scroll left bottom;
	padding: 10px 0 10px 5px;
	margin: 0 0 -2px 0;
	color: #115aa1;
	font-size: 17px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

#homepageright div.image {
	padding: 12px 0px 0px 0px;
	text-align: center;
}

ul.homepageright {
	position: static;
	padding: 10px 0px 15px 5px;
	margin-left: 0px;
	text-decoration: none;
}

ul.homepageright li {
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	border-bottom: solid 1px #D6D6D6;
}

ul.homepageright li a:link,ul.homepageright li a:active,ul.homepageright li a:visited
	{
	font-family: arial;
	font-size: 13px;
	color: #027AC6;
	line-height: 16px;
}

ul.homepageright li a:hover {
	text-decoration: underline;
}

/****homepage view panes****/
#homepageright div.item-list ul {
	margin: 10px 0 0 0;
	padding-left: 5px;
}

.panels-flexible-column-9-main {
	width: inherit;
	border-right: 1px dashed #D6D6D6;
	padding: 0 .5em 0 0;
}

.panels-flexible-column-9-2 {
	padding: 0 0 0 .5em
}

/***/ /****************GRID TABLE****************************/
.table {
	background: #333;
}

.table ul {
	float: left;
	margin: 0;
	padding: 0;
}

.table ul li {
	width: 170px;
	list-style: none;
	padding: 10px 10px 10px 10px;
}

.table ul li.lefttop {
	background: #ffffff;
	border-top: 1px solid #C9C9C9;
	border-left: 1px solid #C9C9C9;
	border-right: 1px solid #C9C9C9;
	height: 115px;
	border-bottom: 1px solid #C9C9C9;
}

.table ul li.leftmiddle {
	background: #ffffff;
	border-left: 1px solid #C9C9C9;
	border-bottom: 1px solid #C9C9C9;
	border-right: 1px solid #C9C9C9;
	height: 80px;
}

.table ul li.leftbottom {
	background: #ffffff;
	border-left: 1px solid #C9C9C9;
	border-bottom: 1px solid #C9C9C9;
	border-right: 1px solid #C9C9C9;
	height: 125px;
}

.table ul li.middletop {
	background: #ffffff;
	border-top: 1px solid #C9C9C9;
	border-right: 1px solid #C9C9C9;
	border-bottom: 1px solid #C9C9C9;
	height: 115px;
}

.table ul li.middlebottom {
	background: #ffffff;
	border-right: 1px solid #C9C9C9;
	border-bottom: 1px solid #C9C9C9;
	height: 125px;
}

.table ul li.middlemiddle {
	background: #ffffff;
	border-right: 1px solid #C9C9C9;
	border-bottom: 1px solid #C9C9C9;
	height: 80px;
}

.table ul li.righttop {
	background: #ffffff;
	border-top: 1px solid #C9C9C9;
	border-right: 1px solid #C9C9C9;
	border-bottom: 1px solid #C9C9C9;
	height: 115px;
}

.table ul li.rightmiddle {
	background: #ffffff;
	border-right: 1px solid #C9C9C9;
	border-bottom: 1px solid #C9C9C9;
	height: 80px;
}

.table ul li.rightbottom {
	background: #ffffff;
	border-right: 1px solid #C9C9C9;
	border-bottom: 1px solid #C9C9C9;
	height: 125px;
}

/****************GRID TABLE****************************/
.fck,h4 {
	color: #ffffff;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	line-height: 15px;
	padding: 5px;
}

.fck,h5 {
	color: #600;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	line-height: 15px;
	padding: 10px 0 10px 0;;
}

/****************Country Program Pages****************************/
.program-logos {
height: auto;
width: 140px;
float: right;
margin: 10px 0px 0px 10px;
padding: 0 10px 20px 0px;
}

.program-logos img{
	vertical-align: middle;
	margin-bottom: 10px;
}

.program-logos .field-item.even  {
vertical-align: middle;
float: right;
height: auto;
clear: both;
}
.program-logos .field-item.odd {
vertical-align: middle;
float: right;
height: auto;
clear: both;
}

#bodyinset4 {
display: block;
width: 140px;
margin: 10px 0px 10px 10px;
background-color: #ffffff;
border-left: 1px dotted #8c3303;
height: auto;
float: right;
padding: 0 10px 0px 0px;
color: #065097;
clear: both;
}

#bodyinset4 .apply-now {
	float: right;
}

#bodyinset4 .more-info {
	float: right;
}

.not_recruiting {
	display: block;
	padding: 5px;
	border: solid 1px #999;
	font-size: 13px;
	color: #900;
	font-family: Arial, Helvetica, sans-serif;
	width: 115px;
	margin-bottom: 15px;
}

#bodyinset5 {
	display: block;
	float: right;
	padding: 5px;
	border: solid 1px #999;
	font-size: 13px;
	color: #900;
	font-family: Arial, Helvetica, sans-serif;
	width: 115px;
	margin: 0 0px 5px 5px;
}
/****************News & Resources****************************/
#feature {
	width: 375px;
	float: left;
	position: relative;
	display: block;
	margin-left: 0px;
	border: 0px;
	margin-top: 20px;
}

ul.feature {
	position: static;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	background: none;
	border: none;
	width: 600px;
}

ul.feature li {
	color: #666666;
	position: static;
	margin-left: 0;
	padding: 0px 0 0px 0;
	margin-bottom: 0px;
	list-style: none;
	clear: both;
	padding-left: none;
	line-height: 12pt;
	text-decoration: none;
	font-size: 9pt;
	font: Arial, Helvetica, sans-serif;
	background: none;
	margin-top:0px;
}

ul.feature li a:hover {
	color: #974D06;
}

ul.feature li.last {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}

ul.feature div.img {
	float: right;
	display: inline;
	position: relative;
	margin-left: 10px;
	margin-bottom: 10px;
	border: 1px #3b77b2 solid;
	margin-top: 0px;
	width: 120px;
	height: 80px;
	vertical-align: bottom;
	top:10px;
}

#feature2 {
	width: 375px;
	float: left;
	position: relative;
	display: block;
	margin-left: 0px;
	border: 0px;
	margin-top: 20px;
}

ul.feature2 {
	position: static;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	background: none;
	border: none;
	width: 625px;
}

ul.feature2 li {
	color: #666666;
	position: static;
	margin-left: 0;
	padding: 0px 0 0px 0;
	margin-bottom: 0px;
	list-style: none;
	clear: both;
	padding-left: none;
	line-height: 12pt;
	text-decoration: none;
	font-size: 9pt;
	font: Arial, Helvetica, sans-serif;
	background: none;
	margin-top:0px;
}

ul.feature2 li a:hover {
	color: #974D06;
}

ul.feature2 li.last {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}

ul.feature2 div.img {
	float: right;
	display: inline;
	position: relative;
	margin-left: 10px;
	margin-bottom: 10px;
	border: 1px #3b77b2 solid;
	margin-top: 0px;
	width: 120px;
	height: 80px;
	vertical-align: bottom;
	top:7px;
}
ul.feature3 {
	position: static;
	padding: 0px 0px 0px 5px;
	margin: 15px 0px 0px 0px;
	background: none;
	border: none;
	width: 510px;
}

ul.feature3 li {
	color: #666666;
	position: static;
	margin-left: 0;
	padding: 0px 0 0px 0;
	margin-bottom: 0px;
	list-style: none;
	clear: both;
	padding-left: none;
	line-height: 12pt;
	text-decoration: none;
	font-size: 9pt;
	font: Arial, Helvetica, sans-serif;
	background: none;
	margin-top:0px;
}

ul.feature3 li a:hover {
	color: #974D06;
}

ul.feature3 li.last {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}

ul.feature3 div.img {
	float: right;
	display: inline;
	position: relative;
	margin-left: 10px;
	margin-bottom: 10px;
	border: 1px #3b77b2 solid;
	margin-top: 0px;
	width: 120px;
	height: 80px;
	vertical-align: bottom;
	top:7px;
}

ul.press_release {
	position: static;
	padding: 0px 0px 0px 0px;
	margin-left: 10px;
	text-decoration: none;
	margin-bottom: 0px;
	margin-top: 0px;
}

ul.press_release li {
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	border-bottom: solid 1px #D6D6D6;
	width: 275px;
	line-height: 18px;
}

ul.press_release li a:link,ul.press_release li a:active,ul.press_release li a:visited
	{
	font-family: arial;
	font-size: 13px;
	color: #027AC6;
	line-height: 16px;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}

ul.press_release li a:hover {
	text-decoration: underline;
}

ul.press_release li.last {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}

.press_release {
	position: static;
	padding: 0px 0px 0px 0px;
	margin-left: 10px;
	text-decoration: none;
	margin-bottom: 0px;
	margin-top: 0px;
	width: 275px;
}

.press_release a:link,.press_release a:active,.press_release a:visited {
	position: static;
	padding: 0px 0px 0px 0px;
	margin-left: 10px;
	text-decoration: none;
	margin-bottom: 0px;
	margin-top: 0px;
	width: 275px;
	text-decoration: none;
}

.press_release a:hover {
	text-decoration: underline;
}

.view view-pr view-id-pr view-display-id-page_1 view-dom-id-1 {
	margin-left: 20px;
}

#home_announcement {  display: block;  border: solid 1px #d28181;  background-color: #FFC;  padding: 10px;  width: 610px;  float: left; margin: 5px 0 10px 0;}

#home_announcement h2.pane-title {    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #600;}

#home_announcement h2.pane-title {padding:0;}

#node-4437 h2 {padding:0;}

#home_announcement .header a:link, #home_announcement .header a:active, #home_announcement .header a:visited {font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; color:#600;}

#home_announcement p{font-family: arial;font-size: 12px;color: #666;line-height: 15px; padding: 0 0 0 0;}

#announcement {
	width: 375px;
	float: left;
	position: relative;
	display: block;
	margin-left: 0px;
	border: 0px;
	margin-top: 20px;
}

ul.announcement {
	position: static;
	padding: 10px 0px 0px 10px;
	margin: 0px 0px 0px 5px;
	background: none;
	border: none;
	width: 600px;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 10px;
}

ul.announcement li {
	position: static;
	margin-left: 0;
	padding: 0px 0 0px 0;
	margin-bottom: 0px;
	list-style: none;
	clear: both;
	padding-left: none;
	line-height: 12pt;
	text-decoration: none;
	font-size: 9pt;
	font: Arial, Helvetica, sans-serif;
	background: none;
}

ul.announcement li a:hover {
	color: #027AC6;
}

.announcement_header,.announcement_header a:link,.announcement_header a:active,.announcement_header a:visited
	{
	margin: 0 0 5px 0; /* LTR */
	padding: 0;
	color: #115aa1;
	font-size: 12px;
	font-weight: bold;
	line-height: 17px;
}

.announcement_header a:hover {
	text-decoration: underline;
}

.media_contact {
	margin: 5px;
	font-size: 11px;
	line-height: 14px;
}

/***AddThis block****/
#block-addthis-0 {
	float: right;
	margin: 20px;
}

/*******Flash Home********/
.flash_home {
	width: 649px;
	float: left;
	text-align: left;
	position: relative;
}

.flash_home2 {
	width: 649px;
	float: left;
	text-align: left;
	position: absolute;
	top: -15px !important;
	top: 0px;
}

/*******GRID 2********/
.grid_1 {
	width: 60px;
}

.grid_2 {
	width: 140px;
}

.grid_3 {
	width: 220px;
}

.grid_4 {
	width: 270px;
}

.grid_5 {
	width: 380px;
}

.grid_6 {
	width: 460px;
}

.grid_7 {
	width: 540px;
}

.grid_8 {
	width: 620px;
}

.grid_9 {
	width: 700px;
}

.grid_10 {
	width: 780px;
}

.grid_11 {
	width: 860px;
}

.grid_12 {
	width: 940px;
}

.column {
	margin-right: 30px; /* LTR */
	margin-left: 0px; /* LTR */
	overflow: hidden;
	float: left; /* LTR */
	display: inline;
}

.row {
	width: 900px;
	margin-bottom: 10px;
	overflow: hidden;
}

.row .row {
	margin: 0 -10px;
	width: auto;
	display: inline-block;
}

.grid_header {
	font-family: verdana;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: solid 5px #CCC;
	display: block;
	margin-top: 10px;
	padding-bottom: 5px;
}

/** contact form block on about/contact-us page **/
#node-2733 h2 {
	display: none;
}

/*** New Profile styles  ***/
#profhead {
	width: 100%;
	background-image: url(/themes/garland/images/prof_back.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 174px;
	display: block;
	position: relative;
	border-bottom: solid 5px #a05227;
}

#profhead img {
	float: left;
	margin: 10px;
}

/* #profhead a { color:#a05227;}*/
.profheader1 {
	font-family: verdana;
	font-size: 20px;
	line-height: 20px;
	color: #a05227;
	padding-top: 25px;
}

#node-3064 .profheader1, #node-4143 .profheader1 {
	padding-top: 10px;
}

#node-3064 .profheader1 a, #node-4143 .profheader1 a,.profheader1 a:visited,.profheader1 a:hover {
	color: #a05227;
	font-size: 12px;
	font-weight: bold
}

.profheader2 {
	font-family: verdana;
	font-size: 15px;
	font-weight: bold;
	padding-top: 10px;
	color: #002142;
}

#profhead2 {
	width: 100%;
	background-image: url(/themes/garland/images/prof_back.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 100px;
	display: block;
	position: relative;
	border-bottom: solid 5px #a05227;
}

#profhead2 img {
	float: left;
	margin: 10px;
}

#profhead2 p {
	margin-right: 5px;
}

#profcontainer {
	width: 100%;
	background-color: #4b4b4b;
	position: relative;
}

#profhead p {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 2px
}

#profbody {
	padding: 15px;
	margin-top: 30px;
}

#profbody p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFF;
}

/*******Study Abroad pages********/
#node-2791 {
	padding: 0 20px 0 0px;
}

#node-2791  .clear-block .panel-display {
	padding: 0 0px;
}

#node-2791 .node ul {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}

#abroadpanel.panel-2col-stacked.clearfix.panel-display{padding: 0;}

#abroadright {
	width: 310px;
	float: left;
	position: relative;
	display: block;
	margin-left: 0px;
	margin-right: 0px;
	border: 0px;
	margin-top: 0px;
}

#abroadright h2 {
	background: transparent url(/themes/garland/images/titlebar2.gif)
		repeat-x scroll left bottom;
	padding: 10px 0 10px 5px;
	margin: 0 0 -2px 0;
	color: #115aa1;
	font-size: 17px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

#abroadright div.image {
	padding: 12px 0px 0px 0px;
	text-align: center;
}

ul.abroadright {
	position: static;
	padding: 10px 0px 15px 5px;
	margin-left: 0px;
	text-decoration: none;
}

ul.abroadright li {
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	border-bottom: solid 1px #D6D6D6;
}

ul.abroadright li a:link,ul.abroadright li a:active,ul.abroadright li a:visited
	{
	font-family: arial;
	font-size: 13px;
	color: #027AC6;
	line-height: 16px;
}

ul.abroadright li a:hover {
	text-decoration: underline;
}

/****abroad homepage view panes****/
#abroadright div.item-list ul {
	margin: 10px 0 0 0;
	padding-left: 5px;
}

#node-2791 .panel-col-last.panel-panel .inside {
	padding: 0px 10px 25px 0px;
}

#node-2791 .panel-2col-stacked .panel-col-last .inside {
	margin: 0 0 1em 0em;
}

/***abroad country pages****/
#abroadprograms.panel-pane {
	float: left;
	width: auto;
	margin: 15px 20px 10px 0;
}

#abroadprograms2.panel-pane {
	float: left;
	width: auto;
	margin: -5px 20px 10px 0;
}

#abroadcountries {
	padding-right: 0;
	padding-left: 0px;
	top: -20px;
	position: relative;
}

.panel-col-last.panel-panel .inside img {
	border: 0px #CCC solid;
	padding: 0px;
	clear: left;
}

#node-2829 .panel-col-first.panel-panel .inside {
	padding: 5px 0px 5px 0px;
}

#node-2829 .panel-col-last.panel-panel .inside {
	padding: 25px 0px 25px 0px;
}

#node-2829 .panel-2col .panel-col-first {
	float: left;
	width: 49%;
}

#node-2829 .panel-2col .panel-col-last {
	float: left;
	width: 45%;
}

/****Home Page 7****/
#homepage7left {
	width: 633px;
	float: left;
	position: relative;
	display: block;
	border: solid 1px #D9D9D9;
	background-color: white;
	margin: 0px;
	background-image: url(/themes/garland/images/featuresback.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 310px;
	top: 5px;
}

#homepage7left h2 {
	background: transparent url(/themes/garland/images/titlebar2.gif)
		repeat-x scroll left bottom;
	padding: 0px 0 10px 5px;
	margin: 0 0 0 10px;
	color: #115aa1;
	font-size: 17px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	display: none;
}

#homepage7left h3 {
	font-size: 12px;
	margin: 0;
	font-weight: bold;
	color: #027AC6;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
	margin-bottom: 0px;
	position: relative;
	top: 5px;
	left: 30px;
}

#homepage7left p {
	font: 12px/170% Arial, Helvetica, sans-serif;
	color: #2E2E2E;
	position: relative;
	top: 0px;
	line-height: 16px;
	left: 30px;
}

ul.homepage7left {
	position: relative;
	margin: 0px;
}

ul.homepage7left li {
	color: #1B334B;
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
	clear: both;
	line-height: 12pt;
	text-decoration: none;
	font-size: 9pt;
	background: none;
	top: 5px;
	left: 0px;
	width: 590px;
	height: 100px;
}

ul.homepage7left li a:hover {
	color: #974D06;
}

ul.homepage7left li.last {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}

ul.homepage7left div.img {
	float: left;
	display: inline;
	position: relative;
	margin-left: 0;
	margin-bottom: 0;
	border: 1px #3B77B2 solid;
	margin-top: 0;
	width: 120px;
	height: 80px;
	vertical-align: bottom;
	margin-right: 0;
	top: 10px;
	left: 15px;
}

#homepage7middle {
	padding: 0 0 30px 0;
	background-image: url(/themes/garland/images/quicklinksback2.jpg);
	background-position: top;
	background-repeat: repeat-x;
	margin-top: 0;
	border: solid 1px #D9D9D9;
    background-position: top;
    background-repeat: repeat-x;
    margin-top: -15px;
    border: solid 1px #D9D9D9;
    margin-bottom: 0px;
    width: 258px;
    height: auto;
    text-align: left;
    float: left;
}

#homepage7middle h2 {
	padding: 0;
	margin: 0;
	color: #505050;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	text-transform: uppercase;
	border-bottom: solid 5px #DFDFDF;
	position: relative;
	top: 10px;
	left: 20px;
	width: 220px;
}

#homepage7middle h3 {
	color: #027AC6;
	position: static;
	margin-left: 0;
	padding: 0px 0 0px 0;
	margin-bottom: 0px;
	list-style: none;
	clear: both;
	line-height: 20px;
	text-decoration: underline;
	font-size: 12px;
	background: none;
	font-weight: normal;
}

.homepage7middle img {
	margin-left: -10px;
	width: 230px;
	height: 130px;
}

#homepage7bottom {
	width: 800px;
	float: left;
	position: relative;
	display: block;
	margin-left: 32px;
	border: 0px;
	margin-top: 0px;
	clear: both;
	background-color: #EFEFEF;
}

.homepage7bottom h2 {
	padding: 0px 10px 10px 0px;
	margin: 0px 0px 0px 0px;
	color: #666;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	margin-top: 15px;
	margin-bottom: 10px;
	text-transform: uppercase;
}

.homepage7bottomleft {
	float: left;
	width: 250px;
	display: block;
	background-color: #d9d9d9;
	padding: 5px;
	margin: 5px 0 0 0;
}

.homepage7bottommiddle {
	float: left;
	width: 230px;
	display: block;
	margin: 5px 5px 5px 25px;
}

#homepage7bottomright {
	padding: 0px;
    margin: 0;
    text-align: left;
    float: left;
    width: 258px;
}

ul.homepage7bottomright {
	padding: 0;
	margin-bottom: 0px;
	position: relative;
	left: 22px;
	top: 10px;
}

ul.homepage7bottomright li {
	text-align: left;
	padding: 0;
	list-style-type: none;
	position: relative;
	top: 5px;
}

#homepage7bottomright h2 {
	padding: 0;
	margin: 0;
	color: #505050;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	text-transform: uppercase;
	border-bottom: solid 5px #DFDFDF;
	position: relative;
	top: 10px;
	left: 20px;
	width: 220px;
}

.homepage7bottomrightbody {
	padding: 0px 0 10px 5px;
	margin: 20px 10px 10px 10px;
	font-weight: bold;
	color: #1b63ab;
}

#homepage7bottomrightbox {
	padding: 0 0 30px 0; 
	margin: 0;
	background-color: #F1F1F1;
	text-align: left;
	border: solid 1px #D9D9D9;
	height: auto;
}

#homepage7bottomrightbutton {
	width: 195px;
	margin: 0px 0 5px 0px;
	background-color: #EAF2E4;
	text-align: left;
	display: block;
	padding: 5px 5px 5px 10px;
	border: solid 1px #A7AFA1;
	line-height: 15px;
}

#homepage7bottomrightbox2 {
	padding: 0px;
	margin: 0;
	text-align: left;
	border: solid 1px #D9D9D9;
	height: 150px;
	position: relative;
	top: 5px;
	background-image: url(/themes/garland/images/quicklinksback2.jpg);
	background-position: top;
	background-repeat: repeat-x;margin-bottom:10px;
}

ul.quicklinks_home2 {
	padding: 0;
	position: relative;
	left: 20px;
	top: 10px;
	width: 200px;
}

ul.quicklinks_home2 li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	list-style: none;
	background: none;
	text-align: left;
	width: 200px;
}

ul.quicklinks_home2 li a:link,ul.quicklinks_home2 li a:active,ul.quicklinks_home2 li a:visited
	{
	font-family: arial;
	font-size: 13px;
	font-style: normal;
	color: #027AC6;
	line-height: 16px;
	text-decoration: none;
	text-align: left;
}

ul.quicklinks_home2 li a:hover {
	text-decoration: underline
}

ul.quicklinks_home3 {
	padding: 0;
	margin: 0;
	position: relative;
	top: 5px;
	left: 0;
	width: 220px;
}

ul.quicklinks_home3 li {
	padding: 0;
	margin: 0;
	position: relative;
	top: 15px;
	left: 20px;
	width: 220px;
	padding-bottom: 10px;
	line-height: 12px;
	background: none;
}

ul.quicklinks_home3 li a:link,ul.quicklinks_home3 li a:active,ul.quicklinks_home3 li a:visited
	{
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	color: #027AC6;
	line-height: 14px;
	text-decoration: none;
	text-align: left;
}

ul.quicklinks_home3 li a:hover {
	text-decoration: underline
}

#featurebox {
	width: 635px;
    float: left;
    display: block;
    background-repeat: repeat-x;
    background-position: top;
    background-color: #AFAFAF;
    height: 259px;
    margin-top: 1px;
}

.featurebox1 {
	padding: 0px 0px 0px 0px;
	width: 205px;
	float: left; /*margin-left: 1px;margin-top: 2px;*/
	height: 249px;
	background-color: #f3f3f3;
	position: relative;
	top: 5px;
	left: 5px;
}

.featurebox2 {
	padding: 0px 0px 0px 0px;
	width: 205px;
	float: left;
	height: 249px;
	background-color: #f3f3f3;
	position: relative;
	top: 5px;
	left: 10px;
}

.featurebox3 {
	padding: 0px 0px 0px 0px;
	width: 205px;
	float: left;
	height: 249px;
	background-color: #f3f3f3;
	position: relative;
	top: 5px;
	left: 15px;
}

.featureboxheader,.featureboxheader a:link,.featureboxheader a:active,.featureboxheader a:visited,.featureboxheader a:hover
	{
	display: block;
	background-color: #1f629f;
	font: arial;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	padding: 5px;
	text-decoration: none;
}

.featureboxbody {
	font-size: 11px;
	color: #353333;
	text-decoration: none;
	position: relative;
	padding-right: 0;
	padding-left: 0;
	line-height: 14px;
	top: 5px;
	left: 11px;
	width: 180px;
}

.featureboxbody a:link,.featureboxbody a:active,.featureboxbody a:visited,.featureboxbody a:hover
	{
	background-color: none;
	color: #027AC6;
	text-decoration: none;
	font-size: 11px;
	line-height: 13px;
}

#HomePage .panel-col-first.panel-panel{    float: left;
    width: 640px;margin-top:10px;
}

#HomePage .panel-col-last.panel-panel {
    float: left;
    width: 250px; margin-top:10px;
}
#HomePage .inside {
    padding: 0px; margin:0px;
}

#HomePage.panel-2col-stacked.clearfix.panel-display{
    padding: 0;
    width: 1000px;
}

#HomePage .panel-separator{    margin: 0;
}
#homepage7right.panel-pane.pane-custom.pane-3.homepage7right{float:left;}

.featurebox_faces{ display: block;
    width: 97%;
    float: left;
    margin: 5px 0px 5px 0px;
    border: solid 1px #c2c2c2;
    height: auto;
    background-color: #ffffff;
    padding: 6px 5px 2px 7px;}
.featurebox_faces h2 {display:none;}


/***************  *************/
#node-2829 .panel-2col .panel-col-first {
	float: left;
	width: 52%;
}

/*************** PARTNERS **************/
pre {
	display: none
}

#partnersbanner {
	display: block;
	width: 900px;
	height: 35px;
	background-color: #dedede;
	position: relative;
	top: 30px;
	float: left;
}

.partnersheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #666;
	text-transform: uppercase;
	text-align: center;
	position: relative;
	top: 10px;
}

#partnerbox {
	display: block;
	width: 900px;
	height: 111px;
	position: relative;
	top: 30px;
	float: left;
}

/****************AMIDEAST PROFILES REVISED**************/

#profiletitle { display:none; color:#454545; font-size:30px;margin-bottom: 30px; line-height:32px;}
#profile2rightwrap { display:block; width:320px; float:right; background-color:#ffffff; margin-bottom:30px;}
#profile2space { display:block; position:static; height:10px;}
#profile2rightbox { display:block; position:relative; right:20px; background-color:#266cb2; width:300px; left:20px;}
#profile2rightbox img {width:100%; height:auto;}
.profile2Intro p{font-family:Arial, Helvetica, sans-serif; font-size: 14px;color: #1b334b;line-height: 20px; }
.profile2label {color:#ffffff; text-transform:none;}
#profile2name {display:block; position:relative; left: 20px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#ffffff; margin-top:10px;width:260px; line-height: 22px; }
#profile2program {display:block; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#f1eed0; text-transform:uppercase; left: 20px; margin-top:15px;width:260px ; border-top: solid; border-color:#999; }
#profile2program2 {display:block; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#f1eed0; text-transform:uppercase; left: 0px; margin-top:5px;width:260px ; }
.profile2moreinfo, .profile2moreinfo a:link, .profile2moreinfo a:hover, .profile2moreinfo a:visited{position:relative; font-family:Arial, Helvetica, sans-serif;text-transform:none; font-size:12px; font-weight:normal; color:#ffffff; text-decoration:none;margin-top:5px;margin-bottom:10px; }

#newprof{display: block; width:100%; margin-top:20px; margin-bottom:10px; height:110px; clear:both;}
#newprof_imgbox{display: block;width: 150px;position: relative;left: 10px;float: left;margin-bottom:10px;}
#newprof_2box {display: block;float: left;width: 450px;position: relative;left: 10px; top: 0px;}
#newprof img {display: block; width:100%; height:auto;}
#newprof_header, #newprof_header a:link, #newprof_header a:active, #newprof_header a:visited { font-family: Arial, Helvetica, sans-serif;
font-size: 16px;color: #145ea5;text-decoration: none;position: relative;left: 0px;font-weight: bold;}
#newprof_header a:hover{ text-decoration:underline;}
#newprof_program {font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-transform: uppercase;color: #686868;position: relative;left: 10px;}
#newprof p{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#181818; position:relative; left:10px;}

#newprof2 {display: block; width:280px; margin-top:5px; margin-bottom:5px; height:80px; position:relative; clear:both;}
.newprof2 h2 {display: block; width:280px; margin-top:0px; margin-bottom:10px; height:20px; clear:both;background-color:#145ea5; color:#ffffff; padding-top:5px; padding-left:10px; padding-bottom:0px; font-size:12px; line-height:15px;} 
#newprof2_imgbox{display: block;width: 80px;position: relative;left: 10px;float: left;margin-bottom:0px;}
#newprof2_2box {display: block;float: left;width: 180px;position: relative;left: 10px; top: 0px;}
#newprof2 img {display: block; width:100%; height:80px;}
#newprof2_header, #newprof_header a:link, #newprof_header a:active, #newprof_header a:visited { font-family: Arial, Helvetica, sans-serif;
font-size: 13px;color: #145ea5;text-decoration: none;position: relative;left: 10px;font-weight: bold;line-height:14px;}
#newprof2_header a:hover{ text-decoration:underline;}
#newprof2_program {font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-transform: uppercase;color: #686868;position: relative;left: 10px; font-weight:normal;line-height:13px;top:5px;}

.newprofmore, .newprofmore a:link, .newprofmore a:active, .newprofmore a:visited {font-size:12px; line-height:20px; display:block; width:100px; position:relative; left:10px;top:-3px;font-weight:bold;text-decoration:none;}
.newprofmore a:hover {text-decoration:underline;}

#space2{display:block; height:30px;}

.FO_white {font-family: "arial";font-size: 13px;font-style: normal;color:#FFFFFF; font-weight:normal; text-transform:none;}

/******** News & Resources Home Page Banner ************/

#banner_img_container{ display: block;width: 900px;height: 270px;background-color: #f0f0f0; background-image:none; background-position:top; background-repeat:no-repeat;}
#banner_img_container .box1 { display: block;width: 640px;height: 255px;float: left;position: relative;top: 2px;left: 4px; background-color:transparent;}
#banner_img_container .box2 { display: block;width: 210px;height: 255px;float: left;position: relative;top: 15px;left: 25px;}
#banner_img_container img {width: 640px;height: 240px;position: relative;top: 3px;left: 3px;}
#banner_img_container .caption {width: 600px;height: 20px;position: relative;top: 5px;left: 12px;color: #626262;font-family: Arial;font-size: 11px;font-weight: normal;line-height: 12px;}
#banner_img_container h6, #banner_img_container h6 a:link, #banner_img_container h6 a:active, #banner_img_container h6 a:visited {margin: 0px 0px 0px 0px;padding: 0px 0px 5px 0px; text-decoration:none; color:#333333;font-size:18px; line-height: 120%;}
#banner_img_container h6 a:hover {margin: 0px 0px 0px 0px;padding: 0px 0px 5px 0px; text-decoration:none; color: #027ac6;}
#banner_img_container p {font-size:13px; color:#666666;  line-height: 140%;
  margin-bottom: 10px;
  padding-top: 5px;}
#banner_img_container .crumb{ font-family:verdana, geneva, sans-serif; font-size:14px; color:#666666;margin-bottom:10px;border-bottom:solid 1px; border-color:#dadada;text-transform:uppercase;}

#banner_img_container2{ display: block;width: 900px;height: 270px;background-color: #f0f0f0; background-image:none; background-position:top; background-repeat:no-repeat;}
#banner_img_container2 .box1 { display: block;width: 640px;height: 255px;float: left;position: relative;top: 2px;left: 4px; background-color:transparent;}
#banner_img_container2 .box2 { display: block;width: 210px;height: 255px;float: left;position: relative;top: 15px;left: 25px;}
#banner_img_container2 img {width: 640px;height: auto;position: relative;top: 3px;left: 3px;}
#banner_img_container2 .caption {width: 600px;height: 20px;position: relative;top: 2px;left: 12px;color: #626262;font-family: Arial;font-size: 11px;font-weight: normal;line-height: 12px;}
#banner_img_container2 h6, #banner_img_container h6 a:link, #banner_img_container h6 a:active, #banner_img_container h6 a:visited {margin: 0px 0px 0px 0px;padding: 0px 0px 5px 0px; text-decoration:none; color:#333333;font-size:18px;}
#banner_img_container2 h6 a:hover {margin: 0px 0px 0px 0px;padding: 0px 0px 5px 0px; text-decoration:none; color: #027ac6;}
#banner_img_container2 p {}
#banner_img_container2 .crumb{ font-family:verdana, geneva, sans-serif; font-size:14px; color:#666666;margin-bottom:10px;border-bottom:solid 1px; border-color:#dadada;text-transform:uppercase;}

#whatsnewcountry2 {
width: 260px;
position: relative;
display: block;
margin-left: 20px;
margin-right: 0px;
border: solid 1px #c2c2c2;
margin-top: 10px;
left: 0px;
padding-bottom:0px;
}
#whatsnewcountry2 ul{margin-top: 0px;margin-left: 0px;margin-bottom: 0px; padding:0 0 0 10px; width:235px;}
#whatsnewcountry2 h2 {	background: transparent url(/themes/garland/images/titlebar2.gif)		repeat-x scroll left bottom;	padding: 10px 0 10px 0;	margin: 0 0 -2px 0;	color: #115aa1;	font-size: 17px;	font-weight: bold;	text-align: left;
	vertical-align: middle; position:relative; left:15px; width:235px;
}

.panels-flexible-region-99-left, .panels-flexible-region-100-left {
float: left;
width: 655px;
}
.panels-flexible-region-99-right, .panels-flexible-region-100-right {
float: left;
width: 240px; position:relative; top:20px;
}

.feature_box1{display:block; width:285px; float:left; margin-left:10px; margin-top:15px; border:solid 1px #c2c2c2; height:200px; background-color:#e9f4ff;}
#feature_box2{display:block; width:285px; float:left; margin-left:10px; margin-top:15px;}

#form_container{display:block; width:100%; background-color:#ffffff;}

#left_region{display:block; float:left; position:relative; top:10px; left: 15px;}
#left_region p{font-size:13px; color:#1b334b; line-height:15px;clear:both;}
#left_region .box{display:block; float:left; margin-left:0px; margin-bottom:0px;}
#left_region .box ul li{list-style-type:none;padding-left:0px;}
#left_region a:link, #left_region a:active, #left_region a:visited {font-size:16px;}
#left_region ul li{padding-top:0px;padding-bottom:0px; margin-bottom:0px; margin-top:0px;}

#right_region{display:block; float:left; position:relative; top:0px; left: 5px;}
#right_region .box {float: left;margin-bottom: 1px;width: 210px;position: relative;display: block;margin-left: 0px;border: solid 1px #c2c2c2;margin-top: 10px;padding: 5px;height: 127px;}
#right_region .box2 {float: left;margin-bottom: 1px;width: 210px;position: relative;display: block;margin-left: 0px;border: solid 1px #c2c2c2;margin-top: 0px;padding: 5px;height: auto;}
#right_region h2, #right_region h2 a:active,  #right_region h2 a:link,  #right_region h2 a:visited, #right_region h2 a:hover {margin: 0 0 0 0;padding: 7PX;color: #FFFFFF;font-size: 16px;font-weight: bold;line-height: 19px;background-color: #097999; text-decoration:none;}
#right_region p {font-size: 13px;padding-left: 5px;padding-right: 5px;margin-top:5px;line-height:14px;margin-bottom:5px;}


#headerblock {display:block; float:left; clear:both;margin-bottom:10px;}


#node-3844{padding:0px;}

#node-3844 .more-link a:link{    margin-left: 10px;
    margin-top: 20px;
    font-weight: bold;
    float: left;}
#node-3844 .pane-content{clear:both;}

#none {display:none;}

#block-views-pr-block-1.block.block-views.clearfix{padding-bottom:5px;}
#block-views-announcements-block-1.block.block-views.clearfix{padding-bottom:15px;}

td.homerightcol {
	margin: 1.5em auto;
}

/*.left-corner .view-content,*/
#user-login,.profile,.breadcrumb {
	padding: 0 30px;
}

.clear-block h2,ul.primary.tabs {
	padding-left: 0px;
	padding-bottom: 5px;
}

.clear-block.view {
	clear: left;
	float: left;
}

/*bullet for view rows*/
.view-contentsite .view-content .views-row {
	background: transparent
		url(/sites/default/files/press_release_bullet.jpg) no-repeat 0px 50%;
	/* LTR */
	padding: 4px 0px;
}

.view-contentsite .view-content .views-field-title {
	padding-left: 20px;
}  /*makes room for bullet image*/
.view-contentsite.view {
	padding-bottom: 20px;
}

/*panel spacing*/
.clear-block .panel-display {
	padding: 0 35px;
}

.panel-3col-33-stacked .panel-col {
	border-left: #999999 thin solid;
	border-right: #999999 thin solid;
}

.clear-block .panel-1col.panel-display {
	padding: 0;
}

/*about us bullet style*/
.feature1 ul li {
	color: #2E2E2E;
	font-family: "arial";
	font-size: 11pt;
	font-style: normal;
	line-height: 12pt;
	margin: 0 0 0 50px;
	padding: 3px 30px 3px 40px;
	background: none;
	list-style-type: disc;
}

.feature1 hr {
	background: none repeat scroll 0 0 #d6d6d6;
	color: #d6d6d6
}

/*** styles from theme ***/
.node .body {
	color: #292929;
	display: block;
	font-family: "arial";
	font-size: 9pt;
	font-style: normal;
	line-height: 12pt;
	margin: 0;
	padding: 0;
}

.node a:link,.panel-panel a {
	color: #027AC6;
	font-family: "arial";
	font-size: 9pt;
	font-style: normal;
	text-decoration: none;
}

.node a:hover {
	color: #027AC6;
}

#main_listing li,/*.panel-panel li,.panel-panel ul li,*/.countrybody ul li {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(/themes/garland/images/arrow.gif) no-repeat
		scroll 0 7px;
	margin: 0;
	padding: 0 0 4px 12px;
	list-style-type: none;
}

.panel-panel hr {
	background: #999999 none repeat scroll 0 0;
	border: medium none;
	height: 1px;
}

.panel-col-first.panel-panel hr {
	background: #d6d6d6 none repeat scroll 0 0;
}

.panel-col-first.panel-panel table {
	border: 1px #d6d6d6 solid;
}

.panel-col-first.panel-panel .inside {
	padding: 5px 10px 5px 10px;
}

.panel-col-last.panel-panel .inside {
	padding: 25px 10px 25px 10px;
}

.panel-col-last.panel-panel .inside img {
	border: none;
	padding: 1px;
	clear: left;
}

.style1 {
	color: #0C2577;
	font-weight: bold;
}

.body_header4, h4 {
	color: #ffffff;
	display: block;
	font-family: "verdana";
	font-size: 10pt;
	font-weight: bold;
	line-height: 11pt;
	padding: 10px 0 5px;
}

.bottom_right {
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

.bottom_right_2 {
	border-bottom: 3px solid #ffffff;
	border-right: 3px solid #ffffff;
	background: transparent url(/themes/garland/images/bottom_right2.jpg)
		repeat-x top;
}

.bottom_right_3 {
	border-bottom: 3px solid #ffffff;
	border-right: 3px solid #ffffff;
	background: transparent url(/themes/garland/images/bottom_right3.jpg)
		repeat-x top;
}

.bottom {
	border-bottom: 1px solid #CCCCCC;
}

.bottom_2 {
	border-bottom: 3px solid #ffffff;
	background: transparent url(/themes/garland/images/bottom_right2.jpg)
		repeat-x top;
}

.left {
	border-left: 1px solid #CCCCCC;
}

.right {
	border-right: 1px solid #CCCCCC;
}

.right_2 {
	border-right: 3px solid #ffffff;
	background: transparent url(/themes/garland/images/bottom_right2.jpg)
		repeat-x top;
}

.right_3 {
	border-right: 3px solid #ffffff;
	background: transparent url(/themes/garland/images/bottom_right3.jpg)
		repeat-x top;
}

.right_4 {
	background: transparent url(/themes/garland/images/bottom_right3.jpg)
		repeat-x top;
}

/*homepage panel background*/
#home-center {
	background: transparent url(/themes/garland/images/homepage-bg.png)
		repeat-y scroll 0 70px;
	padding: 0;
	position: relative;
	margin-top: -6px;
}

#home-center .panel-col .inside {
	line-height: 12pt;
	padding: 35px 35px 8px;
}

#block-block-3 .content {
	font-size: 1px;
	line-height: 100%;
}

#home-center .panel-col .header2 {
	width: 370px;
}

#home-center .panel-col img {
	padding: 1px;
	border: 1px #cccccc solid;
}

td.topimage img {
	margin-top: -7px;
}

/**********specific block theming *******/ /***right col menu block***/
#block-menu_block-1,#block-menu_block-2,#block-block-9,#block-block-78,#block-block-10,#block-block-11,#block-block-82
	{
	background-color: #ffffff;
}

#block-menu_block-1 h2,#block-menu_block-2 h2,#block-block-9 h2,#block-block-78 h2,#block-menu_block-5 h2,#block-views-5936242245e00a09d031e915af5cb49d h2,#block-views-6885bd7d62b2608a18d046245fe25519 h2,#block-views-bfd636eed75ba66a49ab1b17c9d6a83e h2,#block-views-b109ba618b4e15570d61598028b61ba1 h2,#block-views-0808d1ee59f908487eaf5cb5b9ae8203 h2,#block-views-2c1c682474d40ad020f2e1e232e690b7 h2,#block-views-f4da4cb317b07bb0a6c5d254b3fcecc2 h2,#block-views-b118886c6b698c545e05b80549f8cd88 h2,#block-views-20d6c93e80624f60f3d8c4b8faf1e3fd h2,#block-views-ed52d4d973b66b31c75d3aa1478c47eb h2,#block-views-284c8b0ec590e21f7cd9e845e741f584 h2,#block-views-a90d938efc61da15b87bcb0453c33558 h2,#block-views-042c9c331dc726ccf0e51bb767b6ea06 h2,.registerblock h2,#block-block-10 h2,#block-block-11 h2,#block-block-82 h2,#block-menu-menu-msnmenu h2,#block-menu-menu-ltd h2,#block-menu-menu-studyabroad h2,#block-menu-menu-usstudy h2,#block-menu-menu-donate h2,#block-menu-menu-fulbright h2,#block-menu-menu-englishlanguage h2,#block-menu-menu-academiccultural h2,#block-menu-menu-educationalservices h2,#block-menu-menu-newsresources h2,#block-menu-menu-institutional h2,#block-menu-menu-testingmenu h2,#block-menu-menu-pfdpmenu h2,#block-menu-menu-testingmenu h2,#block-menu-menu-westbankgaza h2,#block-menu-menu-learn-english-menu h2,#block-menu-menu-pfdpmenu h2,#block-menu-menu-saudi-arabia h2,#block-menu-menu-maroc h2,.contactheader, #block-menu-block-1 h2, #block-menu-menu-yemen-menu h2, #block-menu-menu-yemen h2, #block-menu-menu-school-support-program-ssp- h2, #block-menu-menu-alumni-assocation h2, #alumni_events h2
	{
	background: transparent url(/themes/garland/images/titlebar2.gif)
		repeat-x scroll left bottom;
	padding: 10px 0 10px 5px;
	margin: 0 0 0px 0;
	width: 228px;
	color: #115aa1;
	font-size: 17px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

#block-block-302 #node-4858 h2{display:none;}

#block-menu-menu-local-scholarship-program- h2 { display:none;}

.registerblock h2 {
	width: 203px;
}

.registerblock.panel-pane ul.menu li {
	background: none;
	border-bottom: 1px dashed #DADADA;
}

.registerblock.panel-pane ul.menu {
	margin: 5px 0 0;
}

.registerblock.panel-pane ul li a {
	color: #435AA5;
	text-decoration: none;
}

#block-menu_block-1 ul.menu,#block-menu_block-2 ul.menu,#block-block-9 ul.menu,#block-block-78 ul.menu,ul.menu,.item-list ul
	{
	background-color: none;
	margin: 0 0 5px -13px;
	padding: 0 0 0.25em 1em;
}

#block-menu_block-1 ul.menu li.leaf,#block-menu_block-2 ul.menu li.leaf,#block-block-9 ul.menu li.leaf,#block-block-78 ul.menu li.leaf,ul li.collapsed,ul.menu li,.item-list ul li,li.leaf
	{
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
	background: no;}
	
	
/*********** Country Contact ***********/
#node-262 .field .field-label, #node-1118 .field .field-label, #node-429 .field .field-label, #node-577 .field .field-label, #node-1409 .field .field-label, #node-430 .field .field-label, #node-459 .field .field-label, #node-1655 .field .field-label, #node-435 .field .field-label, #node-1410 .field .field-label, #node-1105 .field .field-label, #node-1221 .field .field-label {
	padding-top: 10px;

}

/****************UPGRADE Changes 8_26_14****************/

html.js fieldset.collapsed .fieldset-legend {
background-image: none;
background-position: 5px 50%;
}
html.js fieldset.collapsible .fieldset-legend {
background: none;
padding-left: 15px;
}
html.js fieldset.collapsible .fieldset-legend {
background: none;
padding-left: 0px;
}

/****************Translation links****************/

.translation_links {text-align:right;margin-right:20px;margin-bottom:10px;}


/****************Photo Gallery****************/


#block-views-slideshow-block .views-slideshow-controls-bottom.clearfix{ position: relative;
  z-index: 1;
  top: 0px;
  left: 0px;
  width: 100%;
  text-align: center;
}

#widget_pager_bottom_slideshow-block .views-slideshow-pager-field-item.views_slideshow_pager_field_item.views-row-odd.views-row-first{ float:left;padding:10px;display:block; background-color:#333333; color:#ffffff;}

#widget_pager_bottom_slideshow-block .views-slideshow-pager-field-item.views_slideshow_pager_field_item.views-row-odd{ float:left;padding:10px;display:block; background-color:#333333; color:#ffffff;}

#widget_pager_bottom_slideshow-block .views-slideshow-pager-field-item.views_slideshow_pager_field_item.views-row-even{ float:left; padding:10px;display:block; background-color:#333333; color:#ffffff;}

#widget_pager_bottom_slideshow-block .views-slideshow-pager-field-item.views_slideshow_pager_field_item.views-row-odd.views-row-first.active{ font-size:16px; font-weight:bold;display:block; background-color:#999999; color:#ffffff;}

#widget_pager_bottom_slideshow-block .views-slideshow-pager-field-item.views_slideshow_pager_field_item.views-row-odd.active{ font-size:16px; font-weight:bold;display:block; background-color:#999999; color:#ffffff;}

#widget_pager_bottom_slideshow-block .views-slideshow-pager-field-item.views_slideshow_pager_field_item.views-row-even.active{ font-size:16px; font-weight:bold; display:block; background-color:#999999; color:#ffffff; }

.region.region-bottomcontent {padding: 0 20px 0 15px;}


/****************Mail Chimp****************/

/* MailChimp Form Embed Code - Classic - 08/17/2011 */
#mc_embed_signup form {  display: block;
  position: relative;
  text-align: left;
  padding: 10px;
  width: 90%;
  background-color: #dbedff;}
#mc_embed_signup h2 {  font-weight: bold;
  padding: 0;
  margin: 5px 10px 15px 0px;
  font-size: 15px;
  text-align: left;}
#mc_embed_signup input {border:1px solid #999; -webkit-appearance:none;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}

#mc_embed_signup .mc-field-group {clear:left; position:relative; width:96%; padding-bottom:3%; min-height:50px;}
#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}
* html #mc_embed_signup .size1of2 {margin-right:2%; /* Fix for IE6 double margins. */}
#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;}
#mc_embed_signup .mc-field-group input {display:block; width:100%; padding:8px 0; text-indent:2%;}
#mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}

#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}
#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}
#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}
#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}
#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}

#mc_embed_signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;}
#mc_embed_signup .asterisk {color:#c60; font-size:200%;}
#mc_embed_signup .mc-field-group .asterisk {position:absolute; top:25px; right:10px;}        
#mc_embed_signup .clear {clear:both;}

#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}
#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}
#mc_embed_signup .mc-field-group.input-group label {display:inline;}
#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

#mc-embedded-subscribe {clear:both; width:auto; display:block; margin:1em 0 1em 5%;}
#mc_embed_signup #num-subscribers {font-size:1.1em;}
#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}

#node-4960 p, #node-4683 p, #node-4200.node.node-adminpage p, #node-4200.node.node-adminpage td{line-height:160%; font-size:14px;color:#1b334b;}
#node-4683 a:link, #node-4683 a:active, #node-4683 a:visited, #node-4960 a:link, #node-4960 a:active, #node-4960 a:visited{font-size:14px;}
#node-4200.node.node-adminpage {
  width: 800px;
  margin-left: 30px;
}

#node-4683 h6.with-tabs {margin-top:10px;}

#node-4200.node.node-adminpage a:link{line-height:160%; font-size:14px;}

#node-4683 {
    width: 850px;
    margin-left: 10px;
}

#hopefund_donate img{float:right; margin:10px;}


.bloglist {display:block; margin:0px 20px 0px 10px}

.views-slideshow-controls-bottom.clearfix{ position: absolute;
z-index: 1;
top: 240px;
left: 800px;
width: 100px;
}

#views_slideshow_cycle_main_front_slideshow-block {
position: relative;
z-index: 1;
}

/***********ZENITH***********/

.panels-flexible-region.panels-flexible-region-118-left.panels-flexible-region-first.Alumni_assocation_left{ margin-top: 20px;
    width: 60%;}
.panels-flexible-region.panels-flexible-region-118-right.panels-flexible-region-last.Alumni_assocation_right{ margin-top: 20px; float: left;
    width: 35%;}
#welcome_zenith{display:block; margin: 10px 10px 10px 10px;}


#join_zenith {  
    width: 100%;
    position: relative;
    left: 20px; top: -15px; float:left;}

#alumni_events {  
    width: 100%;
    position: relative;
    left: 20px; top: -15px; float:left;}

.panels-flexible-region.panels-flexible-region-119-left.panels-flexible-region-first.zenith_left{  
    width: 35%;
    display: block;
 }
	
.zenith_right {  	
    width: 55%;
    display: block;
    margin-left: 40px;;}
	
.zenith_left p {font-size:14px; line-height:18px;}
	
 #alumni_events h2, #join_zenith h2, #zenith_news h2, #zcast h2, zenith_news_AR h2
	{
	background: transparent url(/themes/garland/images/titlebar2.gif)
		repeat-x scroll left bottom;
	padding: 10px 0 10px 5px;
	margin: 0 0 0px 0;
	width: 100%;
	color: #115aa1;
	font-size: 25px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

 #z_cast h2
	{
	padding: 10px 0 10px 0px;
	margin: 0 0 0px 0;
	width: 100%;
	color: #115aa1;
	font-size: 25px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

#z_cast {display:block; margin:10px;}

#zenith_welcome{    display: block;
    padding: 20px 0px 10px 0px;
    background-color: #ffffff;
    width: 850px;
    position: relative;
    left: 20px;
    top: -16px;}
	
#zenith_welcome p{color:#1b334b;}
 
#zcast{    width: 100%;
    position: relative;
    left: 20px;
    top: -15px;
    float: left;}

.zcast {margin-top:-10px;margin-bottom:15px; border-bottom: solid 1px #e6e6e6; padding-bottom:10px; float:left; }
.zcast_body {display:block; position:relative;left:20px; padding-top:10px;}
.zcast_body p { padding-bottom:10px;}
.zcast_title { font-weight:bold;font-size: 18px;}
.zcast_title a:link, .zcast_title a:active, .zcast_title a:visited { font-weight:bold; font-size: 15px; line-height: 20px; color: #115aa1;}
.zcast_mp3 {padding-bottom:0px; 	margin-top: 0px; margin-left: 0px; margin-bottom: 0px;}
.zcast_mp3_download{display:block; margin-left:120px; margin-top:5px;}
.zcast img { float:left;}
#zcast h2 { background: transparent url(/themes/garland/images/titlebar2.gif) repeat-x scroll left bottom; padding-bottom: 10px; width:100%; }
.zcast_new{font-weight:bold; color:#900; display: block; margin-left: 120px; margin-top: 5px;}
#z_story{
    display: block;
    width: 510px;
    height: 110px;
    background-color: #1f497d;
    clear: both;
    text-align: center;
    margin-left: 10px;
    background-position: bottom;
    background-repeat: repeat-x;
	float:left;
	margin-top:15px;
}
#z_story img {float:left; padding: 8px;}
.z_story_container{ display: block;
    float: left;
    padding: 20px 30px 10px 20px;}
#z_pod{
    display: block;
    width: 290px;
    height: 87px;
    background-color: #1f497d;
    clear: both;
    text-align: center;
    padding: 0;
    background-position: bottom;
    background-repeat: repeat-x;
    padding-top: 15px;
	float:left;
	margin-top:15px;
	margin-bottom:15px;
}
.z_pod{font-size: 25px;
    color: #f0b80d;
    text-transform: uppercase;
    padding-top: 10px;
    font-weight: normal;
    font-family: serif;
    border-bottom: solid 1px;
    padding-bottom: 2px;}
.z_have_story{font-size: 27px;
    color: #f0b80d;
    text-transform: uppercase;
    padding-top: 10px;
    font-weight: normal;
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
    border-bottom: solid 1px;
    padding-bottom: 2px;}
	
#z_donate{     display: block;
    width: 510px;
    border: antiquewhite;
    font-size: 15px;
    line-height: 20px;
    float: left;
    padding-top: 5px;
    height: 60px;
    margin-left: 10px;
    margin-top: 15px;}
	
#z_donate a:link, #z_donate a:active, #z_donate a:visited{
    font-size: 16px;
}
.z_donate_p {padding: 5px 5px 10px 15px;}

#z_story_button {width: 170px;
    height: 30px;
    font-size: 16px;
    color: #1f497d;
    background-color: #ffffff;
    border: solid 1px;
    font-weight: bold;
    margin-top: 20px;}
#zenith_inquiries{margin-top:10px; clear:both;position:relative;left:20px;}
#zenith_inquiries h2 { background: transparent url(/themes/garland/images/titlebar2.gif) repeat-x scroll left bottom; padding-bottom: 10px; width:100%; font-size:25px;}

.panels-flexible-region.panels-flexible-region-111-center.panels-flexible-region-first.panels-flexible-region-last{width:900px;}

.field.field-name-field-mp3-file.field-type-file.field-label-hidden ul.playlist{width: 300px;
    margin-top: 10px;
    margin-left: 0px;
    margin-bottom: 0px;}

ul.playlist{width: 300px;
    margin-top: 10px;
    margin-left: 110px;
    margin-bottom: 0px;}
ul.playlist li {
    margin:0px; padding:10px; background:none;}
ul.playlist li a {
    display: block;
    text-decoration: none;
    font-weight: normal;
    color: #027AC6;
    font-size: 12px;
    outline: none;
	font-weight:bold;
    z-index: 2;
	letter-spacing:normal;
}

ul.playlist li a:link{
    font-size: 15px;
}

.zcast_mp3_download a:link {
    font-size: 15px;
}

ul.playlist2{width: 260px;
    margin-top: 0px;
    margin-left: 20px;
    margin-bottom: 0px; }
ul.playlist2 li {
    margin:0px; padding:10px;background-color: none;list-style-type:none;}
ul.playlist2 li a {
    display: block;
    text-decoration: none;
    font-weight: normal;
    color: #000;
    font-size: 12px;
    outline: none;
    z-index: 2;
	letter-spacing:normal;
}

#node-4462 ul li, #node-4462.panel-panel ul li, #node-4462.countrybody ul li { background-image: none;}

#node-4462 .zcast {margin-top:30px;margin-bottom:15px; border-bottom: solid 1px #e6e6e6; padding-bottom:10px; border-top: solid 1px #e6e6e6; float:left; padding-top: 10px;}

#node-4462 .zcast_body {
    display: block;
    position: relative;
    left: 20px;
    padding-top: 20px;
	width:350px;
	float:left;
}



#node-4462 ul.playlist {
margin-top: 10px;
    margin-left: 20px;
    margin-bottom: 0px;
    width: 350px;
}

#node-4462 .zcast_mp3_download {
    display: block;
    margin-left: 30px;
    margin-top: 5px;
    float: left;
}

#node-4462 .zcast_mp3 {
    padding-bottom: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    float: left;
}

#profile2rightwrap ul.playlist {
    width: 300px;margin-left: 20px;
}
#zenith_main_banner_banner {display:none;}


#zenith_news {      width: 100%;
    float: left;
    margin: -15px 0px 0px 5px;}
#zenith_news_AR {     width: 100%;
    float: left;
    margin: 25px 0px 0px 20px;
    border-top: solid 1px #999999;}
.zenith_news_ar2 {
    float: left;
    margin-top: 20px;
}
.zenith_news_img {
    float: left;
    text-align: center;
    margin-right: 25px;
}
.zenith_news_events{    display: block;
    width: 100%;
    clear: both;
    margin: 30px 0px 10px -15px;}
.zenith_news_events img {float:left;}
.zenith_news_item {       display: block;
    margin: 0px 0px 0px 5px;
    width: 73%;
    float: left;
    padding: 0px 5px 20px 5px;
    height: 90px;}

/***********  JUICEBOX  ***********/

p.jb-caption-desc {color:#ffffff;}



/***********  Events  ***********/

.field.field-name-field-date-and-time.field-type-datetime.field-label-above {padding-top:10px;}

.field.field-name-field-location.field-type-taxonomy-term-reference.field-label-above {padding-top:10px;}

.panel-2col-stacked.clearfix.panel-display {padding:0;}

#Alumni_Association .panel-col-first.panel-panel {margin-top: 20px;width: 45%;}

#Alumni_Association li.alumni_events{    background: none;
    padding: 0;
    border-bottom: solid 1px #bdbdbd;width:95%;}


/***********QUESTIONS AND ANSWERS***********/
#questions_answers {  
       display: block;
    width: 570px;
    border: solid 1px #dbdbdb;
    padding: 15px;
    margin: 5px;
    float: right;}
	
#questions_answers img {margin-bottom:20px;}
	
#questions_answers .ctools-collapsible-handle{ font-size:14px;color:#246db2;margin-bottom:10px; width:90%; font-weight:bold;}

#questions_answers .ctools-toggle.ctools-toggle-collapsed{
    background-image: url(/sites/default/files/images/collapsible-collapsed.png);
}
#questions_answers .ctools-toggle{float: right;
    width: 21px;
    height: 21px;
    cursor: pointer;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-image: url(/sites/default/files/images/collapsible-expanded.png);}

	
/***********PAGE PLUGIN***********/
.fb-like {    padding-top: 0px;
    padding-left: 40px;
    padding-bottom: 20px;}
.google_plusone_iframe_widget{width: 50px;}

/*********** DISCLAIMER ***********/

#disclaimer p { font-size:11px; font-style:italic; color:#4A4A4A;}

/***********CLEAR DIVS***********/

.clear_divs {clear:both;display:block;}	

/***********Horizontal line***********/

.greyline{height:1px; background:#999999;}

/***********Fulbright front buttons***********/

	#fulbright_btn {display:block; width:100%; float:left;margin-left:5px;}
	#fulbright_btn2 {display:block; width:100%; float:left;text-align:center;}
	#fulbright_btn ul { margin: 0px 0px 5px 10px; display:block;padding:0px;}
	#fulbright_btn2 ul { margin: 0px 0px 20px 0px; display:block;padding:0px;}
	#fulbright_btn ul.btn li, #fulbright_btn ul.btn li a:link, #fulbright_btn ul.btn li a:active, #fulbright_btn ul.btn li a:visited {    display: inline-block;
    width: 115px;
    height: 160px;
    background-color: #027AC6;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
    font-family: sans-serif;
    line-height: 15px;
    padding: 0;
    font-size: 16px;
    float: left;
    margin: 0px 5px 0px 0px;}
	#fulbright_btn ul.btn li a:hover, #fulbright_btn2 ul.btn li a:hover {text-decoration:underline;}
	#fulbright_btn img, #fulbright_btn2 img{clear:both;width:115px; height:115px;margin-bottom:5px;}
	#block-views-front-slideshow-block-1 {height:275px; padding:0px; margin:0px;float:left;}
	.fulbright_intro{display:block; font-size:18px; line-height:28px; margin:10px 35px 30px 30px; }
	
	
/***********Fulbright Library***********/

#node-4678 .field-name-field-item-title{
    font-size: 16px;
	padding-bottom: 5px;
}
#node-4678 .field-name-field-thumbnail {
    float: left;
    display: block;
    margin-right: 10px;
}
#node-4678 .field-name-field-category{font-size:20px;}
#node-4678 .field-label {width:12%;}
/******************HEI styles*********************/

.node-lsp-page .field-name-field-student-photo {float:right;margin-left:20px;margin-bottom:20px;}

#newprof_header3, #newprof_header3 a:link, #newprof_header3 a:active, #newprof_header3 a:visited { font-family: Arial, Helvetica, sans-serif;
font-size: 20px;color: #145ea5;text-decoration: none;position: relative;left: 5px;font-weight: bold;}
#newprof_header3 a:hover{ text-decoration:underline;}

/******************Study Abroad Course Finder*********************/

#edit-field-study-abroad-country-tid, #edit-taxonomy-vocabulary-1-tid, #edit-taxonomy-vocabulary-5-tid, #edit-field-available-term-tid, #edit-field-language-of-instruction-tid, #edit-field-study-abroad-programs-tid, #edit-field-disciplines-tid, #edit-field-currlocation-tid{ height: 80px; border-color: #B8B8B8; padding: 5px; font-size:15px;max-width:200px;}
#edit-field-study-abroad-subjects-tid{ height: 30px; border-color: #B8B8B8; padding: 5px; font-size:15px;max-width:200px;}
#edit-field-coursscode-tid{ height: 25px;font-size: 15px;max-width: 200px;border: solid 1px #B8B8B8;padding: 2px;}
#edit-field-course-code2-value{ height: 18px;border: solid 1px #B8B8B8;padding: 5px;font-size: 15px;max-width: 188px;}
#edit-taxonomy-vocabulary-1-tid-wrapper{clear:both; margin: 10px 10px 0px 10px;}
#views-exposed-form-content-type-page .views-exposed-widget.views-submit-button{clear:both;    margin: 5px 10px 10px 0px;}
#views-exposed-form-content-type-page #edit-submit-content-type, #views-exposed-form-content-type-panel-pane-1 #edit-submit-content-type, #views-exposed-form-content-type-panel-pane-2 .views-exposed-form .views-exposed-widget .form-submit{height: 30px;    padding: 5px;    background-color: #ffffff;    border: solid 1px #B8B8B8;    margin-top: 5px; font-size:15px;     margin-left: 10px;width:70px;}
#views-exposed-form-content-type-copy-page .views-exposed-widget.views-submit-button{margin-left:10px;}
#edit-field-study-abroad-country-tid-wrapper,#edit-field-study-abroad-programs-tid-wrapper {margin-right:9px;float:left;padding-top:0px;}
.views-exposed-form .views-exposed-widget {float:left;}
.views-exposed-form .views-exposed-widget .form-submit {    margin-top: 1.6em;    margin-left: 10px;}
#edit-field-study-abroad-country-tid-wrapper label, #edit-field-available-term-tid-wrapper label, #edit-field-disciplines-tid-wrapper label, #edit-field-language-of-instruction-tid-wrapper label, #edit-field-study-abroad-programs-tid-wrapper label, #edit-field-currlocation-tid-wrapper label, #edit-field-coursscode-tid-wrapper label, #edit-field-study-abroad-subjects-tid-wrapper label{    font-size: 15px;
    margin-left: 10px;
    font-weight: normal; margin-top:10px;}
#edit-field-course-code2-value-wrapper label{    font-size: 15px;
    margin-left: 0px;
    font-weight: normal; margin-top:10px;}
#edit-field-study-abroad-country-tid, #edit-field-available-term-tid, #edit-field-disciplines-tid, #edit-field-language-of-instruction-tid, #edit-field-study-abroad-programs-tid, #edit-field-currlocation-tid, #edit-field-coursscode-tid, #edit-field-study-abroad-subjects-tid{margin-left:10px;}

	
#block-views-exp-content-type-panel-pane-2.block.block-views.clearfix {display:block; border:solid 1px #727272;margin: 10px 10px 10px 10px}
#block-views-exp-content-type-panel-pane-2 h2{       font-size: 15px;
    padding: 10px 5px 5px 10px;
    background-color: #e6e6e6;
    width: 100%;
    font-weight: bold;}
#edit-field-study-abroad-country-tid{ font-weight:normal;}
.study_abroad_course_finder {display:block; margin: 10px 20px 10px 10px;}
.abroad-course-finder.views-row-first.odd, .abroad-course-finder.odd, .abroad-course-finder.even {height:50px;}
.abroad-course-finder td{border-top:solid 1px #9C9C9C; border-left:solid 1px #9C9C9C; border-right:solid 1px #9C9C9C;padding:5px;}
.abroad-course-finder.details{ background-color:#dbb038;}
#datatable-1_previous{margin-right:10px;}
#datatable-1_next{margin-left:10px;}

th.views-field.views-field-title.sorting_desc, th.views-field.views-field-field-study-abroad-programs.sorting_desc, th.views-field.views-field-field-study-abroad-country.sorting_desc, th.views-field.views-field-field-study-abroad-subjects.sorting_desc, th.views-field.views-field-field-study-abroad-term.sorting_desc, th.views-field.views-field-field-course-code.sorting_desc{ background-image: url(/sites/default/files/images/hq/misc/arrow_down.png); background-position:left; background-repeat: no-repeat;padding-left:20px;}
th.views-field.views-field-title.sorting_asc, th.views-field.views-field-field-study-abroad-programs.sorting_asc, th.views-field.views-field-field-study-abroad-country.sorting_asc, th.views-field.views-field-field-study-abroad-subjects.sorting_asc, th.views-field.views-field-field-study-abroad-term.sorting_asc, th.views-field.views-field-field-course-code.sorting_asc{ background-image: url(/sites/default/files/images/hq/misc/arrow_up.png); background-position:left; background-repeat: no-repeat;padding-left:20px;}
th.views-field.views-field-title.sorting, th.views-field.views-field-field-study-abroad-programs.sorting, th.views-field.views-field-field-study-abroad-country.sorting, th.views-field.views-field-field-study-abroad-subjects.sorting, th.views-field.views-field-field-study-abroad-term.sorting, th.views-field.views-field-field-course-code.sorting{ background-image: url(/sites/default/files/images/hq/misc/arrow_sort.png); background-position:left; background-repeat: no-repeat;padding-left:20px;}

.view.view-course-finder.view-id-course_finder.view-display-id-page{width: 96%;
    margin-top: -10px;
    margin-left: 10px;}
	 
#node-4742 h2, #node-4742 h2 a{display:none;}
#node-4742.node{
    padding: 0 20px 0 10px;
}
#edit-submit-course-finder{margin-left:10px;}
#datatable-1_filter.dataTables_filter{margin-left:10px;}


/*********************Views Bulk Operations**********************/

#views-exposed-form-bulk-operations-page #edit-taxonomy-vocabulary-5-tid {    height:80px;
    border-color: #B8B8B8;
    padding: 0px;
    font-size: 12px;
    max-width: 300px;}
	
/************************Country Social Media*************************/

tr.odd.country-social-media.views-row-first.views-row-last {background-color: #ffffff; border:none; margin-top:10px; margin-left:5px;}
#block-views-country-social-media-block.block.block-views.clearfix h2, #block-views-country-social-media-block-1.block.block-views.clearfix h2, #block-views-country-social-media-block-2.block.block-views.clearfix h2, #block-views-country-social-media-block-3.block.block-views.clearfix h2, #block-views-country-social-media-block-4.block.block-views.clearfix h2, #block-views-country-social-media-block-5.block.block-views.clearfix h2, #block-views-country-social-media-block-6.block.block-views.clearfix h2, #block-views-country-social-media-block-7.block.block-views.clearfix h2, #block-views-country-social-media-block-8.block.block-views.clearfix h2,
#block-views-country-social-media-block-9.block.block-views.clearfix h2, #block-views-country-social-media-block-10.block.block-views.clearfix h2 {display:none;}

/************************Contact Us*************************/

#block-views-contact-form-block-1 #edit-submitted-name {width:200px;}
#block-views-contact-form-block-1 #edit-submitted-your-e-mail-address {width:200px;}
#block-views-contact-form-block-1 #edit-submitted-subject {width:200px;}
#node-1354 h2{display:none;}


/************************Promotion*************************/

.promo_box{width:90%; border: solid 1px #707070; padding:5px;margin-bottom:10px;}
.promo_box p{padding-top:10px;}

.field.field-name-field-title.field-type-text.field-label-hidden {font-size:25px; padding-bottom:30px;padding-top:30px;}