html,body{color:#666;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:normal;font-size:13px;line-height:1.6em}

.text-10px{font-size:10px;}
.text-11px{font-size:11px;}
.text-12px{font-size:12px;}
.text-14px{font-size:14px;}
.text-16px{font-size:16px;}

.imgLeft{float:left;margin:0 25px 17px 0;border:1px solid #eee;}
.imgLeftNoBorder{float:left;margin:2px 26px 18px 2px;}
.leftBox{float:left;height:auto!important;margin:0 25px 12px 0;border:1px dotted #000;}
.imgRight{float:right;margin:0 0 17px 25px;border:1px solid #eee;}
.imgRightNoBorder{float:right;margin:2px 2px 18px 26px;}
.rightBox{float:right;height:auto!important;margin:0 0 12px 25px;border:1px dotted #000;}
.imgCentre{margin:17px auto 17px auto;border:1px solid #eee;}
.imgCentreNoBorder{margin:17px auto 17px auto;border:1px solid #eee;}
.pdfLink{background:url(/images/pdf.gif) 100% 2px no-repeat;padding-right:18px;margin-right:2px;}

.only-apply-styles-above-here{border-top:40px solid #fff;border-bottom:140px solid #fff;border-left:none;border-right:none;display:block;font-size:11px;font-style:italic;}

tr.tablehead{}

table.portal{border:solid 1px #9B9B90;}
table.portal th{background-color:#9B9B90;}

.noTopMargin{margin-top:0;}
.noBtmMargin{margin-bottom:0;}

.btmMargin10px{margin-bottom:10px;}
.btmMargin15px{margin-bottom:15px;}

.linkList{margin:0 0 21px 0;padding:0;list-style-type:none;}
.linkList li{margin:0 0 5px 0;line-height:1.6em;}


.gap10px{margin-bottom:10px;}
.gap15px{margin-bottom:15px;}

/*#mainarea-right h1{color:#fff;background:#4e576a url(/images/bg-box-watermark.gif) -3px -91px no-repeat;width:468px;padding:18px 33px 16px 33px;margin:-24px 132px 28px -31px;display:inline-block;clear:both;text-align:left;}*/

/*#introtext{position:relative;width:546px;margin:-24px 132px 28px -31px;display:inline-block;clear:both;text-align:left;padding:0 0 10px 0;}
#introtext h1{color:#fff;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:27px;background:#4e576a url(/images/bg-box-watermark.gif) -3px -91px no-repeat;width:468px;padding:18px 33px 16px 33px;margin:2px 0 0 2px;}
#topshadow{width:546px;overflow:hidden;display:block;background:url(/images/h1/top2.png);}
#bottomshadow{position:absolute;bottom:0;left:0;width:546px;height:10px;background:url(/images/h1/bottom2.png);}*/

table.leftBox{border:none!important;}
table.rightBox{border:none!important;}
.leftBox td{vertical-align:top;}
.rightBox td{vertical-align:top;}
.leftBox img{float:left;margin:0 0 5px 0!important;border:1px solid #eee;}
.rightBox img{float:right;margin:0 0 5px 0!important;border:1px solid #eee;}

img#mainImg{margin-bottom:-34px;}

h1{color:#A38B45;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:27px;margin:0;line-height:1.5em;}
#productarea h1{color:#41567A;color:#9E8F70;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:27px;margin:16px 0 16px -1px;}
h2{color:#9E8F70;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:20px;margin:0 0 16px -1px;line-height:1.2em;}
h3{color:#777;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:bold;font-size:15px;margin:0 0 12px 0;}
h4{color:#9E8F70;color:#777;font-family:"Trebuchet MS" ,Arial, Helvetica, sans-serif;font-weight:bold;font-size:15px;margin:0 0 0 0;}
h5{color:#9E8F70;color:#777;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:bold;font-size:15px;margin:0 0 0 0;}
h6{color:#9E8F70;color:#777;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:bold;font-size:15px;margin:0 0 0 0;}

p{color:#666;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:normal;font-size:13px;line-height:1.6em;margin:0 0 16px 0;}
p.intro{font-size:21px;color:#777;line-height:1.4em;font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;}
p.intro{font-size:21px;color:#666;line-height:1.4em;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:16px;}
p.intro{font-size:21px;color:#666;line-height:1.4em;font-family:Arial, Helvetica, sans-serif;font-size:17px;font-style:italic;margin-top:-5px;}
/*p.intro{font-size:21px;color:#777;line-height:1.4em;font-family:Arial, Helvetica, sans-serif;font-size:20px;}*/
p.highlight{border-left:3px solid #ccc;color:#6F7686;padding:2px 10px;display:block;margin-top:6px;font-style:italic;/*font-weight:bold;*/}

ul{margin:4px 0 21px 28px;padding:0 0 0 0;}
ol{margin:4px 0 21px 28px;padding:0 0 0 0;}
li{margin:0 0 8px 0;padding:0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#666;font-weight:normal;font-size:13px;line-height:1.5em}

a{color:#A38B45;color:#9E8F70;text-decoration:none;}
a:hover{text-decoration:underline;}
hr{background:#eee;color:#eee;height:1px!important;border:none;margin:12px 0 30px 0;display:inline-block;clear:both;width:100%;}

#accordion h2 a{color:#930;font:normal 13px Helvetica, Arial, sans-serif;}
.promobox{width:609px;height:245px;}
.promobox td{width:358px;vertical-align:top;background:#eee;padding:0;}
td.promoinfo{width:203px;background:#4e576a url(/images/bg-promobox-watermark.gif) 0 0 no-repeat;background:#464D5E url(/images/bg-promobox-watermark2.gif) 0 0 no-repeat;color:#fff;padding:29px 24px 0 24px;color:#fff;}
td.promoinfo h1, td.promoinfo h2, td.promoinfo h3, td.promoinfo h4, td.promoinfo h5, td.promoinfo h6{color:#fff;font-family:Arial, Helvetica, sans-serif;/*font-size:29px;*/font-size:21px;font-weight:bold;line-height:1.1em;margin:0 0 10px 0;}
td.promoinfo p{color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:1.45em;font-weight:normal;}
td.promoinfo a{color:#fff;font-weight:bold;}

#newsbox{width:547px;border-spacing:0;border:2px solid #fff;}
#newsbox h1, #newsbox h2{font-family:Arial, Helvetica, sans-serif;font-size:21px;font-weight:normal;margin:0 0 12px 0;/*color:#777;*/color:#9E8F70;}
#newsbox a{font-weight:bold;}
#newsbox hr{background:#eee;color:#eee;height:1px!important;border:none;margin:12px 0 28px 0;margin:12px 0 30px 0;display:inline-block;clear:both;}
#newsbox .rightImg{float:right;/*margin:0 0 17px 50px;*/margin:0 0 12px 50px;border:1px solid #eee;}
#newsbox .rightImg-noborder{float:right;/*margin:2px 2px 18px 51px;*/margin:2px 2px 13px 51px;}


table{}
table th{}
table td{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;}


table.basic{margin:10px 0 16px 0;}
table.basic td{vertical-align:top;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:13px;padding:0 20px 10px 0;}
table.basicLined{width:100%;margin:10px 0 16px 0;}
table.basicLined td{vertical-align:top;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:13px;padding:7px 20px 7px 5px;border-bottom:1px solid #f3f3f3;}


.tablehead{color:#41567A;color:#777;font-weight:bold;}

/*#coursetour{margin:8px 0 5px 0;display:inline-block;clear:both;}
#coursetour a{color:#9E8F70;padding:3px 5px 2px 5px;margin:0 1px 0 0;font-size:12px;}
#coursetour a:hover{background:#fff;text-decoration:none;}
#coursetour a.coursemap{padding:3px 5px 2px 8px;font-weight:bold;}
#coursetour a.current{background:#9E8F70;text-decoration:underline;}*/

#coursetour{margin:9px 0 4px 0;padding:0;list-style-type:none;}
#coursetour li{display:inline;}
#coursetour li a{color:#9E8F70;padding:2px 6px 2px 6px;margin:0 0 0 0;font-size:12px;}
#coursetour li a:hover{background:#fff;text-decoration:none;}
#coursetour li.current a{background:#888;color:#fff;text-decoration:underline;}
#coursetour li a.coursemap{color:#9E8F70!important;background:none!important;padding:3px 5px 2px 8px;font-weight:bold;text-decoration:none;}
#coursetour li a:hover.coursemap{background:#fff!important;}

table.coursedata{border:1px solid #eee;margin:20px 0 20px 0;width:100%;}
table.coursedata td{margin:0 0 0 0;font-size:12px;padding:9px 15px 12px 20px;line-height:2em;text-align:left;}
table.coursedata tr.tablehead td{border-bottom:1px solid #eee;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;padding-bottom:9px;}
table.coursedata td img{margin:0 5px 0 -7px;}
table.coursedata td a{font-weight:bold;font-size:14px;}
table.portal{border:1px solid #ccc;}

.staff{width:100%;margin:10px 0;}
.staff td{padding:0 10px 25px 1px;font-size:13px;line-height:1.3em;vertical-align:top;}
.staff td img{margin:0 25px 10px -2px;border:1px solid #eee;}

.management-board{width:100%;margin:10px 0;}
.management-board td{padding:0 15px 10px 1px;font-size:13px;line-height:1.3em;vertical-align:top;width:50%;}
.management-board td img{margin:0 12px 10px 0;border:1px solid #eee;float:left;}

.imgcaptionLeft td{border:none!important;line-height:1.6em;padding:0 5px;font-size:12px;}
.imgcaptionLeft img{border:1px solid #eee;margin:0 0 5px 0;display:block;}
.imgcaptionLeft p{margin:0;line-height:1.6em;}
.imgcaptionRight td{border:none!important;line-height:1.6em;padding:0 5px;font-size:12px;}
.imgcaptionRight img{border:1px solid #eee;margin:0 0 5px 0;display:block;}
.imgcaptionRight p{margin:0;line-height:1.6em;}

.leftImg{float:left;margin:0 25px 17px 0;border:1px solid #eee;}
.leftImg-noborder{float:left;margin:2px 26px 18px 2px;}
.leftBox{float:left;height:auto!important;margin:0 25px 12px 0;border:1px dotted #000;}
.rightImg{float:right;margin:0 0 17px 25px;border:1px solid #eee;}
.rightImg-noborder{float:right;margin:2px 2px 18px 26px;}
.rightBox{float:right;height:auto!important;margin:0 0 12px 25px;border:1px dotted #000;}
.centreImg{margin:17px auto 17px auto;border:1px solid #eee;}
.centreImg-noborder{margin:17px auto 17px auto;border:1px solid #eee;}
