body { padding:0px; margin:0px; background-color:white; font-size:0.9em;}
DIV, FORM { padding:0px; margin:0px; }
BODY, FORM, TABLE, P, DIV, SPAN { color:#303030; font-family: "Segoe UI", helvetica,arial,sans-serif; }
p {margin: 10px 0px;}
OL, UL { margin-top:0px; }
HR { height:0px; border:0px; border-top:1px solid #808080; }
IMG { border:0px !important; }

SELECT, TEXTAREA { border:1px solid silver; }
INPUT.checkbox, INPUT.radio { border:none; }
SPAN.checkbox INPUT, SPAN.radio INPUT { border:none; }
LABEL { cursor:pointer;/*border-bottom:1px dashed #000080;*/  }
.t LABEL { border-bottom:0px !important; }
IMG.img-inline { position:relative; top:0.4em; text-decoration:none; }

INPUT.LinkButton { border:0px; background-color:transparent; cursor:pointer; text-decoration:underline; color:#0000F0; font-size:1em; font-family:"Trebuchet MS", Geneva, Arial, Verdana; }

.nobr, .nowrap { white-space:nowrap; }

.text { line-height:1.4em; }
.validator { padding:0.5em !important; margin:0.7em 0.2em !important; border-top:1px dashed #A00000; border-bottom:1px dashed #A00000; color:#A00000 !important; font-size:0.8em !important; }
.invalid { color:#A00000 !important; }
.validator-inline { color:#A00000 !important; font-size:0.8em !important; }
.smalltext { font-size:0.8em; }
.clear{clear:both;}

DIV.t { width:100%; min-width:624px; }
DIV.t-height { height:7.5em; }
DIV.tt { height:5em; }
.t DIV.marg { width:40px; height:100%; float:left; }
.t DIV.login { width:600px; height:100%; float:left; }
.t DIV.register { width:300px; height:100%; float:left; }
.t DIV.language { width:16%; min-width:100px; height:100%; float:left; }
.t { line-height:1.4em; }
.login DIV.t1 { width:250px; float:left;}
.login .t1 INPUT { width:180px; color:#696969;font-size:1em; }
.login DIV.remember { width:90%; clear:left; font-size:0.9em; padding-top:0; }


.register .t1 { width:260px; height:100%; float:left; padding-top:5px; }
.register .t2 { width:70px; height:100%; float:left; padding-top:5px; }
.register .t1 INPUT { width:160px; font-size:0.8em; color:#696969; }
.register .t2 INPUT { width:95%; font-size:0.8em; color:#696969; }

.register .t2 INPUT { font-size:0.6em; padding:0.1em 0em 0.1em 0em; background-color:#F5F5F5; }
.welcome {padding: 3px 0px; font-weight: bold;}

.wall { width:100%; min-width:624px; height:210px; overflow:hidden; }
.wall DIV.wl { width:100%; min-width:624px; height:263px; background-image:url(../img/wml.png); background-repeat:repeat-x; }
.wl DIV.plant { position:absolute; width:60px; height:263px; background-image:url(../img/wmplant_trnsp.png); background-repeat:no-repeat; }
.wl DIV.door { position:absolute; width:90px; height:263px; left:20%; margin-left:-80px; background-image:url(../img/wmdoor.png); background-repeat:no-repeat; }
.wl DIV.logo { position:absolute; width:166px; height:52px; left:34%; margin-left:-65px; margin-top:25px; }
.wl DIV.wmf1 { position:absolute; width:116px; height:263px; left:34%; margin-left:-45px; background-image:url(../img/wmf1_trnsp.png); background-repeat:no-repeat; }
.wall DIV.wr { float:right; width:50%; min-width:312px; height:263px; background-image:url(../img/wmr.png); background-repeat:repeat-x; overflow:hidden; }
.wr DIV.wm { position:absolute; width:63px; height:263px; background-image:url(../img/wmm.png); background-repeat:no-repeat; }
	
.wr DIV.wmshr { float:right; min-width:68px; height:263px; background-image:url(../img/wmshr_trnsp.png); background-repeat:no-repeat; }

.menu DIV.floater { position:absolute; left:150px; top:0px; width:250px; opacity:0.75; }
.menu .floater DIV.mef  { padding:5px 25px 15px 25px; color:#303030; background-image:url(../img/mefm_trnsp.png); background-repeat:repeat-y;  }
.menu .floater DIV.meft { position:relative; left:0px; width:250px; height:13px; background-image:url(../img/meft_trnsp.png); background-repeat:no-repeat; font-size:0px; }
.menu .floater DIV.mefb { position:relative; left:0px; width:250px; height:23px; background-image:url(../img/mefb_trnsp.png); background-repeat:no-repeat; font-size:0px; }

.menu { position:absolute; left:5%; width:130px; margin-left:10px; margin-top:-210px; z-index:1000; }
.menu DIV.mt { width:126px; height:13px; background-image:url(../img/met_trnsp.png); background-repeat:no-repeat; font-size:0px; }
.menu DIV.mm { width:126px; height:1.5em; background-image:url(../img/mem.png); background-repeat:repeat-y; text-align:center; line-height:1.5em; font-size:0.9em; font-weight:normal; }
.menu DIV.ms { width:126px; height:1px; background-image:url(../img/mes.png); background-repeat:no-repeat; font-size:0px; }
.menu DIV.mb { width:126px; height:53px; background-image:url(../img/meb_trnsp.png); background-repeat:no-repeat; font-size:0px; }
.menu A, .menu A:visited { color:#303030; text-decoration:none; }
.menu A:hover { color:#505050; text-decoration:underline; }

.main-content { position:relative; padding: 0 20px; }

h1 { font-size:1.3em; color:#000; line-height:1.5em; margin:0px; padding-top:0em; padding-bottom:0.4em; }
h2 { font-size:1.2em; color:#000; line-height:1.5em; margin:0px; padding-top:0em; padding-bottom:0.4em; }
.main H3, .s2-main H3 { font-size:1em; color:#000; line-height:1.5em; margin:0px; padding-top:0em; padding-bottom:0.4em; }
.main H4, .s2-main H4 { font-size:0.95em; color:#000; line-height:1.5em; margin:0px; padding-top:0em; padding-bottom:0.4em; }

DIV.s2-main-short { font-size:0.95em; color:#303030; line-height:1.5em; margin:0px; padding-top:0em; padding-bottom:0.4em;}


DIV.bgb { clear:both; width:100%; height:72px; background-image:url(../img/bgb1.png); background-repeat:repeat-x; }
.bgb DIV.copyright { float:right; height:72px; }
.copyright DIV.ll { float:left; width:8px; height:72px; background:url(../img/bgb_copy_trnsp.png); background-repeat:repeat-x; }
.copyright DIV.lc { float:left; width:212px; height:72px; background-color:white;
	overflow:hidden;
	font-size:0.7em; color:#505050; }
.copyright .lc DIV { margin:20px 5px 5px 20px; text-align:center;}
.copyright A, .copyright A:visited { color:#505050; text-decoration:underline; }
.copyright A:hover { color:#303030; text-decoration:none; }

/*round corners*/
.ppr-tl { font-size:0em; width:auto; height:3px; background-repeat:no-repeat; }
.ppr-tl .ppr-tr { float:right; width:3px; height:3px; background-repeat:no-repeat; }
.ppr-bl { font-size:0em; width:auto; height:3px; background-repeat:no-repeat; }
.ppr-bl .ppr-br { float:right; width:3px; height:3px; background-repeat:no-repeat; }
.ppr-m { padding:0em 0.5em; width:auto; }

.ppr-tl-gray { background-color:#F5F5F5; background-image:url(../img/2bq-gray-tl.png); }
.ppr-tl-gray .ppr-tr-gray { background-image:url(../img/2bq-gray-tr.png); }
.ppr-bl-gray { background-color:#F5F5F5; background-image:url(../img/2bq-gray-bl.png); }
.ppr-bl-gray .ppr-br-gray { background-image:url(../img/2bq-gray-br.png); }
.ppr-m-gray { background-color:#F5F5F5; }

.ppr-tl-blue { background-color:#E7ECF0; background-image:url(../img/rctl-blue.png); }
.ppr-tl-blue .ppr-tr-blue { background-image:url(../img/rctr-blue.png); }
.ppr-bl-blue { background-color:#E7ECF0; background-image:url(../img/rcbl-blue.png); }
.ppr-bl-blue .ppr-br-blue { background-image:url(../img/rcbr-blue.png); }
.ppr-m-blue { background-color:#E7ECF0; }

.ppr-tl-pink { background-color:#FEECD8; background-image:url(../img/rctl-pink.png); }
.ppr-tl-pink .ppr-tr-pink { background-image:url(../img/rctr-pink.png); }
.ppr-bl-pink { background-color:#FEECD8; background-image:url(../img/rcbl-pink.png); }
.ppr-bl-pink .ppr-br-pink { background-image:url(../img/rcbr-pink.png); }
.ppr-m-pink { background-color:#FEECD8; }

.ppr4-tl { font-size:0em; width:auto; height:4px; background-repeat:no-repeat; }
.ppr4-tl .ppr4-tr { float:right; width:4px; height:4px; background-repeat:no-repeat; }
.ppr4-bl { font-size:0em; width:auto; height:3px; background-repeat:no-repeat; }
.ppr4-bl .ppr4-br { float:right; width:4px; height:4px; background-repeat:no-repeat; }
.ppr4-m { padding:0em 0.5em; width:auto; }

.ppr4-tl-gray { background-color:#F0F0F0; background-image:url(../img/rctl4-gray.png); }
.ppr4-tl-gray .ppr4-tr-gray { background-image:url(../img/rctr4-gray.png); }
.ppr4-bl-gray { background-color:#F0F0F0; background-image:url(../img/rcbl4-gray.png); }
.ppr4-bl-gray .ppr4-br-gray { background-image:url(../img/rcbr4-gray.png); }
.ppr4-m-gray { background-color:#F0F0F0; }

/*second pages*/
DIV.s2 { width:100%; min-width:624px; height:105px; background-image:url(../img/2bt0.png); background-repeat:repeat-x;}
.s2 DIV.s2-topbar { float:left; width:60%; margin-left:5%; height:100%; }
.s2-topbar DIV.s2-top-welcome { float:left; width:25em; height:3.2em; font-size:0.9em; color:#303030; margin-right:2em; padding-top:0.35em; }
.s2-topbar DIV.s2-top-link { float:left; width:6em; height:3.2em; font-size:0.9em; margin-right:-1em; padding-top:0.5em; }
.s2-topbar DIV.s2-logo { float:left; clear:left; width:12.8em; height:52px; }
.s2-topbar DIV.s2-subnav { float:left; position:relative; width:63%; height:3em; margin-top:15px; margin-left:1em; margin-right:-22%; font-size:0.9em; color:#303030; }
.s2 DIV.s2-door   { float:left; margin-left:0%; width:90px; height:100%; background-image:url(../img/2btd.png); background-repeat:no-repeat; }
.s2 DIV.s2-rightbar { float:right; width:63px; height:100%; background-image:url(../img/2btr.png); background-repeat:no-repeat; }

DIV.s2-main { padding:10px 10px 0px 20px; }
DIV.s2-main-content { width:100%; min-width:624px; min-height:20em; background-image:url(../img/2bt1.png); background-repeat:repeat-x; background-position:top; }
.s2-main-content DIV.s2-main-menu-placefiller { float:right; width:145px; height:130px; }
DIV.s2-menu { position:absolute; left:auto; width:130px; margin-top:-100px; margin-left:5px; }

DIV.s2-bottom-image { position:absolute; width:20%; right:0%; height:200px; margin-top:15em; background-repeat:no-repeat; background-position:left top; }
DIV.s2-bottom-image-notebook { background-image:url(../img/2b_notebook_trnsp.png); }
DIV.s2-bottom-image-catalogue { background-image:url(../img/2b_catalogue.png); width:16%; height:418px; margin-top:10em; }
DIV.s2-bottom-image-advice { background-image:url(../img/2b_advice.png); width:25%; height:361px; margin-top:10em; }
DIV.s2-bottom-image-powersearch { background-image:url(../img/2b_powersearch.png); width:38%; height:427px; margin-top:8em;}

.s2-main-content DIV.s2-bottom { clear:left; }
.s2-main-content DIV.s2-copyright { float:left; width:40%; margin-left:5%; margin-top:6em; }
.s2-copyright DIV.s2-copyright-morrisby { float:left; width:70px; height:100%; margin-top:0.3em; }
.s2-copyright DIV.s2-copyright-text { float:left; height:100%; line-height:150%; font-size:0.7em; text-align:center; }
.s2-copyright A, .s2-copyright A:visited { color:#505050; text-decoration:underline; }
.s2-copyright A:hover { color:#303030; text-decoration:none; }

/*questionnaire*/
TABLE.questionnaire { position:relative; width:33em !important; font-size:0.8em; color:#303030; background-color:white; }
.questionnaire TH.q-h { padding:0.5em 0.1em 0.6em 0em; width:80%; }
.questionnaire TH.q-a { padding:0.5em 0.1em 0.6em 0.1em; width:4%; }
.questionnaire TH.q-hq DIV.q-hqd { width:100%; height:15px; background:url(../img/2bq-hq.png) no-repeat right; background-position:top right; }
.questionnaire TH.q-ha DIV.q-had { width:100%; height:15px; background:url(../img/2bq-ha.png) repeat-x; background-position:top; }
.questionnaire TD.q-h { padding:0.1em 0.1em 0em 0em; }
.questionnaire TD.q-a { padding:0.1em 0.1em 0em 0.1em; }

.questionnaire DIV.q-h-t { font-size:0em; width:auto; height:3px; }
.questionnaire .q-odd DIV.q-h-t { background-color:#F5F5F5; background-image:url(../img/2bq-gray-tl.png); background-repeat:no-repeat; }
.questionnaire .q-odd DIV.q-h-t DIV.q-h-tr { float:right; width:3px; height:3px; background-color:#F5F5F5; background:url(../img/2bq-gray-tr.png) no-repeat; }

.questionnaire DIV.q-h-b { font-size:0em; width:auto; height:3px; }
.questionnaire .q-odd DIV.q-h-b { background-color:#F5F5F5; background-image:url(../img/2bq-gray-bl.png); background-repeat:no-repeat; }
.questionnaire .q-odd DIV.q-h-b DIV.q-h-br { float:right; width:3px; height:3px; background-color:#F5F5F5; background:url(../img/2bq-gray-br.png) no-repeat; }

.questionnaire DIV.q-h-m { padding:0.1em 0.5em; width:auto; }
.questionnaire .q-odd DIV.q-h-m { background-color:#F5F5F5; }

.questionnaire .q-a DIV { text-align:center; }
.questionnaire .q-a INPUT { border:0px; margin-top:1px; }
.questionnaire .q-a DIV.q-a-2t, .questionnaire .q-a DIV.q-a-t, .questionnaire .q-a DIV.q-a-c, .questionnaire .q-a DIV.q-a-2c { width:36px; height:22px; cursor:pointer; }
.questionnaire .q-odd .q-a DIV.q-a-2t { background:url(../img/2bq-green.png) no-repeat; }
.questionnaire .q-odd .q-a DIV.q-a-t  { background:url(../img/2bq-gray.png) no-repeat; }
.questionnaire .q-odd .q-a DIV.q-a-c  { background:url(../img/2bq-gray.png) no-repeat; }
.questionnaire .q-odd .q-a DIV.q-a-2c { background:url(../img/2bq-red.png) no-repeat; }

DIV.questionnaire-navigation { position:relative; width:auto; margin-left:-10em; text-align:center; font-size:0.7em; margin-top:3em; }
DIV.questionnaire-navigation SPAN { position:relative; font-family:"Times New Roman"; font-size:1.7em; top:0.15em; }

/*questionnaire results*/
TABLE.qresults { font-size:0.9em; color:#303030; width:800px; margin:0; }
.qresults TD.qr1 { font-size:0.9em; padding-right:0.5em; text-align:right; text-decoration:underline;}
.qresults TD.qr1, .qresults TD.qr1 DIV {line-height:1.1em; width:250px;}
.qresults TD.qr2 { width:7px; }
.qresults TD.qr2 DIV { width:7px; height:28px; /*background-image:url(../img/qr2.png); background-repeat:no-repeat; background-position:left center;*/ }
.qresults TD.qr3 { width:3em; }
.qresults TD.qr3 DIV { width:3em; height:22px; text-align:center; background-image:url(../img/qr4-1.png); background-repeat:repeat-x; background-position:left center; }
.qresults TD.qr3 DIV SPAN { color:white; font-weight:bold; padding-top:0.1em; display:block; }
.qresults TD.qr4 { width:100%; padding:0px; }
.qresults .qr4 DIV.qr4-1 { margin-left:-1px; height:22px; background-color:#D6D2EC; background-image:url(../img/qr4-1.png); background-repeat:repeat-x; background-position:left center; }
.qresults .qr4 .qr4-1 DIV.qr4-2 { float:right; width:5px; height:22px; /*background-image:url(../img/qr4-2.png); background-repeat:no-repeat; background-position:left center;*/ }
.clickBar { font-weight: bold; font-size: 1.1em; text-align: center;}

/*courses list*/
TABLE.tbar { float:left; font-size:0.75em; line-height:1em; color:#303030; margin-bottom:0.3em; margin-right:-155px; }
DIV.tbar-h  { clear:left; width:100%; margin-top:0.2em; }
.tbar-hc { color:#0A623A; font-weight:bold; }
.tbar-ht { color:#4A667C; }
.tbar-h DIV.tbar-hc { float:left; width:8em; margin-left:7px; margin-right:0.5em; font-size:0.75em; }
.tbar-h DIV.tbar-ht { float:left; width:60%; margin-right:-5em; font-size:0.75em; }
.tbar-h DIV.tbar-ht0 { width:10em; }
DIV.dot-bg { clear:both; width:75%; height:3px; margin-top:0.5em; margin-bottom:1em; background:url(../img/dots.png) repeat-x; }

DIV.course-bar { clear:left; width:75%; margin-bottom:0.3em; }
.course-bar .cbh { clear:left; font-size:0.8em; }
.course-bar .cbh DIV.cbh-b { float:left; height:13px; width:13px; margin-right:10px; margin-top:0.15em; }
.course-bar .cbh DIV.cbh-t { float:left; height:1.5em; color:#4A667C; font-weight:bold; }
.course-bar DIV.cb-content {
	clear:left; margin:0.5em 0em 1em 23px; padding:0.5em;
	background-color:#F5F5F5; border:1px dotted #0A623A;
	font-size:0.7em; color:#404040; line-height:1.2em; }
.course-bar-collapsed DIV.cb-content { display:none; }
.course-bar DIV.cbc-floater { float:left; margin-right:2em; }

DIV.course-list-footer-text { clear:left; width:75%; text-align:left; font-size:0.9em; margin-top:2em; }
DIV.course-list-header-text { clear:left; width:75%; text-align:left; font-size:0.9em; }

/*place preferences*/
DIV.placepref-holder { }
DIV.placepref-bar1 { float:left; width:8em; margin-right:5%; }
DIV.placepref-bar2 { float:left; width:13em; margin-right:5%; }
DIV.placepref-bar3 { float:left; width:30%; margin-right:0.5em; }

.placepref P, .placepref TABLE { line-height:1.2em; }

TABLE.placepref, DIV.placepref { font-size:0.75em; line-height:1.3em; }
DIV.placepref { margin-bottom:0.7em; }
.placepref TD.q-h { padding:0em 0.2em 0em 0em; }
.placepref TD.q-a { padding:0em 0.2em 0em 0em; }
.placepref A, .placepref A:visited, .placepref A:hover { color:#303030; }

.placepref DIV.q-h-t { font-size:0em; width:auto; height:3px; }
.placepref .q-odd DIV.q-h-t { background-color:#F5F5F5; background-image:url(../img/2bq-gray-tl.png); background-repeat:no-repeat; }
.placepref .q-odd DIV.q-h-t DIV.q-h-tr { float:right; width:3px; height:3px; background-color:#F5F5F5; background:url(../img/2bq-gray-tr.png) no-repeat; }

.placepref DIV.q-h-b { font-size:0em; width:auto; height:3px; }
.placepref .q-odd DIV.q-h-b { background-color:#F5F5F5; background-image:url(../img/2bq-gray-bl.png); background-repeat:no-repeat; }
.placepref .q-odd DIV.q-h-b DIV.q-h-br { float:right; width:3px; height:3px; background-color:#F5F5F5; background:url(../img/2bq-gray-br.png) no-repeat; }

.placepref DIV.q-h-m { padding:0em 0.5em; width:auto; }
.placepref .q-odd DIV.q-h-m { background-color:#F5F5F5; }

.placepref .q-a DIV { text-align:center; }
.placepref .q-a INPUT { border:0px; margin-top:1px; }
.placepref .q-a DIV.q-a-t { width:40px; height:22px; }
.placepref .q-odd .q-a DIV.q-a-t  { background:url(../img/2bq-gray.png) no-repeat; }

DIV.placepref-save { float:left; clear:left; width:50%; text-align:center; }

/*matching institutions*/
DIV.subject-bar { clear:left; width:75%; margin-bottom:0.5em; }
.subject-bar .sbh { clear:left; font-size:1em; }
.subject-bar .sbh DIV.sbh-b { float:left; height:13px; width:13px; margin-right:10px; margin-top:0.35em; }
.subject-bar .sbh DIV.sbh-t { float:left; height:1.5em; color:#4A667C; font-weight:bold; }
.subject-bar DIV.sb-content {
	clear:left; margin:0.5em 0em 1em 23px; padding:0.5em;
	background-color:#F5F5F5; border:1px dotted #0A623A; }
.subject-bar DIV.sb-content P { font-size:0.8em; color:#404040; line-height:1.3em; }
.subject-bar DIV.sb-content EM { font-weight:bold; font-style:normal; }
.subject-bar-collapsed DIV.sb-content { display:none; }
.subject-bar TD.sbc-bar { width:30%; }
.subject-bar .sbc-bar DIV { padding-right:1em; }

DIV.matching-institutions { position:relative; width:auto; }
DIV.matching-institutions-simple { position:relative; width:auto; margin-top:1em; }
.matching-institutions-simple P { font-size:0.9em; line-height:1.3em; }

P.matching-counts { clear:left; font-size:0.8em; margin-bottom:0.3em; line-height:0.9em !important; }
.matching-counts EM { font-style:normal; color:#FF0000; }
P.matching-description { font-size:0.9em; margin-top:0.3em; margin-bottom:0em !important; line-height:0.9em !important; }

DIV.matching-title { clear:left; width:50%; margin-bottom:0.4em; }
.matching-title A { font-size:1.2em; color:#053F6C !important; }
.matching-title DIV.matching-title-ord { position:relative; float:left; margin-right:-1em; left:-1.3em; font-size:1.1em; color:#F40000; padding-top:4px; }

DIV.matching-courses { clear:left; width:auto; font-size:0.75em; margin-left:2em; }
DIV.matching-courses-bar { float:left; width:12em; margin-right:2%; margin-bottom:1em; }
DIV.matching-courses-bar-end { float:left; width:12em; margin-right:-1em; margin-bottom:1em; }
DIV.matching-course-ord { clear:left; float:left; width:2em; text-align:right; margin-right:0.7em; color:#32A922; }
DIV.matching-course-text { float:left; }

DIV.matching-navigation { clear:both; width:80%; text-align:center; font-size:0.7em; }
DIV.matching-navigation SPAN { position:relative; font-family:"Times New Roman"; font-size:1.7em; top:0.15em; }

/*advice*/
DIV.advice-frame { }
.advice-frame DIV.a-plain { margin-right:180px; }
.advice-frame DIV.a-menu { width:19%; height:100%; clear:left; float:left; padding-right:2%; border-right:1px dashed #808080; font-size:0.9em; }
.advice-frame DIV.a-content { width:57%; margin-right:-5%; height:100%; float:left; margin-left:2%; }
.a-menu UL { margin:0em 0em 0.5em 0em; padding:0px; padding-bottom: 10px;}
.a-menu UL LI { margin-left:1.1em; padding-bottom: 10px;}

/*Course search*/
DIV.search-frame { position:relative; width:65%; line-height:1em; margin-top:10px; }
.search-frame DIV.search_leftbar { width:50%; min-height:24em; margin-bottom:2em; float:left;border-right:1px dashed gray;}
.search-frame DIV.search_rightbar { width:45%; min-height:20em; margin-bottom:1em; float:left; padding-left:3%;  }
.search-frame DIV.search_footer {width:45%; float:left; text-align:center;font-weight:bold;  }
.search-frame DIV.PlacePref { margin-left:0px; line-height:0.9em; }
.search-frame SELECT.search { width:95%; }
.search-frame INPUT.search { width:75%; }

/* New Jan 2012 */
#pageHolder{background: url("../img/bordermain.gif") repeat-y scroll center top transparent;
    margin: 0 auto;
    padding: 0 8px;
    position: relative;
    width: 980px;
    z-index: 4;}
    
#pageBottom{background: url("../img/borderfooter.gif") no-repeat scroll center top transparent;
    margin: 0 auto;
    height:16px;
    width: 996px;
    z-index: 3;}
    
#footer{font-size:0.8em;margin:0px 0 10px 0; float:right;}


.homeContent { min-height:340px;position:relative; top: 0; background-image:url(../img/bgb0.png); background-position:bottom; background-repeat:repeat-x; }
.shapel { float:left; width:108px; height:400px; background-image:url(../img/shapel__trnsp.png); background-repeat:no-repeat;margin-top:0px; }
.shaper { float:right; height:320px;width:180px; margin-top:0px; background-image:url(../img/shaper_trnsp.png); background-repeat:no-repeat; }
.homeContentMain{float:left;width:570px;margin-left:70px;margin-top:0px;}
.headerRightBox { float:right; width:352px; font-size:0.8em;  text-align:left;
	margin-top:2px; margin-right:3px;}
.login, .register{ padding-top:5px; border:1px solid #ddd;  background-color:#fff;padding:2px 8px;margin-top:3px;}
.registerHeader{font-weight:bold;padding-bottom:4px;}
.loginButton{margin-top:26px;float:right;}
.registerButton{margin-top:26px;float:right;}
.login label{width:60px;display:inline-block;}
.bigLink{color:#22f;font-weight:bold;font-size:1.2em;display:block;padding-bottom:6px;}

#promotionalFooter{margin:0 auto;width:980px;margin-top:6px;text-align:center;}
