/* GENERAL */
*		{margin: 0; padding: 0; border: 0;}

body	{background: #FFF; color: #000; font-size: 12px; font-family: Arial, Verdana, sans-serif;}

h1, h2, h3, h4, h5, h6	{padding: 3px 0;}
h1	{font-size: 2.2em; font-weight: bold; color: #369;}
h2	{font-size: 1.4em; color: #369;}
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, a:link	{color: #369; text-decoration: underline;}
a:hover	{color: #9D8B38; text-decoration: none;}

/* LAYOUT */
.contain	{width: 100%; text-align: left; background: #FFF;}

#header		{width: 100%; }
	.hd_logo	{display: none;}
	.hd_nav		{display: none;}

#navigation	{display: none;}
#search		{display: none;}

#banner		{display: none;}

#assoc		{}
	#assoc img	{float: left; display: inline;}

#crumb		{width: 100%; border-top: 2px solid #456FA1; border-bottom: 1px solid #254F81; background: #FFF;}
	#crumb p	{padding: 9px 20px; color: #C93; font-size: 1em;}
	#crumb p a:link, #crumb p a:visited	{color: #369; text-decoration: none;}
	#crumb p a:hover, #crumb p a:active	{color: #9D8B38; text-decoration: none;}

.bg_home	{width: 100%;}
.bg_sub		{width: 100%;}
.bg_normal	{width: 100%;}

#footer		{display: none;}

.col_200	{display: none;} 
.col_240	{display: none;}
.col_259	{display: none; }
.col_440	{width: 100%; padding: 5px 20px;}
.col_480	{width: 100%; padding: 5px 20px;} 
.col_680	{width: 100%; padding: 5px 20px;}
.col_720	{width: 720px; float: left;}
.col_740	{width: 740px; padding: 5px 20px; float: right;}
.col_980	{width: 980px;}

.flo_243	{width: 243px; padding: 6px 8px; float: right; display: block;}

/* LAYOUT ELEMENTS */
.hd_yellow	{margin-bottom: 1px; padding: 2px 10px; color: #073163; background: #FC3 url(../../images/bg_heading.gif) no-repeat top right; font-weight: bold;}

.arrow		{padding: 3px 10px 3px 10px; background: url(../../images/arrow_navyonwhite.gif) no-repeat left center;}

h2 a:link, h2 a:visited	{color: #369; text-decoration: none;}
h2 a:hover, h2 a:active	{color: #369; text-decoration: underline;}

#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 a:link, p.archive a:visited	{color: #369; text-decoration: none; font-size: 1.2em;}
p.archive a:hover, p.archive a:active	{color: #9D8B38; text-decoration: none; font-size: 1.2em;}

.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;}

	.page_500 p, .page_310 p	{padding: 3px 10px;}

.gallery_big	{width: 480px;}


/* news list - homepage */
ul.news		{margin: 5px 0; list-style: none;}
ul.news li 	{font-size: 1.3em; color: #000; line-height: 1.5em; padding: 4px 0; font-weight: bold; border-bottom: 1px solid #E4E4F1;}
ul.news li a	{color: #369; text-decoration: none;}
ul.news li a:hover	{color: #9D8B38; text-decoration: none;}

/* internal page navigation */
.inner_nav	{margin: 5px 0; border-bottom: 2px solid #CEAD3A; min-height: 24px;}
ul.tab		{width: 480px; height: 24px;  }
ul.tab li 	{list-style: none; float: left; display: inline; position: relative;}
ul.tab li a	{margin-right: 3px; width: 93px; padding: 3px 0; display: block; font-size: 1.2em; color: #FFF; text-align: center; background: #254F81 url(../../images/arrow_whiteonheavynavy.gif) no-repeat 3px center; text-decoration: none;}
ul.tab li a.big	{width: 96px;}
ul.tab li a.end	{margin-right: 0;}
ul.tab li a:hover	{text-decoration: none; color: #6CF;}
ul.tab li a.active	{background: #CEAD3A url(../../images/arrow_whiteongold.gif) no-repeat 6px center;}
ul.tab li a.active:hover	{color: #FFF;}

/* CSS hr(s) */
div.hrblue 		{margin: 10px 0; height: 1px; background: url(../../images/hr_blue.gif) repeat-x top left;}
div.hrblue hr 	{display: none;}

div.hrgold 		{margin: 10px 0; height: 1px; background: url(../../images/hr_gold.gif) repeat-x top left;}
div.hrgold hr 	{display: none;}

/* table styles */
/* 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.2em; color: #3A525C; padding: 3px 6px; vertical-align: top; border: 1px solid #FFF; border-width: 1px 1px 0 1px;}
table.tbl2col td span	{color: #369; font-weight: bold;}
	table.tbl2col tr.odd	{background: #DDE8F4;}
	table.tbl2col tr.even	{background: #E5F0F9;}
	table.tbl2col td.odd	{background: #DDE8F4;}
	table.tbl2col td.even	{background: #E5F0F9;}
table.tbl2col td ul, table.tbl2col td ol		{margin-left: 20px;}
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 th		{font-size: 1.4em; color: #369; text-align: left; padding: 3px 6px; border-top: 1px solid #CCD7E3; background:url(../../images/arrow_navyonwhite.gif) no-repeat left center;}
table.tbl3col td		{font-size: 1.2em; 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.odd	{background: #DDE8F4;}
	table.tbl3col td.even	{background: #E5F0F9;}

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;}

.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;}

/* tblQuote = Quote table */
table.tblQuote			{margin: 5px 0; width: 100%; border-collapse: collapse; border-spacing: 1px;}
table.tblQuote caption	{display: none; text-align: left;}
table.tblQuote tr		{}
table.tblQuote td		{font-size: 1.2em; color: #FFF; padding: 3px; vertical-align: top; border: 1px solid #E3DDC1;}
table.tblQuote td span	{color: #369;}

table.tblQuote td.photo		{border-right: 0; padding: 1px; width: 90px;}
table.tblQuote td.student	{ text-align: left; border-left: 0; vertical-align: middle; color: #6B633D; font-size: 1.3em; padding: 1px;}
table.tblQuote td.quote		{padding: 5px 10px; font-size: 1.5em; font-weight: bold; color: #6B633D;}
table.tblQuote td.more a:link, table.tblQuote td.more a:visited	{color: #254F81; text-decoration: none; font-size: 1.2em;}
table.tblQuote td.more a:hover, table.tblQuote td.more a:active	{color: #9D8B38; text-decoration: none; font-size: 1.2em;}

/* 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			{}
table.tblStudent tr.bg		{background: #DDE8F4;}
table.tblStudent td			{font-size: 1.2em; color: #3A525C; padding: 3px; vertical-align: top; border: 1px solid #FFF;}
table.tblStudent td span	{color: #369; font-weight: bold;}

table.tblStudent td.odd	{background: #DDE8F4;}
table.tblStudent td.even	{background: #E5F0F9;}

/* 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		{}
table.tblInfo th		{text-align: left; font-size: 1.1em; padding: 2px 10px; color: #073163; background: #FC3 url(../../images/bg_heading.gif) no-repeat top right; font-weight: bold;}
table.tblInfo td		{font-size: 1.2em; color: #666; padding: 5px 10px; vertical-align: top; border: 1px solid #E3DDC1;}

/* tblGal = Image Gallery table */
table.tblGal			{margin: 5px 0; width: 100%; border-collapse: collapse; border-spacing: 1px;}
table.tblGal caption	{display: none; text-align: left;}
table.tblGal tr			{}
table.tblGal th			{font-weight: normal;}
table.tblGal td			{background: #DDE8F4; width: 110px;}
table.tblGal td	p		{padding: 3px;}
table.tblGal td.col1	{width: 12px; height: 12px; background: 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: #3A525C; 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: #DDE8F4;}
	table.tblMain tr.even	{background: #E5F0F9;}

/* tblPlain = Plain Table (contact details) */
table.tblPlain			{margin: 5px 0; width: 100%; border-collapse: collapse; border-spacing: 1px;}
table.tblPlain caption	{display: none; text-align: left;}
table.tblPlain tr		{}
table.tblPlain th		{font-size: 1.4em; color: #369; text-align: left; padding: 3px 6px; background: #FFF; border-top: 1px solid #CCD7E3; background:url(../../images/arrow_navyonwhite.gif) no-repeat left center;}
table.tblPlain td		{background: #DDE8F4; font-size: 1.2em; color: #333; padding: 3px 6px; vertical-align: top; border: 0;}
table.tblPlain td span	{color: #369; font-weight: bold;}

/* NAVIGATION */

/* tn = top nav */
ul.tn		{margin: 20px 30px;}
ul.tn li	{list-style: none;}
ul.tn li a	{width: 110px; display: block; padding-left: 10px; background: url(../../images/arrow_whiteongreen.gif) no-repeat left 5px;  font-size: 1.3em; color: #FFF; text-decoration: none;}
ul.tn li a:hover	{text-decoration: none; color: #073163;}
ul.tn li.break	{margin-top: 10px;}

/* mn = main nav */
ul#mn		{width: 720px;}
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: #073163 url(../../images/bg_nav.gif) no-repeat right center; font-size: 13px; color: #FFF; text-decoration: none;  height: auto !important; height: 1%;}

ul#mn li#nA a	{width: 77px;}	
ul#mn li#nB a	{width: 105px;}	
ul#mn li#nC a	{width: 106px;}	
ul#mn li#nD a	{width: 118px;}	
ul#mn li#nE a	{width: 70px;}	
ul#mn li#nF a	{width: 139px;}	
ul#mn li#nG a	{width: 104px; background: #073163;}

/* drop down */
ul#mn ul { z-index: 4; width: 155px; list-style: none; display: none; position: absolute; top: 34px; left: 0; border: 1px solid #456FA1; 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 a {margin: 0; padding: 0; height: auto; width: 135px; padding: 2px 10px; color: #FFF; }

body#pB ul#mn li#nB:hover li a, body#pB ul#mn li#nB.iehover li a {float: none; background: #073163; color: #FFF; 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: #6CF;}
ul#mn li:hover li a, ul#mn li.iehover li a {float: none; background: #073163; color: #FFF; text-align: left;}
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: #6CF;}
/* 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 #3C6698; width: 200px;}
ul.sn li	{list-style: none; margin: 0 10px;}
ul.sn li a	{width: 170px; padding: 2px 0 2px 10px; display: block; font-size: 1.2em; color: #FFF; background: url(../../images/arrow_whiteonblue.gif) no-repeat left 7px; text-decoration: none; border-bottom: 1px solid #386294;}
ul.sn li a:hover	{text-decoration: none; color: #6CF;}
ul.sn li a.active	{color: #FC3;}

ul.sn li span.currentsection	{width: 170px; padding: 2px 0 2px 10px; display: block; font-size: 1.2em; color: #FC3; background: url(../../images/arrow_whiteonblue.gif) no-repeat left 7px; text-decoration: none; border-bottom: 1px solid #386294;}

ul.sn li ul {list-style: none;}
ul.sn li ul li  {margin: 0;}
ul.sn li ul li a  {width: 160px; padding: 2px 0 2px 20px; display: block; font-size: 1.1em; color: #FFF; background: url(../../images/arrow_whiteonblue.gif) no-repeat 10px 7px; text-decoration: none; border-bottom: 1px solid #386294;}
ul.sn li ul li a.active	{color: #FC3;}

ul.sn li ul li span.currentsection	{width: 160px; padding: 2px 0 2px 20px; display: block; font-size: 1.1em; color: #FC3; background: url(../../images/arrow_whiteonblue.gif) no-repeat 10px 7px; text-decoration: none; border-bottom: 1px solid #386294;}

/* bn = banner nav */
ul.bn		{}
ul.bn li	{list-style: none; border-top: 1px solid #3C6698; text-decoration: none;}
ul.bn li a	{width: 196px; padding: 2px 0 2px 10px; display: block; font-size: 1.3em; color: #FFF; font-weight: bold; background: url(../../images/arrow_whiteonnavy.gif) no-repeat left center; text-decoration: none;}
ul.bn li a:hover	{text-decoration: none; color: #6CF;}
	
/* rn = right nav (a/b) */
ul.rnA		{}
ul.rnA li	{list-style: none;}
ul.rnA li a	{text-indent: -9999px; text-decoration: none; /* commented backslash hack v2 \*/ overflow: hidden; /* end hack */}
ul.rnA li#rnavA a {width: 107px; height: 25px; display: block; background: url(../../images/btn_apply_now_off.gif) no-repeat top left;}
ul.rnA li#rnavA a:hover {width: 107px; height: 25px; display: block; background: url(../../images/btn_apply_now_on.gif) no-repeat top left;} 

ul.rnB		{}
ul.rnB li	{list-style: none; float: left; display: inline; position: relative;}
ul.rnB li a	{font-size: 1.1em; color: #1B508F; font-weight: bold; padding: 2px 0 2px 6px; text-decoration: none; display: block;}
ul.rnB li a:hover	{text-decoration: none; color: #9D8B38;}

ul.rnB li a img	{padding: 0 0 0 0;}
ul.rnB li.bg a	{background: url(../../images/bg_rn.gif) no-repeat right center; padding: 2px 8px 2px 2px;} 

/* 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: #1B508F; font-weight: bold; padding: 7px 0 7px 30px; width: 124px; text-decoration: none;}
ul.hn li a:hover	{text-decoration: none; color: #9D8B38;}

ul.hn li#helpA a	{background:url(../../images/icon_mail.gif) no-repeat left center;}
ul.hn li#helpB a	{margin-left: 15px; background:url(../../images/icon_print.gif) no-repeat left center;}

/* fn = footer nav */
ul.fn 		{list-style: none; margin-top: 4px;}
ul.fn li	{float: left; display: inline; position: relative;}
ul.fn li a	{font-size: 1em; text-decoration: none; color: #369; padding: 3px 10px; background: url(../../images/bg_foot.gif) no-repeat right center;}
ul.fn li a.end	{background: none;}
ul.fn li a:hover	{text-decoration: none; color: #9D8B38;}

/* qn = quick links nav */
.quick_links ul		{}
.quick_links ul li	{list-style: none;}
.quick_links ul li a	{border-bottom: 1px solid #E3DDC1; width: 213px; padding: 2px 15px; display: block; font-size: 1.2em; color: #244E80; text-decoration: none; background:url(../../images/arrow_navyonwhite.gif) no-repeat 8px center;}
.quick_links ul li a:hover	{text-decoration: none; color: #9D8B38;}

ul.qn		{}
ul.qn li	{list-style: none;}
ul.qn li a	{border-bottom: 1px solid #E3DDC1; width: 213px; padding: 2px 15px; display: block; font-size: 1.2em; color: #244E80; text-decoration: none; background:url(../../images/arrow_navyonwhite.gif) no-repeat 8px center;}
ul.qn li a:hover	{text-decoration: none; color: #9D8B38;}

/* sitemap */
/* 1st */
ul.sitemap		{list-style: none;}
ul.sitemap li 	{margin-left: 15px; padding: 2px 15px; font-weight: bold; background: url(../../images/bullet_circle.gif) no-repeat left 5px;}
/* 2nd */
ul.sitemap li ul		{list-style: none; }
ul.sitemap li ul li		{margin-left: 15px; padding: 2px 15px; background: url(../../images/bullet_square.gif) no-repeat left 6px;}
/* 3rd */
ul.sitemap li ul li ul		{list-style: none;}
ul.sitemap li ul li ul li	{margin-left: 15px; padding: 2px 15px;  background: url(../../images/bullet_arrow.gif) no-repeat left 6px;}
/* 4th */
ul.sitemap li ul li ul li ul		{list-style: none;}
ul.sitemap li ul li ul li ul li		{margin-left: 15px; padding: 2px 15px; }

/* FORMS */
#search form				{margin-top: 4px;}
#search form fieldset		{padding-left: 7px;}
#search form input			{font-size: 1.3em; width: 155px; vertical-align: top; font-family: "Trebuchet MS", Arial, sans-serif;}
/* #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: 5px;width: auto; height: auto; 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 fieldset	{background: #E5F0F9; padding: 10px;}
form#frmEnquiry	label		{margin-bottom: 4px; padding-top: 4px; float: left; display: block; width: 160px; 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: 160px; width: auto; height: auto; border: none; padding: 0;}
form#frmEnquiry p			{margin: 0 100px 5px 160px; font-size: 1em;}

/* MISC */
.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: block;}
.clear 			{clear: both; display: block; height: 1px; overflow: hidden; margin: 0; padding: 0;}

