/* main */
body{ background:url(images/img_bg.gif); margin: 0px;}
body,table,tr,td,select,input,textarea{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;color: #002B5D;}
a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color: #002B5D;text-decoration:underline;}
a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;}
img {border: 0px;}
form{margin:0px;}
.leftfloat{float:left;}
.rightfloat{float:right;}
.clearboth{clear: both;}
.pikepadding {padding-left: 5px; padding-right: 5px;}
tr.tableRowBlue td{background-color: #C3CDDF; }
tr.tableBorderBlue td{border-bottom: 1px solid #C3CDDF; font-size:11px ; }
h1 {font-size: 15px; font-weight:bold;}

/* Header Part */
#headerbg {background:url(images/img_headerbg.gif) repeat-x top; }
.toprightside {padding-top: 20px; text-align: right; font-size: 10px; color: #C3CDDF; vertical-align:top;}
.langSelectTxt{ font-size: 11px; color: #C3CDDF; font-weight: bold; padding-right:10px;}
.langSelectDrp{ font-size: 11px; width: 146px;}

/* Mainmenu */

table#mainmenu td.menuActive{
	padding: 0px 6px 1px 6px;
	font-size:11px;
	color: #002B5D;
	text-align: center;
	background: url(images/btn_mainMenuOver.gif) center bottom;
}

table#mainmenu td a {
	padding: 10px 6px 0px 6px;
	text-align: center;
	height: 25px;
	font-size:11px;
	display: block;
	color: #002B5D;
	text-decoration:none;
	background: url(images/btn_mainMenuOut.gif) center bottom;
}

table#mainmenu td a:hover {
	padding: 10px 6px 0px 6px;
	height: 25px;
	text-align: center;
	font-size:11px;
	display: block;
	color: #002B5D;
	text-decoration:none;
	background: url(images/btn_mainMenuOver.gif) center bottom;
}

div.mmenu table td { background: center bottom; }


/* Content */
.contentMain{padding: 10px 0px 40px 5px;}

ul
{
list-style-image:url(images/icon_arrow.gif);
margin-left: 18px;
padding-left: 18px;
}

li
{
padding: 0px 3px 3px 0px;
margin:  0px 3px 3px 0px;
list-style-position:outside;
}

ul.navtable
{
margin: 0px;
padding: 0px;
list-style:none;
}
ul.navtable li
{
padding: 0px 3px 2px 0px;
margin:  0px 3px 2px 0px;
list-style-position:outside;
}
tr.tableRowBorder td{border-bottom: #002B5D 2px solid; border-right: #C3CDDF 1px dotted;}
tr.tableRowBorder td a{text-decoration: none;}
tr.tableRowBorder td a:hover{text-decoration: underline;}
tr.tableRowBlueBorder td{background-color: #C3CDDF; border-right: #C3CDDF 1px dotted;}
tr.tableRowWhiteBorder td{border-right: #C3CDDF 1px dotted;}

img.borderSmall{border: #002B5D 1px solid;}
.newsSnipHeader { background:url(http://www.ccel.co.nz/images/img_bgNewsHeader.gif) repeat-x top; color: #C2CCDE; padding: 10px 7px 10px 7px; font-weight: bold; text-align: left;}
.newsSnipText{font-size: 10px; padding: 5px 18px 5px 5px; text-align: left;}
.newsSnipLink {text-align:right; padding:0px 18px 5px 0px;}
.newsSnipLink a{font-size: 10px; font-weight: bold; text-decoration: none;}
.newsSnipLink a:hover{font-size: 10px; font-weight: bold; text-decoration: underline;}

a.smallLink{font-size: 10px; font-weight: bold; text-decoration: none;}
a.smallLink:hover{font-size: 10px; font-weight: bold; text-decoration: underline;}

.submenu{padding: 18px 15px 18px 15px; line-height: 25px; text-align:left; border-bottom: #002B5D 1px solid; }
.submenu a{text-decoration: none;}
.submenu a:hover{text-decoration: underline;}
.contentDetail{padding: 18px 15px 18px 15px; text-align:left; vertical-align:top;}
.imgLrgRight{border: #002B5D 1px solid; margin: 0px 0px 10px 20px;}
.imgLrgLeft{border: #002B5D 1px solid; margin: 10px 20px 0px 0px;}
.activeSub{color: #FEC80D; font-weight: bold;}

/* Enrolment Guide and form */
tr.enrolmentRowB td{background-color: #C3CDDF; font-size: 11px; padding: 3px 3px 3px 5px;}
td.enrolmentRowB {background-color: #C3CDDF; font-size: 11px; padding: 3px 3px 3px 5px;}
tr.enrolBBorder th{ border-bottom: #C3CDDF 1px solid; font-weight: normal;}
.enrolRBorder { border-right:  #C3CDDF 1px solid;}
.enrolLBorder { border-left:  #C3CDDF 1px solid;}
.enrolBothBorder {border-left:  #C3CDDF 1px solid; border-right:  #C3CDDF 1px solid;}
tr.enrolHeader td{background-color:#C3CDDF; padding: 5px; font-weight: bold;}
.drp200px{width: 200px}

.font11px{font-size: 11px;}
.font11px a{font-size: 11px; text-decoration: none;}
.font11px a:hover{font-size: 11px; text-decoration:underline;}
/* Footer */
.footer {padding: 10px; border-top: #002B5D 1px solid; background-color:#FFFFFF; font-size:10px; }
.footer a{font-size:10px; text-decoration: none; color: #002B5D; }
.footer a:hover{font-size:10px; text-decoration: underline; color: #002B5D; }

div#StudentComments{}
div#StudentComments img{margin:0px 8px 8px 8px}

tr.tableRowWhiteBorder2 td{padding:8px 8px 8px 8px}

table#Activities{border-left:1px solid #C3CDDF;border-bottom:1px solid #C3CDDF}
table#Activities td{padding:4px;border-right:1px solid #C3CDDF;border-top:1px solid #C3CDDF}

div.ActivitiesImages img{margin-bottom:8px}

.gallery{
height:340px;
width:900px;
position: relative; 
top:0;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px; 
overflow: auto;
}