/* $Id: style-rtl.css,v 1.6 2007/12/17 15:05:10 goba Exp $ */
	/* $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;
}

h1 {
	margin: 0;
	padding: 0px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

h2,h4,h5,h6 {
	margin: 0;
	padding: 20px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
}

h1 {
	font-size: 19px;
	padding: 0 0 15px 0;
	color: #000;
	font-weight: bold;
}

h2 {
	font-size: 19px;
	line-height: 130%;
}

h3 {
	font-size: 16px;
	margin: 0;
	font-weight: bold;
	color: #974d06;
	font-family: Arial, Helvetica, sans-serif;
	padding: 15px 0 10px 0;
	margin-bottom: -5px;
}

h4 {
	font-size: 145%;
}

h5 {
	font-size: 19px;
	padding: 10px 0 10px 0;
	font-weight: bold;
	color: #115AA1;
	line-height: 5px;
	display: inline;
	font: verdana;
}

h6 {
	font-size: 125%;
}

ul,quote,code,fieldset {
	margin: .5em 0;
}

p {
	margin: 0.6em 0 1.2em;
	padding: 0;
	font-size: 15px;
}

.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 */
}

.block ul {
	padding: 0 5px 0 0
}

/* 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 12px 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 .5em 0 0;
	margin: 0.15em 0.15em 0px 0;
	list-style-type: disc;
	list-style-image: none;
}

ol li {
	padding: 0 0 .3em;
	margin-right: 2em;
}

ul li.expanded {
	background: transparent url(images/menu-expanded.gif) no-repeat 1px
		.35em; /* LTR */
}

/*ul li.leaf a, ul li.expanded a, ul li.collapsed a { display:inherit;
}*/
ul.inline li {
	background: none;
	margin: 0;
	padding: 0 0 1em 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*/;
	width: 100%;
}

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;
	text-align: right;
}

#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;
}

#wrapper #container {
	margin: 0 auto;
	width: 900px;
	background-color: #ffffff;
	padding: 0 15px;
	position: relative;
	display: block;
}

#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 {
	float: left;
	position: relative;
	width: 200px;
}

#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 {
	clear: left;
	float: left;
	padding-left: 0.5em;
	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 {
	float: right;
	padding-right: 0.5em;
	padding-top: 0px;
}

/* primary menu */
#nav-bar {
	background: #fff url(images/nav-bg.jpg) repeat-x;
	height: 45px;
	width: 900px;
}

#nav-bar ul.nice-menu {
	width: 900px;
	height: 100%;
	text-align: -moz-center
}

#nav-bar ul.nice-menu-down li {
	background-color: transparent;
	background-image: none;
	border: none;
	height: 100%;
	padding: 0;
	list-style: none;
	padding-left: 0px;
	margin-left: 0px;
	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: 21px;
	font-weight: normal;
	font-stretch: normal;
	text-decoration: none;
	padding: 9.7px 0px;
	text-align: right;
	text-shadow: #FFF;
	text-transform: none;
	text-align:center;
}

#nav-bar ul.nice-menu ul {
	border: none;
	top: 40px;
	width: auto;
	margin-left: -50px;
}

#nav-bar ul.nice-menu ul li {
	min-width: 17em;
	background-color: #F5F5F5;
	text-align: right;
}

#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: 15px;
	/**white-space: nowrap;**/
	text-align: right;
	vertical-align: middle;
	padding: 4.5px 10.5px;
	text-transform: none;
}

#nav-bar ul.nice-menu li ul li a:hover {
	color: #ffffff;
	font-weight: normal;
	font-size: 15px; /**white-space: nowrap;**/
	text-align: right;
	vertical-align: middle;
	padding: 4.5px 10.5px;
	text-transform: none;
}

#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: right;
	width: 900px;
	display: inline;
	position: relative;
}

/* 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: 249px;
	float: left;
	z-index: 2;
	position: relative;
	display: inline;
	border-left: none;
}

#wrapper #container .sidebar .block {
	margin: 0 0 -15px 0;
}

#wrapper #container .sidebar .block h2 {
	text-align: right;
}

#sidebar-left .block {
	padding: 0 0 0 0;
}

#sidebar-right .block {
	padding: 5px 10px 5px 10px;
}

.block .content {
	margin: 0;
	padding: 0;
	line-height: 100%;
}

#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: 15px;
}

/* 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: 0px;
	border-right-style: none;
}

#wrapper #container #center .right-corner .left-corner {
	padding: 0px;
	position: relative;
	min-height: 400px;
}

#wrapper #container #footer {
	float: none;
	clear: both;
	text-align: center;
	color: #BCCCFF;
	height: 56px;
	background-color: #FFFFFF;
	width: 930px;
	margin: 4em -15px 0px 0px;
}

#footerinside {
	background-color: #333333;
	height: 120px;
	width: 900px;
	margin: auto;
	position: relative;
	top: 10px;
}

#centertext {
	color: #E7E7E7;
	font-family: "verdana";
	font-size: 10px;
	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-right: 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;
}

#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 {
	margin: 0;
	border-bottom: 1px solid #e9eff3;
}

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 20px 0 0; /* LTR */
	padding: 10px 0 0px 30px;
	color: #000000;
	font-size: 23px;
	font-weight: bold;
	line-height: 20px;
}

h2.with-tabs,.clear-block h2 {
	margin: 0 0 0 0; /* LTR */
	padding: 0;
	color: #115aa1;
	font-size: 18px;
	font-weight: bold;
	line-height: 17px;
	text-align: right;
}

h2.with-tabs {
	float: right;
}

.clear-block h2,ul.primary {
	padding-top: 15px;
	text-align: right;
}

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 10px 0 30px;
}

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: left;
}

#node-1391 .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: 1px 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;
	text-align: right;
}

.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 */
margin: 0 0 0 0;
}

*: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;
background: url(images/menu-expanded.gif) no-repeat 20% 50%;
background-position-x: 60px;
padding-right: 30px;

}

html.js fieldset.collapsed legend a {
	background: url(images/menu-collapsed-rtl.gif) no-repeat 20% 50%;
background-position-x: 60px;
padding-right: 30px;

}

html.js fieldset.collapsible .fieldset-legend {
background: none;
background-position: 0;
padding: 0px 0px 0px 0px;
position: relative;
left: 0px;
margin: 0px 0px 0px 0px;
}

/**
 * Syndication icons and block
 */
#block-node-0 h2 {
	float: left; /* LTR */
	padding-right: 20px; /* LTR */
	text-align: right;
}

#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: larger;
	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: larger;
	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;
	text-align: right;
}

.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: 14pt;
	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: 15px;
	font-style: normal;
	line-height: 12pt;
	margin: 0;
	padding: 0;
}

.node a:link,.panel-panel a {
	color: #027AC6;
	font-family: "arial";
	font-size: 15px;
	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-rtl.gif)
		no-repeat 98% 50%;
	margin: 0;
	padding: 0 12px 4px 0;
	list-style-type: none;
	text-align: right;
}

.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: 25px 10px 25px 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: #000000;
	display: block;
	font-family: "verdana";
	font-size: larger;
	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-menu-learn-english-menu-ar h2, #block-menu_block-1 h2,#block-menu_block-2 h2,#block-block-9 h2,#block-block-78 h2,.registerblock h2,#block-block-10 h2,#block-block-11 h2,#block-block-82 h2,#block-menu-menu-msnmenu h2,#block-menu-menu-studyabroad h2,#block-menu-menu-usstudy 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-pfdpmenu h2,.contactheader, #block-menu-menu-oman h2, #block-menu-menu-yemen-arabic-menu h2
	{
	background: transparent url(/themes/garland/images/titlebar2.gif)
		repeat-x scroll left bottom;
	padding: 10px 5px 10px 0px;
	margin: 0 0 0px 0;
	width: 228px;
	color: #115aa1;
	font-size: 20px;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	text-align: right;
}

.registerblock h2 {
	width: 203px;
	text-align: right;
}

.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 10px;
}

#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;
}

#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: 14px;
	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: 14px;
	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: 14px;
	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: 16px;
	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;
}

/***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: #000000;
	display: block;
	font-family: verdana;
	font-size: larger;
	font-weight: bold;
	text-shadow: #FFF;
	text-align: right;
	line-height: 11pt;
	padding: 0 0 0 0;
	text-transform: uppercase;
}

.news a:link {
	color: #23408E;
	font-family: "arial";
	font-size: 15px;
	font-style: normal;
	font-weight: bolder;
	text-decoration: none;
}

.news2 a:link {
	color: #23408E;
	font-family: "arial";
	font-size: 15px;
	font-style: normal;
	text-decoration: none;
}

/********** country node *****************/
.countrybody {
	color: #292929;
	display: block;
	font-family: "arial";
	font-size: 15px;
	font-style: normal;
	line-height: 12pt;
	margin: 0 5px 0 0;
	padding: 0px 15px 2px 30px;
}

.countrybody p {
	text-align: right;
}

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: left;
	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: 15px;
	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: 15px;
	font-style: normal;
	color: #1B334B;
	line-height: 12pt;
	padding: 0px;
	display: block;
}

.node p,.pane-content p {
	margin-bottom: 0px;
	margin-top: 0px;
	font-family: "arial";
	font-size: 15px;
	font-style: normal;
	color: #1b334b;
	line-height: 12pt;
	padding: 8px 0px 8px 0px;
	display: block;
}

.node ul {
	margin-top: 0px;
	margin-right: 35px;
	margin-bottom: 10px;
}

.node ul li {
	margin: 0;
	list-style: disc;
	padding-left: 0px;
	color: #1B334B;
	line-height: 15px; /* LTR */
	font-size: 15px;
}

.node ul ul li {
	margin-right: 30px;
}

.node ol {
	margin: 0;
	margin-right: 35px;
}

.node ol li {
	margin: 0;
	padding-left: 0px;
	color: #1B334B; /* LTR */
}

.node ol ol li {
	margin-right: 65px;
}

.node ol ul li {
	margin-right: 30px;
}

.node a,.node a:visited,.node a:hover {
	font-family: "arial";
	font-size: 15px;
	font-style: normal;
	color: #027AC6;
	text-decoration: none;
}

.node a:hover {
	color: #027AC6;
	text-decoration: underline;
}

cha {
	font-family: "verdana";
	font-size: 17pt;
	color: #0c2577;
	line-height: 15pt;
	font-weight: bold;
	padding: 4px 30px 8px 35px;
}

chb {
	font-family: "verdana";
	font-size: 14pt;
	font-style: normal;
	font-weight: bold;
	color: #292929;
	line-height: 12pt;
	padding: 4px 30px 8px 35px;
}

chc {
	font-family: "verdana";
	font-size: 13pt;
	color: #072b6b;
	line-height: 11pt;
	font-weight: bold;
	padding: 4px 30px 8px 35px;
}

chd {
	font-family: "verdana";
	font-size: 28pt;
	color: #072b6b;
	line-height: 11pt;
	font-weight: bold;
	padding: 4px 30px 8px 35px;
}

che {
	font-family: "verdana";
	font-size: 43pt;
	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: 13pt;
	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: 15pt;
	font-style: normal;
	font-weight: bold;
	color: #292929;
	padding: 15px 20px 0px 12px;
	display: block;
}

.AMIDEASTNews_body {
	font-family: arial;
	font-size: 12pt;
	font-style: normal;
	color: #000000;
	line-height: 13pt;
	padding: 10px 20px 0px 12px;
	display: block;
}

.AMIDEASTNews_body a:link {
	font-family: arial;
	font-size: 15px;
	font-style: normal;
	color: #0a3661;
	line-height: 12pt;
	text-decoration: none;
}

.AMIDEASTNews_body a:hover {
	font-family: arial;
	font-size: 15px;
	font-style: normal;
	text-decoration: underline;
	color: #0a3661;
}

.AMIDEASTNews_body a:visited {
	font-family: arial;
	font-size: 15px;
	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: 21px;
	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: 20px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

.caption {
	color: #626262;
	font-family: Arial;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
	margin: 0 0 0 5px;
	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-right: 0px;
	/*background: url(/themes/garland/images/nav-bg5.jpg) repeat-x bottom;*/
}

ul.list li {
	color: #151515;
	position: static;
	margin-right: 0;
	border-bottom: 1px solid #6da4da;
	padding: 0px 0 15px 0;
	margin-bottom: 10px;
	list-style: none;
	clear: both;
	padding-right: 0;
	line-height: 16px;
	text-decoration: none;
	font-size: 16px;
}

ul.list li.last {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
	height: 65px
}

ul.list div.img {
	float: right;
	display: inline;
	position: relative;
	margin-left: 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-right: 0;
	padding: 15px 0 15px 0;
	margin-bottom: 0px;
	list-style: none;
	clear: both;
	padding-right: 0;
	line-height: 16px;
	text-decoration: none;
	font-size: 16px;
	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: right;
	display: inline;
	position: relative;
	margin-left: 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-right: 35px;
}

ul.list2 ul li {
	position: static;
	margin-right: 0;
	padding: 2px 5px 0px 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	list-style: disc;
	clear: both;
	padding-right: 0;
	line-height: 15px;
	text-decoration: none;
	font-size: 16px;
	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: 19px;
	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-right: 0;
	padding: 10px 0 10px 0;
	margin-bottom: 0px;
	list-style: none;
	clear: both;
	padding-right: 0;
	line-height: 19px;
	text-decoration: none;
	font-size: 19px;
	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: right;
	display: inline;
	position: relative;
	margin-left: 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-right: 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-right: 0;
	border-bottom: 1px solid #6da4da;
	padding: 0px 0 15px 0;
	margin-bottom: 10px;
	list-style: none;
	clear: both;
	padding-left: 0;
	line-height: 19px;
	text-decoration: none;
	font-size: 19px;
}

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: 19px;
	font-weight: bold;
	text-shadow: #FFF;
	line-height: 16px;
	padding: 0 0 0 0;
}

.body_header2 {
	color: #edbc5e;
	font-family: verdana;
	font-size: 14px;
	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: 14px;
	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: 17px;
	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 0 10px 20px;
	background-color: #ffffff;
	border-left: 1px solid #c5c5c5;
	height: auto;
	float: right;
	font-size: 19px;
	line-height: 28px;
	padding: 0 10px 0 10px;
	color: #065097;
	border-right: 0px;
}

#bodyinset .tag2 p,#bodyinset .tag2 a:link,#bodyinset .tag2 a:active,#bodyinset .tag2 a:visited
	{
	font-size: 16px;
	line-height: 17px;
	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: 19px;
	color: #353535;
	line-height: 21px;
	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: 19px;
	color: #353535;
	line-height: 29px;
	padding-top: 2px;
}

#bodyinset .tag4 a:hover {
	text-decoration: underline
}

#bodyinset2 .tag1 {
	display: block;
	width: 130px;
	margin: 0 15px 5px 0px;
	background-color: #ffffff;
	border-right: 1px solid #c5c5c5;
	height: auto;
	float: left;
	padding: 0 10px 0 0;
	color: #065097;
	border-right: none;
}

#bodyinset3 {
	display: block;
	width: 130px;
	margin: 10px 15px 5px 0px;
	background-color: #3d3d3d;
	height: auto;
	float: left;
	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-right: 0px;
	/*background: url(/themes/garland/images/nav-bg5.jpg) repeat-x bottom;*/
}

ul.tag1 li {
	color: #151515;
	position: static;
	margin-right: 0;
	border-bottom: 1px solid #D6D6D6;
	padding: 0px 0 15px 0;
	margin-bottom: 10px;
	list-style: none;
	clear: both;
	padding-left: none;
	line-height: 19px;
	text-decoration: none;
	font-size: 15px;
}

ul.tag1 li.last {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
	height: 65px
}

ul.tag1 div.img {
	float: left;
	display: inline;
	position: relative;
	margin-right: 10px;
	margin-top: 10px;
	height: 80px;
	float: left;
	padding: 0 0px 0px 0px;
	color: #065097;
	border: 1px #3b77b2 solid;
	width: 120px;
}

#picinset .tag2 {
	display: block;
	width: 350px;
	margin: 0 15px 5px 0px;
	background-color: #ffffff;
	border-right: 1px solid #c5c5c5;
	height: auto;
	float: left;
	padding: 0 10px 0 0px;
	color: #065097;
	border-left: 0px;
}

#picinset .tag3 {
	display: block;
	width: 150px;
	margin: 0 15px 5px 0px;
	background-color: #ffffff;
	border-right: 1px solid #c5c5c5;
	height: auto;
	float: left;
	padding: 0 10px 0 0;
	color: #065097;
	border-left: 0px;
}

#picinset .tag4 {
	display: block;
	width: 100px;
	margin: 0 15px 5px 0;
	background-color: #ffffff;
	height: auto;
	float: left;
	padding: 0 10px 0 0;
	color: #065097;
}

#logoinset .tag3 {
	display: block;
	width: 110px;
	margin: 0 15px 5px 0;
	background-color: #ffffff;
	border-right: 1px dotted #8c3303;
	height: auto;
	float: left;
	padding: 0 10px 0 0;
	color: #065097;
	border-left: 0;
}

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: 14px;
	font-weight: bolder;
	text-align: center;
}

div#navbar1 a:hover {
	text-decoration: underline;
}

/****************AMIDEAST PROFILES**************/
#profile {
	width: 150px;
	float: right;
	position: relative;
	display: block;
	margin-right: -20px;
}

#profile #pic {
	background-color: #474646;
	vertical-align: top;
	padding: 15px 15px 15px 8px;
}

#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 20px 10px 10px;
	height: 480px;
}

#profile #qoute .body {
	font-family: arial;
	font-size: 19px;
	color: #ffffff;
	line-height: 28px;
}

#profileright {
	width: 450px;
	display: block;
	position: relative;
	float: left;
}

#profileright #profiletext {
	display: block;
	padding: 20px 20px 20px 0px;
}

#profileright #profiletext #title {
	border-bottom: solid 1px #CCC;
	display: block;
}

#profileright #profiletext #title .title {
	font: Verdana, Geneva, sans-serif;
	color: #974d06;
	font-size: 23px;
	font-weight: bold;
	padding-bottom: 10px;
}

#profileright #profiletext #title .title2 {
	font: Verdana, Geneva, sans-serif;
	color: #065097;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 10px;
}

#profileright #profiletext #title div.img {
	vertical-align: middle;
	margin-right: 7px;
	border: solid 1px #FFF;
	float: left;
}

#profileright #profiletext #textbody {
	display: block;
	padding-top: 20px;
}

#profileright #profiletext #textbody .textbody p {
	font: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #2a2a2a;
	line-height: 18px;
}

.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;
}

#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 5px 10px 0;
	margin: 0 0 -2px 0;
	color: #115aa1;
	font-size: 20px;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
}

ul.quicklinks_home {
	padding: 5px 5px 10px 0px
}

ul.quicklinks_home li {
	border-bottom: solid 1px #D6D6D6;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
}

ul.quicklinks_home li a:link,ul.quicklinks_home li a:active,ul.quicklinks_home li a:visited
	{
	font-family: arial;
	font-size: 16px;
	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: right;
	vertical-align: middle;
}

ul.homepageleft {
	position: static;
	padding: 10px 0px 20px 10px;
	margin-left: 0px;
	width: 320px;
}

ul.homepageleft li {
	color: #1B334B;
	position: static;
	margin-left: 0;
	padding: 0px 0 8px 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;
	margin-right: -35px;
}

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;
}

#homepageright {
	width: 190px;
	float: right;
	position: relative;
	display: block;
	margin-left: 0px;
	margin-right: 40px;
	border: 0px;
	margin-top: 20px;
}

#homepageright h2 {
	background: transparent url(/themes/garland/images/titlebar2.gif)
		repeat-x scroll left bottom;
	padding: 10px 5px 10px 0;
	margin: 0 0 -2px 0;
	color: #115aa1;
	font-size: 20px;
	font-weight: bold;
	text-align: right;
	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;
	margin-right: 0px;
}

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: 16px;
	color: #027AC6;
	line-height: 16px;
}

ul.homepageright li a:hover {
	text-decoration: underline;
}

/****************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: larger;
	font-weight: bold;
	line-height: 15px;
	padding: 5px;
}

.fck,h5 {
	color: #600;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: larger;
	font-weight: bold;
	line-height: 15px;
	padding: 5px;
}

#picinset .tag5 {
	display: block;
	width: 250px;
	margin: 0 15px 5px 0px;
	background-color: #ffffff;
	height: auto;
	float: left;
	padding: 0 10px 0 0px;
	color: #065097;
}

/*******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: 0px;
	margin-left: 30px;
	overflow: hidden;
	float: right;
	display: inline;
}

.row {
	width: 900px;
	margin-bottom: 10px;
	overflow: hidden;
}

.row .row {
	margin: 0 -10px;
	width: auto;
	display: inline-block;
}

.grid_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: solid 5px #CCC;
	display: block;
	margin-top: 15px;
	padding-bottom: 5px;
}

#bodyinset4 {
	display: block;
	width: 140px;
	margin: 10px 5px 5px 0px;
	background-color: white;
	border-right: 1px dotted #8C3303;
	height: auto;
	float: left;
	padding: 0 10px 0 0px;
	color: #065097;
	border-left: none;
}

#homepageright div.item-list ul {
	margin: 10px 0 0 0;
	padding-left: 5px;
	margin-right: -30px;
	width: 200px;
}

/*************NWE HOME PAGE************/
.flash_home {
	width: 649px;
	float: right;
	text-align: left;
	position: relative;
}

#homepage7left {
	width: 633px;
	float: right;
	position: relative;
	display: block;
	border: 0px;
	background-color: white;
	margin: 0px;
	background-image: url(/themes/garland/images/featuresback.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

ul.homepage7left {
	position: static;
	padding: 2px 0px 0px 0px;
	margin: 0 -15px 0 0;
}

ul.homepage7left li {
	color: #1B334B;
	position: static;
	margin: 5px 0px 0 0px;
	padding: 0px 0px 0px 0;
	list-style: none;
	clear: both;
	line-height: 12pt;
	text-decoration: none;
	font-size: 9pt;
	background: none;
}

ul.homepage7left div.img {
	float: right;
	display: inline;
	position: relative;
	margin-left: 15px;
	margin-bottom: 10px;
	border: 1px #3B77B2 solid;
	margin-top: 10px;
	width: 120px;
	height: 80px;
	vertical-align: bottom;
	margin-right: 0px;
}

#homepage7bottomright {
	float: left;
	width: 260px;
	display: block;
	position: relative;
}

#homepage7bottomrightbox {
	padding: 10px;
	margin: 0;
	background-color: #F1F1F1;
	text-align: left;
	border: solid 1px #D9D9D9;
}

#homepage7bottomright h2 {
	padding: 5px 0 5px 5px;
	margin: 0px 10px 10px 10px;
	color: #505050;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	text-transform: uppercase;
	border-bottom: solid 5px #DFDFDF;
}

ul.homepage7bottomright {
	padding: 0px 0px 0px 0px;
	margin-bottom: 0px;
}

ul.quicklinks_home2 {
	padding: 0px 0px 0px 10px;
}

#homepage7left {
	width: 633px;
	float: right;
	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: right;
	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;
	right: 15px;
}

#homepage7left p {
	font: 12px/170% Arial, Helvetica, sans-serif;
	color: #2E2E2E;
	position: relative;
	top: 0px;
	line-height: 16px;
	right: 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;
	right: 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: right;
	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;
	right: 15px;
}

#homepage7middle {
	padding: 0 0 30px 0;
	background-image: url(/themes/garland/images/quicklinksback2.jpg);
	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: right;
	    top: 498px;
    position: relative;
}

#homepage7middle h2 {
	padding: 0;
	margin: 0;
	color: #505050;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	text-transform: uppercase;
	border-bottom: solid 5px #DFDFDF;
	position: relative;
	top: 10px;
	right: 20px;
	width: 220px;
}
#homepage7bottomright {
    width: 260px;
    display: block;
    position: absolute;
    top: 290px;
    left: -250px;
}

#homepage7bottomrightbox {
	padding: 0px;
	margin: 0;
	background-color: #F1F1F1;
	text-align: right;
	border: solid 1px #D9D9D9;
	height: 370px;
}

#homepage7bottomright h2 {
	padding: 0;
	margin: 0;
	color: #505050;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	text-transform: uppercase;
	border-bottom: solid 5px #DFDFDF;
	position: relative;
	top: 10px;
	right: 20px;
	width: 220px;
}

#homepage7bottomrightbox2 {
	padding: 0px;
	margin: 0;
	text-align: right;
	border: solid 1px #D9D9D9;
	height: 115px;
	position: relative;
	top: 5px;
	background-image: url(/themes/garland/images/quicklinksback2.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

ul.homepage7bottomright {
	padding: 0;
	margin-bottom: 0px;
	position: relative;
	right: 22px;
	top: 10px;
}

ul.homepage7bottomright li {
	text-align: right;
	padding: 0;
	list-style-type: none;
	position: relative;
	top: 5px;
}

ul.quicklinks_home2 {
	padding: 0;
	position: relative;
	right: 20px;
	top: 10px;
	width: 200px;
}

ul.quicklinks_home2 li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	background: none;
	text-align: right;
	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: right;
}

ul.quicklinks_home2 li a:hover {
	text-decoration: underline
}

ul.quicklinks_home3 {
	padding: 0;
	margin: 0;
	position: relative;
	top: 5px;
	right: 0;
	width: 220px;
}

ul.quicklinks_home3 li {
	padding: 0;
	margin: 0;
	position: relative;
	top: 15px;
	right: 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: right;
}

ul.quicklinks_home3 li a:hover {
	text-decoration: underline
}

#featurebox {
	width: 635px;
	float: right;
	position: relative;
	display: block;
	top: 10px;
	background-repeat: repeat-x;
	background-position: top;
	background-color: #AFAFAF;
	height: 259px;
}

.featurebox1 {
	padding: 0px 0px 0px 0px;
	width: 205px;
	float: right;
	height: 249px;
	background-color: #f3f3f3;
	position: relative;
	top: 5px;
	right: 5px;
}

.featurebox2 {
	padding: 0px 0px 0px 0px;
	width: 205px;
	float: right;
	height: 249px;
	background-color: #f3f3f3;
	position: relative;
	top: 5px;
	right: 10px;
}

.featurebox3 {
	padding: 0px 0px 0px 0px;
	width: 205px;
	float: right;
	height: 249px;
	background-color: #f3f3f3;
	position: relative;
	top: 5px;
	right: 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;
	right: 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: right;
    width: 640px;margin-top:10px;
}

#HomePage .panel-col-last.panel-panel {
    float: right;
    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:right;}

/****************AMIDEAST PROFILES REVISED**************/

#profiletitle { display:block; color:#454545; font-size:30px;margin-bottom: 30px; line-height:32px;}
#profile2rightwrap { display:block; width:320px; float:left; 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: 18px;color: #1b334b;line-height: 24px; }
#profile2name {display:block; position:relative; right: 20px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#ffffff; margin-top:20px;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; right: 20px; margin-top:15px;width:260px ; border-top: solid; border-color:#999; }
.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:20px; }

#newprof{display: block; width:100%; margin-top:40px; margin-bottom:10px; height:110px; clear:both;}
#newprof_imgbox{display: block;width: 150px;position: relative;right: 10px;float: right;margin-bottom:10px;}
#newprof_2box {display: block;float: left;width: 435px;position: relative;right: 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: 20px;color: #145ea5;text-decoration: none;position: relative;right: 5px;font-weight: bold;}
#newprof_header a:hover{ text-decoration:underline;}
#newprof_program {font-family: Arial, Helvetica, sans-serif;font-size: 15px;text-transform: uppercase;color: #686868;position: relative;right: 10px;}
#newprof p{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#181818; position:relative; right:10px;}


#newprof2 {display: block; width:280px; margin-top:10px; margin-bottom:10px; height:100px; position:relative; clear:both;}
.newprof2 h2 {display: block; width:280px; margin-top:10px; margin-bottom:10px; height:30px; clear:both;background-color:#145ea5; color:#ffffff; padding-top:5px; padding-right:10px; padding-bottom:5px; font-size:15px; line-height:19px;} 
#newprof2_imgbox{display: block;width: 80px;position: relative;right: 10px;float: right;margin-bottom:10px;}
#newprof2_2box {display: block;float: right;width: 180px;position: relative;right: 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;right: 10px;font-weight: bold;}
#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;right: 10px; font-weight:normal;}

.newprofmore, .newprofmore a:link, .newprofmore a:active, .newprofmore a:visited {font-size:12px; line-height:20px; display:block; width:100px; position:relative; right:10px;top:-8px;font-weight:bold;text-decoration:none;}
.newprofmore a:hover {text-decoration:underline;}

#headerblock {display:block; float:left; clear:both;}


/******** 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;}
#banner_img_container h6 a:hover {margin: 20px 0px 10px 0px;padding: 0px 0px 5px 0px; text-decoration:none; color: #027ac6;}
#banner_img_container p {font-size:15px; color:#666666;line-height:17px;margin-bottom:10px;}
#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: right;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: 20px 0px 10px 0px;padding: 0px 0px 5px 0px; text-decoration:none; color: #027ac6;}
#banner_img_container2 p {font-size:15px;}
#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: 600px;
}
.panels-flexible-region-99-right, .panels-flexible-region-100-right {
float: left;
width: 300px;
}

.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; right: 15px;}
#left_region p{font-size:15px; color:#1b334b; line-height:17px;clear:both;}
#left_region .box{display:block; float:right; 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:18px;}
#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;}

/****************Country Program Pages****************************/
.program-logos {
height: auto;
width: 140px;
float: left;
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: left;
height: auto;
clear: both;
}
.program-logos .field-item.odd {
vertical-align: middle;
float: left;
height: auto;
clear: both;
}

#bodyinset4 {
display: block;
width: 140px;
margin: 10px 0px 10px 10px;
background-color: #ffffff;
border-right: 1px dotted #8c3303;
height: auto;
float: left;
padding: 0 10px 0px 0px;
color: #065097;
clear: both;
}

#bodyinset4 .apply-now {
	float: left;
}

#bodyinset4 .more-info {
	float: left;
}

.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: left;
	padding: 5px;
	border: solid 1px #999;
	font-size: 13px;
	color: #900;
	font-family: Arial, Helvetica, sans-serif;
	width: 115px;
	margin: 0 0px 5px 5px;
}

/****************Translation links****************/

.translation_links {text-align:left;margin-left:20px; margin-bottom:10px;}


/*************** PARTNERS **************/
pre {
	display: none
}

#partnerwrapper{display:block;width:100%;}
#partnersbanner {
	display: block;
	width: 900px;
	height: 35px;
	background-color: #dedede;
	position: relative;
	top: 30px;
	float: right;
}

.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: right;
}

.views-slideshow-controls-bottom.clearfix{ position: absolute;
z-index: 1;
top: 240px;
right: 785px;
width: 100px;
}

/******************HEI styles*********************/

.node-lsp-page .field-name-field-student-photo {float:left;margin-right:20px;margin-bottom:20px;}
#newprof_header3, #newprof_header3 a:link, #newprof_header a:active, #newprof_header3 a:visited { font-family: Arial, Helvetica, sans-serif;
font-size: 20px;color: #145ea5;text-decoration: none;position: relative;right: 5px;font-weight: bold;}
#newprof_header3 a:hover{ text-decoration:underline;}

/****************News & Resources****************************/
#feature {
	width: 375px;
	float: right;
	position: relative;
	display: block;
	margin-right: 0px;
	border: 0px;
	margin-top: 20px;
}

ul.feature {
	position: static;
	padding: 0px 10px 0px 0px;
	margin: 0px;
	background: none;
	border: none;
	width: 600px;
}

ul.feature li {
	color: #666666;
	position: static;
	margin-right: 0;
	padding: 0px 0 0px 0;
	margin-bottom: 0px;
	list-style: none;
	clear: both;
	padding-right: 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: left;
	display: inline;
	position: relative;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px #3b77b2 solid;
	margin-top: 0px;
	width: 120px;
	height: 80px;
	vertical-align: bottom;
	top:10px;
}

#feature2 {
	width: 375px;
	float: right;
	position: relative;
	display: block;
	margin-right: 0px;
	border: 0px;
	margin-top: 0px;
	padding-top:0px;
}

ul.feature2 {
	position: static;
	padding: 0px 10px 0px 0px;
	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-right: 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: left;
	display: inline;
	position: relative;
	margin-right: 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 5px 0px 0px;
	margin: 15px 0px 0px 0px;
	background: none;
	border: none;
	width: 510px;
}

ul.feature3 li {
	color: #666666;
	position: static;
	margin-right: 0;
	padding: 0px 0 0px 0;
	margin-bottom: 0px;
	list-style: none;
	clear: both;
	padding-right: 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: left;
	display: inline;
	position: relative;
	margin-right: 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-right: 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-right: 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-right: 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-right: 20px;
}

#home_announcement {  display: block;  border: solid 1px #d28181;  background-color: #FFC; padding: 10px;  width: 610px;  float: right; 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-4412 h2 {padding:0;}

#node-4412 .links {display:none;}

#node-4412 .content.clearfix {display:block;} 

#node-4412 .clearfix {display:none;} 

#block-views-pr-block-1 .more-link a:link{    margin-left: 10px;
    margin-top: 20px;
    font-weight: bold;
    float: right;}
#node-4752 .pane-content{clear:both;}
#node-4752 .more-link a:link{float:right; margin-top:15px;margin-right:10px;}



#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;}

#block-views-pr-block-1.block.block-views.clearfix{padding-bottom:5px;}
#block-views-announcements-block-1.block.block-views.clearfix{padding-bottom:15px;}

#announcement {
	width: 375px;
	float: right;
	position: relative;
	display: block;
	margin-right: 0px;
	border: 0px;
	margin-top: 20px;
}

ul.announcement {
	position: static;
	padding: 10px 10px 0px 0px;
	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-right: 0;
	padding: 0px 0 0px 0;
	margin-bottom: 0px;
	list-style: none;
	clear: both;
	padding-right: 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;
}

ul.menu4 {
    padding: 0 0 0 0;
    margin: 0 0 0 15px;
}

/***AddThis block****/
#block-addthis-0 {
	float: left;
	margin: 20px;
}