*{
margin:0 auto;
padding:0px;
font-family:Arial;
}
/* USAGE: All you have to do is include this one line in your CSS file, with the tag names to which you want the script applied: 
img, div { behavior: url(/iepngfix.htc) } */ 
/* Alternatively, you can specify that this will apply to all tags like so: * { behavior: url(iepngfix.htc) } */

body {color:#606060; margin: 0; font-size:12px; background:url(images/bg.gif) repeat-x #FFFFFF;}

.page-size {width:978px; margin:0 auto}
.double-bor {border-left:10px #FFFFFF solid; border-right:10px #FFFFFF solid;}
.fourbor-td {border:1px #DEDEDE solid; background:#F2F2F2 url(images/fourbor.gif) repeat-x; vertical-align:top; height:300px; text-align:left;}
.bottom-bor {border-bottom:10px #FFFFFF solid;}

#toplinks { vertical-align:top; border-top:#000000 1px solid; padding-top:2px;}
#toplinloks ul {list-style:none; padding:0; margin: 0px 0px 0px 0px;}
#toplinooks ul li{font-size:11px; color:#333; text-align:left; font-weight:700; padding: 0px; display:inline;}
#topleeinks ul li a {font-size:12px; color:#FFFFFF; text-decoration:none; font-weight:700; border-left:1px #FFFFFF solid; padding: 5px 17px 5px 17px; display:block; float:left; background:#104772; font-family:Arial Narrow;}  
#topleeinks ul li a:hover {color:#FFFFFF; text-decoration:none; background:#B51818;}
.logo {padding-right:8px;}

.link {font-size: 11px; color: #606060; font-weight:700; text-align:right; vertical-align:bottom; padding-bottom:18px;}
.link a {font-size: 11px; color: #606060; text-decoration: none; font-weight:700;}
.link a:hover{color:#DA251D;}

.home-text {font-size: 11px; color: #606060; font-weight:700; text-align:left; vertical-align:bottom; border-bottom:10px #FFFFFF solid;background:#FFFFFF;}
.home-text span {font-size: 11px; color: #606060; font-weight:400; text-decoration:underline;}
.home-text a {font-size: 11px; color: #DA251D; text-decoration: none; font-weight:700;}
.home-text a:hover{color:#104772;}

#footer {font-size: 11px; color: #848484; text-decoration: none; border-bottom:1px #DEDEDE solid; margin: 0px 0px 10px 0px;}
#footer td {padding-bottom:10px; padding-top:10px;}
#footer b {font-weight:400; color: #606060;}
#footer a {font-size: 11px; color: #848484; text-decoration: none;}
#footer a:hover{text-decoration: none; color:#606060;}

.pfright {float: left; margin: 0px 0px 0px 1px;}

.download {font-size: 11px; color: #606060; font-weight:700; text-align:left;}
.download span {font-size: 11px; color: #606060; font-weight:400; text-decoration:underline;}
.download a {font-size: 11px; color: #DA251D; text-decoration: none; font-weight:700;}
.download a:hover{color:#104772;}


#add {font-size: 11px; text-decoration: none; background:url(images/admission-bg.gif) repeat-x bottom; text-align:left; padding-bottom:14px; border-right:12px solid #FFFFFF; border-bottom:6px solid #FFFFFF; padding-right:20px;}
#add b {color:#DA251D; padding: 5px 0px 2px 0px; display:block;}
#add a {color:#606060; text-decoration:none;}
#add p {font-weight:400; color: #606060; padding: 0px 0px 5px 0px; display:block;}

.opacity1 IMG{filter:alpha(opacity=100); opacity:1.0; padding-top:5px;}
.opacity1:hover IMG{filter:alpha(opacity=70); opacity:0.7;}


#news { vertical-align:top; border:1px #DEDEDE solid; background:url(images/news-bg.gif) repeat-x #F2F2F2; padding-bottom:10px;}
#news ul {list-style:none; padding: 15px 0px 0px 15px; line-height:13px; margin-bottom:-5px;}
#news ul li{font-size:11px; color:#333; text-align:left; font-weight:700; padding: 0px; }
#news ul li a {font-size:11px; color:#4C4C4C; text-decoration:none; font-weight:400; border-left:0px #FFFFFF solid; padding: 0px; margin-right:15px; text-align:left; line-height:13px;}  
#news ul li a:hover {color:#000000;}
#news p {padding: 10px 0px 0px 15px; text-align:left;}
#news p a {font-size:11px; color:#DA251D; text-decoration:none; font-weight:400; text-align:left;}
#news p a:hover {color:#000000; text-decoration:underline;}

#letter { vertical-align:top; border:1px #DEDEDE solid; background:url(images/news-bg.gif) repeat-x #F2F2F2; padding-bottom:8px; #padding-bottom:12px;}
 
.bor-name { border-left:5px #F8C300 solid; text-align:left; font-weight:700; margin-top: 3px;}

.name {font-size:14px; color:#104772; padding: 5px 0px 5px 10px; text-align:left; font-weight:400;}

#list ul {list-style:none; padding:0; margin: 0px 12px 0px 0px; border-top:#DEDEDE 1px solid;}
#list ul li{ background:url(images/bullet1.gif) no-repeat 8px 10px; font-size:11px; color:#333; text-align:left; font-weight:700; padding: 0px; border-bottom:#DEDEDE 1px solid; padding:5px; padding-left:20px;}
#list ul li a {font-size:12px; color:#4C4C4C; text-decoration:none; font-weight:700;}  
#list ul li a:hover {color:#104772;}

.bor-right {border-right:#DEDEDE 1px solid;}

.table-bor {border: 1px solid #99AFC1;}
.imgbor {border: 1px solid #4c4c4c;}
.colour {background-color: #E3F2FE;}
.redbg {background-color: #DA251D;}

.h3 {font-weight: 700; font-size: 12px; color: #FF9933; font-family: Arial; text-decoration: none; text-align:left;}
.h3:hover {font-weight: 700; font-size: 12px; color: #56A6D9; font-family: Arial; text-decoration: none; text-align:left;}

.h5 {font-weight: 700; font-size: 12px; color: #757575; font-family: Arial; text-decoration: none; text-align:left;}
.h6 {font-weight: 400; font-size: 12px; color: #757575; font-family: Arial; text-decoration: none; text-align:center;}

#imbg {font-size: 11px; text-decoration: none; background:url(images/line-bg1.gif) repeat-x bottom; padding-right:12px; padding-bottom:5px;}

#list-head {border-left:#DEDEDE 1px solid; vertical-align:top; width:207px;}
#list-head ul {list-style:none; padding:0; margin: 0px; margin-top: 15px;}
#list-head ul li{ background:url(images/bullet1.gif) no-repeat 8px 10px; font-size:11px; color:#333; text-align:left; font-weight:700; padding: 0px; border-bottom:#DEDEDE 1px solid; padding:5px; padding-left:20px;}
#list-head ul li a {font-size:12px; color:#4C4C4C; text-decoration:none; font-weight:700;}  
#list-head ul li a:hover {color:#104772;}
#list-head ul li span {color:#104772; font-size:12px;}

#sidelink {border-left:#DEDEDE 0px solid; vertical-align:top; width:210px;}
#sidelink ul {list-style:none; padding:0; margin:20px; border-top:#99AFC1 1px solid;}
#sidelink ul li{text-align:left; font-weight:700; padding: 0px; border-bottom:#99AFC1 1px solid; padding:3px; padding-left:0px;}
#sidelink ul li a {font-size:11px; color:#104772; text-decoration:none; font-weight:700;}  
#sidelink ul li a:hover {color:#DA251D;}
#sidelink ul li span {color:#DA251D; font-size:11px;}

#text {font-size:12px; color:#444444; text-align:left; font-weight:400; padding: 0px;}
#text p {line-height:18px; margin-bottom:15px;}
#text .h1 {font-size:24px; color:#104772; text-align:left; font-weight:400; padding: 0px; border-bottom:#104772 1px solid; padding-top:15px; padding-bottom:2px;}
#text .h2 {font-size:14px; color:#104772; text-align:left; font-weight:700;}
#text .h3 {font-size:12px; color:#DA251D; text-align:left; font-weight:700;}
#text .h4 {font-size:12px; color:#ffffff; text-align:left; font-weight:700; background-color: #DA251D; center; padding-bottom:5px; padding-left:12px; display:block; padding-top:5px;}


#text ul {list-style:none; padding:0; margin: 0px 12px 0px 0px; border-top:#DEDEDE 1px solid;}
#text ul li{ background:url(images/bullet1.gif) no-repeat 6px 10px; font-size:12px; color:#333; text-align:left; font-weight:400; padding: 0px; border-bottom:#DEDEDE 0px solid; padding:4px; padding-left:20px;}
#text ul li a {font-size:12px; color:#4C4C4C; text-decoration:none; font-weight:700;}



hr {border: 0px; color: #BFBFBF; background-color: #BFBFBF; height: 1px; width: 100%;}

#text ul li a:hover {color:#104772;}

.mail {color: #104772; font-size: 12px; font-weight:normal; text-align:left; text-decoration:none;}
.mail:hover {color: #DA251D; font-size: 12px; font-weight:normal; text-decoration:none;}

.back {color: #DA251D; font-size: 11px; font-weight:normal; text-align:right; text-decoration:none;}
.back:hover {color: #104772; font-size: 11px; font-weight:normal; text-decoration:none;}



.quick { vertical-align:top; border:1px #DEDEDE solid;}

.quickinp {font-size:11px; color:#606060; margin: 7px 15px 12px 15px; width:230px;}
.inp { font-size:11px; border:1px #AEAEAE solid; color:#606060; margin: 7px 0px 12px 15px; width:165px; height:17px;}
.but { font-size:11px; color:#FFFFFF; margin: 7px 15px 12px 0px; height:20px; background:#104772; border:0px; padding: 0px 10px 0px 10px; #padding: 0px 3px 0px 3px;}

.inp1 {font-weight: 400; font-size: 12px; color: #4F4F4F; font-family: arial; text-decoration: none; border: 1px solid #A09C96; background-color:#FFFFFF; margin: 7px 0px 5px 5px;}

.faqtext {color: #5D5D5D; font-weight:400; text-align:left; text-decoration:none;}
.faqtexthead {font-family: arial; color: #454545; font-size: 12px; font-weight:700; text-align:left; text-decoration:none;}
.h10 {font-family: arial; color: #444444; font-size: 12px; font-weight:400; text-align:left; text-decoration:none; border-bottom:1px dashed #BFBFBF; padding-bottom:10px; padding-top:10px;}

.addtit {font-family: arial; color: #444444; font-size: 13px; font-weight:700; text-align:left; text-decoration:none; padding:5px; background:#e1e1e1;}

.h11 {font-family: arial; color: #454545; font-size: 11px; font-weight:700; text-align:left; text-decoration:none; display:block; padding-bottom:5px;}
.text1 {color: #5D5D5D; text-decoration:none; line-height:16px;}
.caption {line-height:12px; font-size:11px; font-weight:700; padding-top:2px;}

.table-format {
	color: #333;
	font-size:12px;
	
}

.table-format td {
	padding: 3px 3px 3px 3px;
	vertical-align: middle;
	border-bottom: 1px solid #DEDEDE;
	font-size:12px;
	/*border-right: 1px solid #363636;*/
}


#table-head {
	vertical-align: middle;
	font-weight: 700;
	background-color:#c2c2c2;
	color:#333;
}

.table-formatsml {
	color: #333;
	font-size:11px;
	
}

.table-formatsml td {
	padding: 3px 5px 3px 5px;
	vertical-align: middle;
	border-bottom: 1px solid #DEDEDE;
	font-size:11px;
	/*border-right: 1px solid #363636;*/
}


#table-headsml {
	vertical-align: middle;
	font-weight: 700;
	background-color:#c2c2c2;
	color:#333;
}








.table-calendar {
border-collapse:collapse;
	background-color:#F5EDED;
}

.table-calendar  td{
	text-align:center;
	vertical-align: top;
	border: 1px solid #B98888;
	padding: 5px;
}



.table-calendar-head td{
	font-weight: 700;
	background-color:#7F4141;
	color:#fff;
	text-align:center;
}

.table-blank{
	background-color:#F2F2F2;
}

.caldate{
	font-size:16px;
	font-weight:700;
	text-align:left;
	
}

.calevent{
font-family:Tahoma, Verdana;
font-size:12px;
	font-weight:700;
	color:#7F4141;
}

.calimgBor{ border:1px solid #ccc}



.table-calendar-top  td{
	padding: 5px;
	background-color:#A36B6B;
	color:#FFFFFF;
}

.table-calendar-top  td a{
	color:#FFFFFF;
	text-decoration:none;
}

.table-calendar-top  td a:hover{
	color:#421414;
	text-decoration:none;
}

.table-calendar-top  td span{
font-size:16px;
font-weight:700;
}







.table-calendar-classes  td{
	padding: 5px;
	background-color:#515151;
	color:#FFFFFF;
	text-align:center;
	font-family:Tahoma, Verdana;
	font-size:11px;
	border:1px solid #999999;
}

.table-calendar-classes td a{
	color:#999999;
	text-decoration:none;
}

.table-calendar-classes td a:hover{
	color:#fff;
	text-decoration:none;
}

.table-calendar-classes td span{
	color:#fff;
	text-decoration:none;
}



.wp-links{color:#7F4141; text-decoration:none; background-image:url(images/icon-pdf.png); background-repeat:no-repeat; background-position:0px 0px; padding-left:20px;}
.wp-links:hover{color:#000000; text-decoration:none;}


.select{
font-size:11px; 
color:#333;
font-weight: none;
width:55px;
padding:2px;
border:0px none;
text-align:right;
background-color:#ccc

}


.divright { float:right; width:90px; vertical-align:top;}

.imgright { float:right; margin-left:10px; margin-bottom:10px;}

#months ul {list-style:none;  margin:0px; padding:0; border-bottom:1px solid #ccc; padding:0 0 5px 0; margin:0 0 20px 0;}

#months ul li{display:inline; font-size:11px; color:#F66B02; text-align:left; font-weight:700;  background:url(images/spacer.gif); padding:4px 4px;}

#months ul li a {font-size:11px; color:#DA251D; text-decoration:none; font-weight:700; letter-spacing:0px; line-height:18px; background-color:#fff; border:1px solid #104772;  padding:2px 2px;}  

#months ul li a:hover {color:#fff; text-decoration:none; background-color:#9EB4C5;}

#months ul li a.mactive {font-size:11px; color:#fff; text-decoration:none; font-weight:700; letter-spacing:0px; line-height:18px; background-color:#104772; border:1px solid #104772; padding:2px 2px;}  

#months ul li a.mdeactive {font-size:11px; color:#939292; text-decoration:none; font-weight:400; letter-spacing:0px; line-height:18px; background-color:#E2E4E3; border:1px solid #104772; padding:2px 2px;}  

.monthactive {font-size:11px; color:#fff; text-decoration:none; font-weight:700; letter-spacing:0px; line-height:18px; background-color:#104772; border:1px solid #C0C1C2; padding:2px 2px;}
.monthdeactive {font-size:11px; color:#939292; text-decoration:none; font-weight:400; letter-spacing:0px; line-height:18px; background-color:#E2E4E3; border:1px solid #C0C1C2; padding:2px 2px;}

.month {font-size:11px; color:#DA251D; text-decoration:none; font-weight:700; letter-spacing:0px; line-height:18px; background-color:#fff; border:1px solid #C0C1C2;  padding:2px 2px;}
:hover.month {color:#fff; text-decoration:none; background-color:#9EB4C5;}

.ndate {text-align:left; font-size:11px!Important; color:#000; text-decoration:none; font-weight:400;}


.ntitle {text-align:left; font-size:12px !Important; color:#104772 !Important; text-decoration:none; font-weight:700 !Important;  margin-bottom:20px;}

.ntitle a{text-align:left; font-size:14px !Important; color:#DA251D !Important; text-decoration:none; font-weight:700 !Important;}

.ntitle a:hover{text-align:left; font-size:14px !Important; color:#DA251D !Important; text-decoration:none; font-weight:700 !Important;}

.ntactive{text-align:left; font-size:14px !Important; color:#DA251D !Important; text-decoration:none; font-weight:700 !Important;  margin-bottom:20px;}






/* -- FORUM  */
#table-forum-head {
	/*background:url(images/top-bg.gif) repeat-x #FFFFFF;*/
	background-color: #A36B6B;
	border-bottom: 1px solid #ffffff;
	padding: 5px 5px 5px 5px;
	font-size: 13px;
	font-weight: 400;
	color: #fff;
}

.table-forum {
	font-size: 13px;
	color: #444444;
	font-weight: 400;
}

.table-forum td {
	vertical-align: top;
	/*border-left: 1px solid #AEABD9;*/
	border-bottom: 1px solid #C5C5C4;
	padding:5px 0px 5px 5px;
}

.table-forum .link {
	font-size: 13px;
	font-weight: 400;
	color: #444444;
	text-decoration: none;
}
.table-forum .link:hover {
	font-size: 13px;
	font-weight: 400;
	color: #A36B6B;
	text-decoration: none;
}

.table-forum .replies {font-family:Tahoma, Verdana; font-size: 11px; color: #444444; font-weight:400; text-decoration: none;}
.table-forum .replies:hover {font-family:Tahoma, Verdana; font-size: 11px; color: #A36B6B; font-weight:400; text-decoration: none;}


.ds-forum-date	{font-family:Tahoma, Verdana; font-size: 11px; color: #444444; font-weight:400;}


.ds-forum-subject	{font-family:Arial, font-size: 14px; color: #000; font-weight:700; text-decoration:none;}
.ds-forum-submit	 { border:1px solid #757575; background-color:#757575; color:#FFFFFF; font-family:Tahoma, Verdana; font-size:11px; font-weight:700;}

.forum-button { background-color:#7F4141; font-family:Tahoma, Verdana; font-size: 11px; color: #F1D1D1; font-weight:400; padding:3px 3px 5px 3px; display:block; text-align:center; width:100px; float:right; text-decoration:none; border:1px solid #7F4141;}

.forum-button:hover { background-color:#000; color: #fff; font-weight:400; text-decoration:none; border:1px solid #000;}

.ds-textfield{font-family:Tahoma, Verdana; font-size: 11px; border-style: solid; border-width: 1px; border-color: #A3A3A3; padding:2px;}


.ds-h2			{font-size: 18px; color: #06196A;}
.ds-h2a			{font-size: 20px; color: #A36B6B; line-height:26px;}
.ds-readall		{font-family:Tahoma, Verdana; color: #111111; text-decoration:none; font-size: 11px;}
.ds-readall:hover		{color: #A36B6B; text-decoration:underline; font-size: 11px;}
.nw-ds-more		{font-family:Tahoma, Verdana; color: #A36B6B; text-decoration:none; font-size: 11px;}
.ds-hp-red		{font-family:Tahoma, Verdana; color: #A36B6B; text-decoration:none; font-weight:400; font-size:11px;}
.ds-hp-red:hover	{font-family:Tahoma, Verdana; color: #06196A; text-decoration:underline; font-weight:400; font-size:11px;}
.ds-small2		{font-family:Tahoma, Verdana; color: #434343; text-decoration:none; font-size: 11px;}
.ds-h3			{font-size: 12px; font-weight:700; color: #BA0000; text-decoration:none;}
.ds-h3:hover		{font-size: 12px; font-weight:700; color: #BA0000; text-decoration:underline;}
/* END */