body		{ }
#allwrap	{ background:url(../images/gradient.gif) top left repeat-x white; color:#4D4D4D; font-family:Arial, Verdana, sans-serif; }

#header			{ position:relative; }
#mainlogo		{ padding:26px 0 18px 19px; }
#mainlogo h2	{ width:512px; }
#searchbox 		{ }
#searchbox form	{ position:absolute; left:500px; top:21px; width:275px; height:30px; line-height:30px; }
#searchbox form	label	{ /*background:url(../images/searchlabel-bg.gif) top left repeat-x #CECECE;*/ background-color:#CECECE; width:46px; line-height:18px; margin-top:7px; color:white; font-weight:bold; font-size:1.2em; margin-right:0.5em; font-family:Garamond, "Times New Roman", serif; float:left; }
#searchbox form	input	{ border:2px solid #B1B1B1; padding:1px 1px 1px; width:146px; height:16px; line-height:18px; margin-top:4px; margin-right:4px; float:left; }

h2				{ line-height:20px; font-style:italic; text-transform:uppercase; font-family:"New York", "Times New Roman", serif; font-size:2.2em; }
#pagebody h2	{ font-style:normal; text-transform:none; }

a			{ color:#009DDC; text-decoration:none; }
body.home			a	{ color:#657683; }
body.about			a	{ color:#ce1225; }
body.studying		a	{ color:#2886cd; }
body.living			a	{ color:#ee7d21; }
body.showcase		a	{ color:#124b6c; }
body.prospects		a	{ color:#7cbe31; }
body.news_events	a	{ color:#660e31; }
body.contact		a	{ color:#183a1a; }

a:hover		{ text-decoration:underline; }

p					{ margin-bottom:1em; font-size:0.9em; color:#595959; line-height:1.5em; clear:left; }
ul					{ margin-bottom:1em; font-size:0.9em; color:#595959; clear:left; }
ol					{ margin-bottom:1em; font-size:0.9em; color:#595959; clear:left; }
form label			{ color:#595959; font-size:0.9em; }
ul p				{ margin-bottom:0em; font-size:1em; }
ol p				{ margin-bottom:0em; font-size:1em; }
ul ul				{ margin-bottom:0em; font-size:1em; }
ol ol				{ margin-bottom:0em; font-size:1em; }
h3					{ clear:left; }
select				{ border:1px solid #A7AAAF; font-size:1em; }
option				{ padding-right:2em; font-size:1em; }
input				{ border:1px solid #CCCCCC; }
input.checkbox		{ border:none; }
textarea			{ border:1px solid #CCCCCC; }

blockquote			{ padding:0 15px 0 25px; margin:15px 0 0; }
blockquote p		{ color:#32ABE1; font-size:0.9em; font-weight:bold; }
blockquote strong	{ color:#32ABE1; font-family:"Georgia", "Times New Roman", serif; line-height:1.1em; font-size:1.5em; display:block; margin-bottom:0.5em; letter-spacing:-0.06em; }
blockquote span		{ color:#32ABE1; font-family:Arial, sans-serif; line-height:1.1em; font-size:1em; display:block; margin-bottom:0.25em; }

#mainlogo h2  		{ color:#595959; height:20px; line-height:20px; font-style:italic; text-transform:uppercase; font-family:"New York", "Times New Roman", serif; font-size:2.2em; margin-bottom:0px; }
#mainlogo h2 A 		{ text-decoration:none; color:#595959; }

a.link				{ margin-bottom:1em; overflow:hidden; float:left; height:30px; line-height:30px; background:url(../images/readmore-bg.gif) left top no-repeat; padding-left:24px; text-decoration:none; }
body #all a.link	{ color:#595959; }
a.link				{ font-family:Arial, sans-serif; font-size:1.006em; }
a.link span			{ float:left; background:url(../images/readmore-bg-end.gif) right top no-repeat; padding-right:20px; padding-top:1px; }
a.link:hover		{ text-decoration:underline; background-image:url(../images/readmore-bg-hover.gif); }

a.searchlink		{ float:left; height:30px; line-height:30px; padding-left:24px; overflow:hidden; background:url(../images/searchreadmore-bg.gif) left top no-repeat; text-decoration:none; }
body #all a.searchlink	{ color:#797979; }
a.searchlink		{ font-family:Arial, sans-serif; font-size:1.006em; }
a.searchlink span	{ padding-right:20px; padding-top:1px; float:left; background:url(../images/searchreadmore-bg-end.gif) right top no-repeat; }
a.searchlink:hover	{ text-decoration:none; background-image:url(../images/searchreadmore-bg-hover.gif); }

#header h1			{ margin-top:0.5em; }
#header p			{ padding-right:25%; }

#footer 			{ color:#7F7F7F; text-align:center; background:url(../images/small-icon.gif) center bottom no-repeat; padding-bottom:86px; padding-top:30px; }
#footer p			{ color:#7F7F7F; }
#footer ul			{ background:url(../images/footer-top.gif) center top no-repeat; padding-top:15px; margin-bottom:5px;}
#footer li.first	{ border:none; margin:0; padding:0; }
#footer li			{ display:inline; margin-left:0.5em; padding-left:1em; border-left:1px solid #7F7F7F; }
#footer a			{ color:#7F7F7F; text-decoration:none; }
#footer a:hover		{ text-decoration:underline; }

#breadcrumb 		{ color:#7F7F7F; margin:8px 0 10px; font-size:0.9em; padding-left:15px; clear:left; }
#breadcrumb span	{ color:#595959; }
#breadcrumb a		{ text-decoration:none; color:#7F7F7F; }
#breadcrumb a:hover	{ text-decoration:underline; }

#header #header_mainimage	{ background:url(../images/header_dropshadow.gif) top left no-repeat; width:780px; padding-top:19px; margin-top:-0.5em; margin-bottom:0.5em; }
#header #header_mainimage #mainimagewrap	{ text-align:center; background:url(../images/header_dropshadow-bottom.gif) bottom left no-repeat; padding-bottom:19px; }

.pagination				{ text-align:center; font-size:0.9em; color:#7F7F7F; display:table; margin:0 auto; padding:2em 0 1em; clear:left; }
.pagination	span		{ display:table-cell; padding:0 3px;}
* html .pagination span	{ padding:0px;}
.pagination	a			{ color:#7F7F7F; }
.pagination	.selected a	{ color:#333333; font-weight:bold; }
.pagination	a:hover		{ color:#333333; }
.pagination	.prev		{ display:inline-block; width:40px; text-align:left; }
.pagination	.next		{ display:inline-block; width:40px; text-align:right; }

#all ul.list li h3 				{ font-size:1em; margin:0; }
#all ul.list li h3 a			{ color:#595959; background:url(../images/arrow-light-grey.gif) left 0.3em no-repeat; padding-left:12px; display:block; }
#all ul.list li h3 a:hover		{ background-image:url(../images/arrow-grey.gif); }
#all ul.list li h3 a			{ display:block; }
#all ul.list li p.pretitle		{ color:#595959; font-weight:bold; float:right; margin:0; }
#all ul.list li p.pretitle img	{ border:1px solid #E6E6E6; }
#all ul.list li p				{ padding-left:12px; color:#666666; margin-top:0.5em; line-height:1.3em; }

.pod						{ }
.pod_content ul li			{ margin-bottom:0.25em; background:url(../images/arrow-light-grey.gif) left 0.25em no-repeat; padding-left:12px; }
.pod .pod_content ul li		{ background:none; padding-left:0px; }
.pod_content ul li a	 	{ padding-left:12px;text-decoration:none;  background:url(../images/arrow-blue.gif) left 0.25em no-repeat; display:block; }
.pod_content ul li a:hover	{ background-image:url(../images/arrow-grey.gif); color:#595959; text-decoration:underline; }
.pod_content ul li a.link	{ padding-left:0px; color:#595959; margin-top:8px; }

.content ul li { background:url(../images/dot.gif) left 4px no-repeat; padding-left:16px; }
.content ol li { margin-left:24px; }

#pagebody table	{margin-top:10px; margin-bottom:10px; border-collapse:collapse; border:#efefef solid 1px; width:auto;;}
#pagebody table th	{padding:5px; background-color:#0099D7; color:#fff;}
#pagebody table td.darker	{color:#ffffff; background-color:#bcbcbc;}
#pagebody table td	{padding:5px;}
#pagebody table td.alt	{background-color:#eeeeee;}
