body		{ }
#allwrap	{ font-family:Arial, Verdana, sans-serif; font-size:0.986em; background:white; }
#all 		{ background:#DDDDDD; color:#4D4D4D;  }

#mainheader			{ position:relative; background:#F7F7F7; height:96px; top:10px; margin-bottom:20px; left:10px; width:788px; }
#mainlogo		{ position:absolute; left:10px; top:10px; }

#searchbox 		{ }
#searchbox form	{ position:absolute; bottom:10px; right:10px; height:28px; line-height:28px; width:300px; background:url(../images2010/search-input-bg.gif) right top no-repeat; }
#searchbox form	fieldset { float:right }
#searchbox form	label	{ float:left; color:#f77309; font-weight:normal; font-size:1.3333em; margin-right:0.25em; font-family:Arial, sans-serif; }
#searchbox form	input	{ float:left; padding:5px 0px 5px 24px; width:141px; height:18px; color:#666666; border:none; background:none }
#header .submit { float:left; width:49px; height:22px; text-align:center; padding-top:3px; line-height:22px; }
#header .submit button, #header .submit a { float:right; display:block; width:39px; padding-left:10px; height:22px; text-align:left; font-weight:normal; font-size:1.1666em; background:url(../images2010/go-bg.gif) left top no-repeat #f78327; color:white; }
#header .submit button:hover, #header .submit a:hover { background-position:left bottom; text-decoration:none}
#searchbox a { color:#f77309; text-decoration:none; }
#searchbox a:hover  { text-decoration:underline; }

h2				{ }
#pagebody h2	{ font-style:normal; text-transform:none; }
#pagebody { margin-left:10px; width:788px; background:white; padding-bottom:10px}

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; }

#pagebody p					{ margin-bottom:1em; font-size:0.916666em; color:black; line-height:1.5em; clear:left; }
#pagebody ul					{ margin-bottom:1em; font-size:0.916666em; color:black; clear:left; }
ol					{ margin-bottom:1em; font-size:0.916666em; color:black; clear:left; }
form label			{ color:black; font-size:0.916666em; }
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.916666em; font-weight:bold; }
blockquote strong	{ color:#32ABE1; line-height:1.1em; font-size:1.5em; display:block; margin-bottom:0.5em; }
blockquote span		{ color:#32ABE1; font-family:Arial, sans-serif; line-height:1.1em; font-size:1em; display:block; margin-bottom:0.25em; }

#pagebody a.link				{ background:url(../images2010/read-more.gif) right top no-repeat #dddddd; height:26px; line-height:26px; padding-left:5px; color:#4D4D4D; font-family:"Arial Black", "ArialBlack", Arial, sans-serif; font-weight:/*bold*/normal; font-size:1em; display:block; border-bottom:1px solid #d2d2d2; text-transform:uppercase}
#pagebody a.link:hover		{ background-position:right bottom; background-color:#4D4D4D; color:#C4C4C4; text-decoration:none; }
#pagebody a.link span			{ cursor:pointer; }
#pagebody a.link:hover span	{ text-decoration:none; }

#pagebody form a.link	{ width:90px; }

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; }

#footer 			{ color:#737373; background:url(../images2010/footer-logo.gif) 10px 10px no-repeat #DDDDDD; min-height:87px; }
#footer p			{ color:#737373; padding-left:180px; font-size:1em; line-height:1em; margin-bottom:1em  }
#footer ul			{ padding-top:10px; margin-bottom:1em; padding-left:180px; font-size:1em }
#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.916666em; 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	{ width:788px; margin-top:10px; margin-bottom:0em; padding-bottom:10px; margin-left:10px; background:white; padding-top:20px }
#header #header_mainimage #mainimagewrap	{ text-align:center;}

.pagination				{ text-align:center; font-size:0.916666em; 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:black; 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:black; 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:black; text-decoration:underline; }
.pod_content ul li a.link	{ padding-left:0px; color:black; 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;}

#topnav { float:right; height:36px; }
#topnav li { float:left; display:block; }
#topnav li a { float:left; display:block; height:36px; line-height:36px; padding:0 20px; color:black; background-color:#F7F7F7; text-transform:uppercase; font-weight:bold   }
#topnav li.selected a,
#topnav li a:hover { background-color:#EBEAE8; text-decoration:none; }
#nav { clear:both}

.content span.doc_link { margin:0 0.75em 0 0.75em; }