/* quinn inner with nav */

/* GENERAL */
*		{margin: 0; padding: 0; border: 0;}

body	{background: #E6E6E6; color: #666; font-size: 62.5%; font-family: "Trebuchet MS", Arial, Verdana, sans-serif; text-align: center; margin-top: 10px;}

h1, h2, h3, h4, h5, h6	{padding: 3px 0;}
h1	{font-size: 2.2em; font-weight: bold; color: #E59527;}
	h1.ptitle	{font-size: 1.9em; color: #FFF; padding: 5px 15px;}
	h1.plink	{font-size: 1.6em; color: #F0A43B; padding: 17px 0 5px 0; margin-bottom: 10px; margin-right: 10px; border-bottom: 1px solid #9DB2CC;}
	h1.pnews	{font-size: 1.6em; color: #036; margin: 20px 30px 0 30px; border-bottom: 1px solid #A7A7A7; width: 320px;}
h2	{font-size: 1.4em; color: #000;}
	h2.orange	{font-size: 1.4em; color: #E59527;}
h3	{font-size: 1.2em;}
h4	{font-size: 1.1em; color: #000;}
h5	{font-size: 1.2em;}
h6	{font-size: 1.2em;}	

p	{font-size: 1.2em; line-height: 1.5em; padding: 3px 0;}

a:link	{color: #3366CC; text-decoration: underline;}
a:hover	{color: #036; text-decoration: none;}

/* LAYOUT */
.contain	{margin: 0 auto; border: 10px solid #FFF; width: 980px; text-align: left; background: #FFF;}

#top		{width: 980px;}
	#top p	{ font-size: 1.1em; text-align: right; color: #333; padding: 0 0 3px 0;}
	#top a:link, #top a:visited	{color: #333; text-decoration: none;}
	#top a:hover, #top a:active	{color: #333; text-decoration: underline;}

#header		{width: 980px; height: 111px; margin-bottom: 1px;}
	.hd_logo	{float: left; width: 794px; height: 111px; background: #073163 url(/quinn/t4cms/bg_headerquinn.gif) no-repeat top right;}
	.hd_nav		{float: right; border-left: 1px solid #FFF; width: 185px; height: 111px; background: #99CB34; }

#navigation	{float: left; width: 980px; background: #FC3;}
#search		{width: 185px;  background: #FC3; height: 30px; float: right;} 
* html #search { float: none;}

#page_title	{float: left; width: 720px; background: #F0A43B; border-bottom: 1px solid #FC3;}
#page_crumb	{float: left; width: 720px; background: #F0A43B; border-bottom: 1px solid #FC3;}
	#page_crumb p	{padding: 9px 15px; color: #036; font-size: 1.2em;}
	#page_crumb p span	{color: #FFF;}
	#page_crumb p a:link, #crumb p a:visited	{color: #036; text-decoration: none;}
	#page_crumb p a:visited	{color: #036; text-decoration: none;}
	#page_crumb p a:hover, #crumb p a:active	{color: #036; text-decoration: underline;}
#page_nav	{float: right; width: 260px; background: #F0A43B; border-bottom: 1px solid #FC3;}
	#page_nav p	{padding: 9px 5px; font-size: 1.2em; color: #073163;}
	#page_nav a:link, #page_nav a:visited	{color: #073163; text-decoration: none;}
	#page_nav a:hover, #page_nav a:active	{color: #073163; text-decoration: underline;}

#page_title, #page_nav {min-height: 34px;}

#footer		{border-top: 6px solid #F0A43B; width: 980px;}
	#footer p	{ font-size: 1.1em; text-align: left; color: #333; padding: 3px 0 0 0;}
	#footer a:link, #footer a:visited	{color: #0066CC; text-decoration: none;}
	#footer a:hover, #footer a:active	{color: #0066CC; text-decoration: underline;}

#content_sub	{width: 980px; background: url(/quinn/t4cms/bg_subpagequinn.gif) repeat-y top left; }
#content_plain	{width: 980px; }

.col_170	{width: 170px; background: #396498; float: right;}
.col_200	{width: 200px; float: left;}
.col_242	{width: 242px; float: right;} 
.col_283	{width: 283px; background: #F0A43B; float: left; display: inline;}
.col_478	{margin: 10px 20px; width: 478px; float: left;}
.col_527	{width: 527px; background: #FFF; float: left;}
	.col_527 img	{display: block;}
.col_697	{width: 697px; background: #FFF url(http://www.ucd.ie/quinnschool/images/banners/base.jpg) no-repeat top left; float: right;  }
.col_700	{margin-left: 10px; margin-top: 10px; width: 700px; float: left;}
.col_742	{margin-top: 10px;  width: 742px; float: right;}


.flo_243	{width: 243px; padding: 6px 8px; float: right; display: block;}
.flo_270	{float: right; width: 270px; margin-top: 20px;}

.page_470	{float: left; width: 470px; margin-bottom: 5px;}
.page_200	{float: right; width:  200px; margin-left: 10px; margin-bottom: 5px; padding-top: 3px;}

.page_hold_480	{margin: 5px 0; border: 1px solid #CCD7E3; border-width: 1px 0; width: 480px; display: block; padding: 2px 0;}
.page_hold_680	{margin: 5px 0; border: 1px solid #CCD7E3; border-width: 1px 0; width: 680px; display: block; padding: 2px 0;}
.page_680		{width: 680px;}
.page_470		{float: left; width: 470px; margin-bottom: 5px;}
.page_200		{float: right; width:  200px; margin-left: 10px; margin-bottom: 5px; padding-top: 3px;}
.page_150		{float: left; width: 150px;}
	.page_150 img	{display: block;}
.page_500		{float: right; width: 500px;}
.page_310		{float: right; width: 310px;}
/* LAYOUT ELEMENTS */
h2 a:link, h2 a:visited	{color: #3366CC; text-decoration: none;}
h2 a:hover, h2 a:active	{color: #3366CC; text-decoration: underline;}

.gallery	{
	width: 115px;
	margin: 5px 4px 0 0;
	float: left;
	text-align: center;
}
.gallery_end		{margin-right: 0;}
	.gallery img	{display: block;}
	.gallery p		{border-top: 1px solid #FFF; padding: 2px; background: #DDE8F4; font-size: 1.1em; min-height: 60px;}

#apply		{padding-bottom: 4px; margin-bottom: 4px; border-bottom: 1px solid #E3DDC1; height: 25px;}
.apply_btn		{float: left; width: 107px; height: 25px;}
.apply_nav		{float: right; width: 130px; margin-top: 3px;}

.col_240 img	{margin-top: 10px;}

.line		{border-bottom: 1px solid #ADADAD;}

.sub_img		{display: block;}

p.archive	{margin-left: 30px;}
p.archive a:link, p.archive a:visited	{color: #06C; text-decoration: none; font-size: 1.2em;}
p.archive a:hover, p.archive a:active	{color: #06C; text-decoration: none; font-size: 1.2em;}

.col_283		{width: 283px; background: #F0A43B;}

/* news list - homepage */
ul.news		{margin: 0 30px; list-style: none; width: 320px;}
ul.news li 	{font-size: 1.2em; color: #666; line-height: 1.5em; padding: 4px 0; font-weight: bold; border-bottom: 1px solid #E4E4F1;}
ul.news li a	{color: #06C; text-decoration: none;}
ul.news li a:hover	{color: #06C; text-decoration: underline;}

/* quick links */
.quick_links ul		{}
.quick_links ul li	{list-style: none;}
.quick_links ul li a	{border-bottom: 1px solid #D7D7D7; width: 202px; padding: 2px 15px; display: block; font-size: 1.2em; color: #36C; text-decoration: none; background:url(/quinn/t4cms/arrow_orangeonwhitequinn.gif) no-repeat 5px center;}
.quick_links ul li a:hover	{text-decoration: underline; color: #36C;}

/* internal page navigation */
.inner_nav	{ margin: 5px 0; padding: 0px; border-bottom: 2px solid #999; min-height: 24px; }
ul.tab		{ height: 24px; padding: 0px; margin: 0px;}
ul.tab li 	{list-style: none; float: left; display: inline; }
ul.tab li a	{margin-right: 3px;  padding: 4px 3px 2px 4px; display: block; font-size: 1.0em; font-weight: bold; color: #073163; text-align: center; background: #FFCC33; text-decoration: none; }
ul.tab li a.big	{width: }
ul.tab li a.end	{margin-right: 0; }
ul.tab li a:hover	{text-decoration: none; color: #FFF;}
ul.tab li a.active, ul.tab li a:active	{background: #999; color: #FFF;}
ul.tab li a.active:hover	{color: #FFF;}

/* FIX */
div.col_478 ul.tab { margin: 0px;}

/* CSS hr(s) */
div.hrblue 		{margin: 10px 0; height: 1px; background: url(/quinn/t4cms/hr_bluequinn.gif) repeat-x top left;}
div.hrblue hr 	{display: none;}

div.hrgold 		{margin: 10px 0; height: 1px; background: url(/quinn/t4cms/hr_goldquinn.gif) repeat-x top left;}
div.hrgold hr 	{display: none;}

/* table styles */

/* student quote */
table.tblQuote	{border-collapse: collapse;}
table.tblQuote	caption		{display: none;}
table.tblQuote	tr 	{background: #396498;}
table.tblQuote	td	{padding: 0;}

table.tblQuote	td.pic img			{display: block;}
table.tblQuote	td.quote_lhs	{width: 51px; background: #396498 url(/quinn/t4cms/quote_lhs_orangequinn.gif) no-repeat top left;}
table.tblQuote	td.quote_rhs	{width: 51px; background: #396498 url(/quinn/t4cms/quote_rhs_orangequinn.gif) no-repeat bottom right;}
table.tblQuote	td.quote 	{font-size: 1.3em; font-weight: bold; color: #FFF; padding:5px 4px;}
table.tblQuote	td.link 	{background: #477BBB; font-size: 1.1em; color: #FFF; text-align: center; padding: 4px 0;}

.link a:link, .link a:visited	{color: #FFF; text-decoration: none;}
.link a:hover, .link a:active	{color: #FFF; text-decoration: underline;}

/* tblInfo = Information Table */
table.tblInfo			{margin: 5px 0; width: 100%; border-collapse: collapse; border-spacing: 1px;}
table.tblInfo caption	{display: none; text-align: left;}
table.tblInfo tr		{background: #396498;}
table.tblInfo th		{text-align: left; font-size: 1.4em; font-weight: bold; padding: 10px; color: #073163; background: #F0A43B; font-weight: bold;}
table.tblInfo td		{font-size: 1.2em; color: #666; padding: 5px 10px; vertical-align: top; border: 1px solid #FFF;}
table.tblInfo td.content	{color: #FFF; font-size: 1.2em; font-weight: bold; padding: 5px 10px;}
table.tblInfo td.link	{background: #477BBB;}

.content ul		{margin: 5px; list-style: none;}
.content ul li	{padding: 2px 0 2px 15px; background: url(/quinn/t4cms/arrow_orangeonnavyquinn.gif) no-repeat left 5px; }


/* tbl1col = 1 column table */
table.tbl1col			{margin: 5px 0; width: 100%; border-collapse: collapse; border-spacing: 1px;}
table.tbl1col caption	{display: none; text-align: left;}
table.tbl1col tr		{background: #E8E8E8;}
table.tbl1col td		{font-size: 1.2em; color: #666; padding: 2px 6px; font-weight: normal; vertical-align: top;}
table.tbl1col td span	{color: #000;}

/* tbl2col = 2 column table */
table.tbl2col			{margin: 5px 0; width: 100%; border-collapse: collapse; border-spacing: 1px;}
table.tbl2col caption	{display: none; text-align: left;}
table.tbl2col tr		{}
table.tbl2col td		{font-size: 1.0em; color: #666; padding: 3px 6px; vertical-align: top; border: 1px solid #FFF; border-width: 1px 1px 0 1px;}
table.tbl2col td span	{color: #000; font-weight: bold;}
	table.tbl2col tr.odd	{background: #E8E8E8;}
	table.tbl2col tr.even	{background: #EFEFEF;}
table.tbl2col td ul, table.tbl2col td ol		{margin-left: 20px; font-size: 1.0em;}
table.tbl2col td ul li, table.tbl2col td ol li	{line-height: 1.5em;}

/* tbl3col = 3 column table */
table.tbl3col			{margin: 10px 0; width: 100%; border-collapse: collapse; border-spacing: 1px;}
table.tbl3col caption	{display: none; text-align: left;}
table.tbl3col tr		{}
table.tbl3col tr.odd	{background: #E8E8E8;}
table.tbl3col tr.even	{background: #EFEFEF;}

table.tbl3col th		{font-size: 1.2em; color: #369; text-align: left; padding: 3px 6px; border-top: 1px solid #CCD7E3; background:url(/quinn/t4cms/arrow_navyonwhitequinn.gif) no-repeat left center;}
table.tbl3col td		{font-size: 1.0em; color: #3A525C; padding: 3px 6px; vertical-align: top; border: 1px solid #FFF; border-width: 1px 1px 0 1px;}
table.tbl3col td span	{color: #369;}
	table.tbl3col td.content	{border-right: 0;}
	table.tbl3col td.view	{vertical-align: bottom; text-align: right; border-left: 0;}

table.tbl3col td ul, table.tbl3col td ol		{margin-left: 20px;}
table.tbl3col td ul li, table.tbl3col td ol li	{line-height: 1.5em;}

table.tbl3col td ul li {list-style: disc; background: none; padding-left: 0px;}

.tbl3col a:link, .tbl3col a:visited	{color: #369; text-decoration: underline; font-weight: bold;}
.tbl3col a:hover, .tbl3col a:active	{color: #9D8B38; text-decoration: none;}

/* tblMain = Main Table Style */
table.tblMain			{margin: 5px 0; width: 100%; border-collapse: collapse; border-spacing: 1px;}
table.tblMain caption	{display: none; text-align: left;}
table.tblMain tr		{}
table.tblMain th		{background: #254F81; color: #FFF; text-align: left; font-weight: normal; font-size: 1.2em; padding: 3px 6px;}
table.tblMain td		{font-size: 1.2em; color: #666; padding: 3px 6px; vertical-align: top; border-top: 1px solid #FFF;}
table.tblMain td span	{color: #369; font-weight: bold;}
	table.tblMain tr.odd	{background: #E8E8E8;}
	table.tblMain tr.even	{background: #EFEFEF;}

/* tblStudent = meet the student */ 
table.tblStudent			{margin: 5px 0; width: 100%; border-collapse: collapse; border-spacing: 1px;}
table.tblStudent caption	{display: none; text-align: left;}
table.tblStudent tr			{background: #E8E8E8;}
table.tblStudent tr.bg		{background: #DDE8F4;}
table.tblStudent td			{font-size: 1.2em; color: #666; padding: 3px; vertical-align: top; border: 1px solid #FFF;}
table.tblStudent td.student	{vertical-align: bottom; padding: 10px;}	
table.tblStudent td span	{color: #000; font-weight: bold;}

table.tblStudent tr.odd	{background: #DDE8F4;}
table.tblStudent tr.even {background: #E5F0F9;}

/* standard table */


/* NAVIGATION */
/* tn = top nav */
ul.tn		{margin: 7px 15px;}
ul.tn li	{list-style: none; line-height: 1.5em;}
ul.tn li a	{width: 130px; display: block; padding-left: 10px; background: url(/quinn/t4cms/arrow_greenongreenquinn.gif) no-repeat left 3px;  font-size: 1.2em; color: #015401; text-decoration: none;}
ul.tn li a:hover	{text-decoration: none; color: #FFF;}
ul.tn li.break	{margin-top: 7px;}

/* mn = main nav */
ul#mn		{width: 980px;}
ul#mn li	{float: left; display: inline; position: relative;}
ul#mn li a	{width: 50px; padding: 8px 0; float: none !important; float: left; display: block; text-align: center; background: #FC3 url(http://www.ucd.ie/quinnschool/images/bg_nav.gif) no-repeat right center; font-size: 1.4em; font-weight: bold; color: #036; text-decoration: none;  height: auto !important; height: 1%;}



ul#mn li#nA a	{width: 72px;}	
ul#mn li#nB a	{width: 127px;}	
ul#mn li#nC a	{width: 127px;}	
ul#mn li#nD a	{width: 102px;}	
ul#mn li#nE a	{width: 200px;}	
ul#mn li#nF a	{width: 154px; }
ul#mn li#nG a	{width: 192px; background: none;}	

/* drop down */
ul#mn ul {width: 170px; list-style: none; display: none; position: absolute; top: 34px; left: 0; border: 1px solid #F0A43B; border-width: 0 2px 2px 2px;}
ul#mn ul li {width: 170px; float: left; display: block !important; display: inline; }
ul#mn ul:after {clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden;}

/* md fix */
ul#mn li#nB ul li { background-color: #FFCC33; color: #036;  padding: 0px 10px 0px 10px; width: 150px; font-size: 1.1em; font-weight : bold; }

ul#mn li#nB ul li a {margin: 0; padding: 0; height: auto; width: 150px; padding: 2px 0px; color: #036; font-size: 1.0em; font-weight : bold;}

body#pB ul#mn li#nB:hover li a, body#pB ul#mn li#nB.iehover li a {float: none; background: #073163; color: #036; text-align: left;}
body#pB ul#mn li#nB:hover li a:hover, body#pB ul#mn li#nB:hover li:hover a, body#pB  ul#mn li#nB.iehover li a:hover, body#pB  ul#mn li#nB.iehover li.iehover a {color: #6CF;}

/* hover */
ul#mn a:hover, ul#mn li:hover a, ul#mn li.iehover a {color: #FFF;}
ul#mn li:hover li a, ul#mn li.iehover li a {float: none; background: #FC3; color: #FFF; text-align: left;font-size: 1.0em;}
ul#mn li#nB:hover li a:hover, ul#mn li#nB:hover li:hover a, ul#mn li#nB.iehover li a:hover, ul#mn li#nB.iehover li.iehover a {color: #FFF; font-size: 1.0em;}
/* Do Not Move - Must Come Before display:block for Gecko */
ul#mn li:hover ul ul, ul#mn li:hover ul ul ul, ul#mn li.iehover ul ul, ul#mn li.iehover ul ul ul {display: none;}
ul#mn li:hover ul, ul#mn ul li:hover ul, ul#mn ul ul li:hover ul, ul#mn li.iehover ul, ul#mn ul li.iehover ul, ul#mn ul ul li.iehover ul {display: block;}
/* active */
body#pA ul#mn li#nA a, body#pB ul#mn li#nB a, body#pC ul#mn li#nC a, body#pD ul#mn li#nD a, body#pE ul#mn li#nE a, body#pF ul#mn li#nF a, body#pG ul#mn li#nG a {color: #FC3;}

/* sn = sub nav */
ul.sn		{border-top: 1px solid #F0A43B; width: 200px;}
ul.sn li	{list-style: none;}
ul.sn li a	{width: 160px; padding: 2px 20px; display: block; font-size: 1.2em; color: #073163; background: #FC3 url(/quinn/t4cms/arrow_whiteonyellowquinn.gif) no-repeat 7px 6px; text-decoration: none; border-bottom: 1px solid #F0A43B;}
ul.sn li a:hover	{text-decoration: underline; color: #036;}
ul.sn li a.active	{color: #9F5C00;}
ul.sn li ul {list-style: none;}
ul.sn li ul li  {margin: 0;}
ul.sn li ul li a  {width: 140px; padding: 2px 20px 2px 40px; display: block; font-size: 1.1em; color: #073163; background: #FC3 url(/quinn/t4cms/arrow_whiteonyellowquinn.gif) no-repeat 26px 5px; text-decoration: none; border-bottom: 1px solid #F0A43B;}
ul.sn li ul li a.active	{color: #9F5C00;}

/* [update for 2nd and 3rd level menus] */
ul.sn li ul li span.currentsection { width: 140px; padding: 2px 20px 2px 40px; background: #FC3 url(/quinn/t4cms/arrow_whiteonyellowquinn.gif) no-repeat 26px 5px;}
ul.sn li ul li ul li a { width: 120px;  padding: 2px 20px 2px 60px; background: #FC3 url(/quinn/t4cms/arrow_whiteonyellowquinn.gif) no-repeat 46px 5px;}
ul.sn li ul li ul li span.currentsection { width: 120px;  padding: 2px 20px 2px 60px; background: #FC3 url(/quinn/t4cms/arrow_whiteonyellowquinn.gif) no-repeat 46px 5px;}

/* bn = banner nav */
ul.bn				{margin: 5px 5px 3px 5px;}
ul.bn li			{list-style: none; text-decoration: none; border-top: 1px solid #F0A43B;}
ul.bn li a			{width: 253px; padding: 3px 0 2px 20px; display: block; font-size: 1.2em; color: #036; font-weight: normal; background: #FC3 url(/quinn/t4cms/arrow_whiteonyellowquinn.gif) no-repeat 7px 6px; text-decoration: none;}
ul.bn li a.end		{width: 253px; padding: 3px 0 2px 20px; display: block; font-size: 1.1em; color: #036; font-weight: normal; background: #F0A43B url(/quinn/t4cms/arrow_whiteonorangequinn.gif) no-repeat 7px 5px; text-decoration: none;}
ul.bn li a:hover	{text-decoration: none; color: #FFF;}

/* qn = quicklinks nav */
ul.qn		{}
ul.qn li	{list-style: none;}
ul.qn li a	{border-bottom: 1px solid #6385AE; width: 150px; padding: 2px 0 2px 10px; display: block; font-size: 1.2em; color: #FFF; text-decoration: none; background:url(/quinn/t4cms/arrow_whiteonnavyquinn.gif) no-repeat left 6px;}
ul.qn li a:hover	{text-decoration: underline; color: #FFF;}

/* hn = help nav */
ul.hn		{list-style: none; margin: 10px 0;}
ul.hn li	{float: left; display: inline; position: relative;}
ul.hn li a	{margin-left: 10px;font-size: 1.1em; color: #36C; font-weight: bold; padding: 7px 0 7px 30px; width: 124px; text-decoration: none;}
ul.hn li a:hover	{text-decoration: none; color: #36C;}

ul.hn li#helpA a	{background: url(/quinn/t4cms/icon_mailquinn.gif) no-repeat left center;}
ul.hn li#helpB a	{margin-left: 15px; background: url(/quinn/t4cms/icon_printquinn.gif) no-repeat left center;}


/* FORMS */
#search form				{margin-top: 4px; margin-bottom: -6px;}
#search form fieldset		{padding-left: 7px;}
#search form input			{font-size: 1.2em; width: 140px; vertical-align: top; font-family: "Trebuchet MS", Arial, sans-serif; height: 18px; padding: 0; margin-left: 5px; .margin-left: 0px; .height: 15px;}
/* #search form input			{border: 1px solid #073163; background: #FFF; font-size: 1.3em; padding: 2px 4px; width: 155px; vertical-align: top; font-family: "Trebuchet MS", Arial, sans-serif;} */
#search form input.btn		{margin-left: 2px; width: 24px; height: 20px; border: none; padding: 0; vertical-align: top;}


form#frmQuick				{margin-top: 4px;}
form#frmQuick fieldset		{}
form#frmQuick select		{border: 1px solid #5C86B8; width: 216px; padding: 1px 2px; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1.1em; color: #073163; background: #FC3; font-weight: bold;}
form#frmQuick select.rhs	{border: 1px solid #5C86B8; width: 243px; padding: 1px 2px; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1.1em; color: #073163; background: #FC3; font-weight: bold;}

/* recieve updates on a course */
form#frmUpdates				{}
form#frmUpdates fieldset	{background: #DDE8F4; padding: 10px;}
form#frmUpdates label		{margin-bottom: 4px; padding-top: 4px; float: left; display: block; width: 150px; font-size: 1.2em; font-weight: bold; color: #369;}
form#frmUpdates input		{margin-bottom: 4px; width: 175px; clear: right; border: 1px solid #455C66; font-size: 1.2em; color: #666; padding: 2px; font-family: "Trebuchet MS", Arial, sans-serif;}
form#frmUpdates input.btn	{margin: 0 0 0 10px; width: auto; height: auto; border: none; padding: 0; vertical-align: top; }
form#frmUpdates	h3			{font-size: 1.3em; padding: 0 0 10px 0;}
form#frmUpdates p			{margin: 2px 80px 2px 150px; font-size: 1em;}


/* enquiry form */
form#frmEnquiry				{}
form#frmEnquiry legend {background: #FFFFFF; color: #369; border: 1px solid #455C66; padding: 0px 5px; font-size: 1.2em; margin: 5px; position: absolute; left: 30px; top: -16px;}
form#frmEnquiry fieldset	{background: #E5F0F9; padding: 10px;position:relative;}
form#frmEnquiry	label		{margin-bottom: 4px; padding-top: 4px; float: left; display: block; width: 120px; font-size: 1.2em; font-weight: bold; color: #369;}
form#frmEnquiry	input		{margin-bottom: 4px; width: 300px; clear: right; border: 1px solid #455C66; font-size: 1.2em; color: #666; padding: 2px; font-family: "Trebuchet MS", Arial, sans-serif;}
form#frmEnquiry	select		{margin-bottom: 4px; width: 306px; clear: right; border: 1px solid #455C66; font-size: 1.2em; color: #666; padding: 2px; font-family: "Trebuchet MS", Arial, sans-serif;}
form#frmEnquiry	textarea	{margin-bottom: 4px; width: 300px; height: 100px; clear: right; border: 1px solid #455C66; font-size: 1.2em; color: #666; padding: 2px; font-family: "Trebuchet MS", Arial, sans-serif;}
form#frmEnquiry	input.btn	{margin-left: 120px; width: 70px; height: auto; border: 1px solid #455C66; padding: 5px; font-weight: bolder; }
form#frmEnquiry p			{margin: 0 100px 5px 160px; font-size: 1em;}
form#frmEnquiry p.error			{color: #990000; border: 1px solid #990000; background-color: #FFFFFF; width:425px; padding:0px; margin:0px; float:left; margin-bottom: 2px; font-weight: bold; font-size:12px; padding-left:10px;}


/* MISC */
.imgblock		{display: block;}
.required		{color: #ED0606; font-weight: bold;}
.bg_blue		{background: #DDE8F4; font-size: 1.6em; font-weight: bold; padding: 3px; color: #369;}
.text_gold		{color: #C93; font-size: 1.3em; font-weight: bold;}
.valign			{vertical-align: middle;}
.hide4print		{display: none;}
.clear 			{clear: both; display: block; height: 1px; overflow: hidden; margin: 0; padding: 0;}
.sm             {margin: 10px 20px; width: 478px; float: left;}

.contain #content_sub .col_742 #sm h3 {	padding-left: 10px;}
.contain #content_sub .col_742 #sm li {	font-size: 1.0em;	padding-left: 20px;	list-style-type: none;}
.lv3 { padding-left: 20px;}
.lv4 { padding-left: 20px;}



/* ADDED T4 sitemap */
/* 1st */
ul.sitemap		{ font-size: 1.0em; list-style: none;}
ul.sitemap li 	{margin-left: 15px; padding: 2px 15px; font-weight: bold; background: url(/t4cms/bullet_circle.gif) no-repeat left 5px;}
/* 2nd */
ul.sitemap li ul		{ font-size: 1.0em; list-style: none; }
ul.sitemap li ul li		{margin-left: 15px; padding: 2px 15px; background: url(/t4cms/bullet_square.gif) no-repeat left 6px;}
/* 3rd */
ul.sitemap li ul li ul		{ font-size: 1.0em; list-style: none;}
ul.sitemap li ul li ul li	{margin-left: 15px; padding: 2px 15px;  background: url(/t4cms/bullet_arrow.gif) no-repeat left 6px;}
/* 4th */
ul.sitemap li ul li ul li ul		{ font-size: 1.0em; list-style: none;}
ul.sitemap li ul li ul li ul li		{margin-left: 15px; padding: 2px 15px; }

/* sitemap div */
/* 1st */
div.sitemap ul		{ font-size: 1.0em; list-style: none;}
div.sitemap ul li 	{margin-left: 15px; padding: 2px 15px; font-weight: bold; background: url(/t4cms/bullet_circle.gif) no-repeat left 5px;}
/* 2nd */
div.sitemap ul li ul		{ font-size: 1.0em; list-style: none; }
div.sitemap ul li ul li		{margin-left: 15px; padding: 2px 15px; background: url(/t4cms/bullet_square.gif) no-repeat left 6px;}
/* 3rd */
div.sitemap ul li ul li ul		{ font-size: 1.0em; list-style: none;}
div.sitemap ul li ul li ul li	{margin-left: 15px; padding: 2px 15px;  background: url(/t4cms/bullet_arrow.gif) no-repeat left 6px;}
/* 4th */
div.sitemap ul li ul li ul li ul		{ font-size: 1.0em; list-style: none;}
div.sitemap ul li ul li ul li ul li		{margin-left: 15px; padding: 2px 15px; }
/* ### MORE ###*/

div.col_700 ul, div.col_700 ol { margin: 0px 20px; font-size: 1.2em;}	/* No Left Nav Fix for list items */
div.col_478 ul, div.col_478 ol  { font-size: 1.2em; margin: 0px 0px 0px 40px;} /* TEMP*/

div.col_700 table, div.col_478 table { font-size: 1.2em;}

ul.sn li span.currentsection	{width: 160px; padding: 2px 20px; display: block; font-size: 1.2em; color: #073163; background: #FC3 url(/quinn/t4cms/arrow_whiteonyellowquinn.gif) no-repeat 7px 6px; text-decoration: none; font-weight: bold; border-bottom: 1px solid #F0A43B;}

table.tbl3col td ul li { font-size: 0.8em;}


p span.news_date {color: #000000; font-size:14px; font-weight:bold;}
p span.news_title{font-size:14px; font-weight:bold;line-height:30px;}
a.news_link{text-decoration:none;}

div.news_break{border-bottom: 1px solid #cccccc; margin:1px; width:100%;}

/* CSS Document */
