
									        
html { 
overflow: -moz-scrollbars-vertical; 
text-align: center;
} 

body { 
padding: 0; 
background-color: #D0D5FA; 
color: #000;
background-image: url('../template/back.jpg'); 
text-align: center;
font-size: 12px; 
margin: 10px 0 0 0;
} 

img { 
border: 0; 
} 

table {
	border-collapse: collapse;
} 
                                      

table, td, tr, p	{
	color: #000000;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
}

hr  {
	width: 75%;
	height: 1px;
	color: black;
	text-align: center;
}
							
								        	/* H1 heading */
H1   {
font-family: arial, Tahoma, verdana, sans-serif;
font-size: 22px;
color: #001D7D;
font-weight: bold;
margin: 0;
padding: 0;
}
								        	/* H2 heading */
H2   {
font-family: arial, Tahoma, verdana, sans-serif;
font-size: 12px;
color: #FF0000;
margin: 0;
padding: 0;
font-weight: bold;
text-align: center;
}
											/* H3 heading - flushed right and red */
H3 	{
font-family: arial, tahoma, verdana, sans-serif;
font-size: 18px;
color: #FF0000;
font-weight: bold;
text-align: right;
vertical-align: middle;
margin: 0;
padding: 0;
}
											/* linking H3 so as not to lose the colour red */
a.h3  {
	color: #FF0000;
	text-decoration: underline;
}
                                             /* H4 heading - sub headings for pages */
                                             
H4   {
font-family: arial, Tahoma, verdana, sans-serif;
font-size: 14px;
color: #000000;
margin: 0;
padding: 0;
font-weight: bold;
}                                             
                                             /*  H5 heading */
                                             
H5   {
font-family: arial, Tahoma, verdana, sans-serif;
font-size: 12px;
color: #001D7D;
margin: 0;
padding: 0;
font-weight: normal;
}                                            

a:link.h3 {
	color: #FF0000;
	text-decoration: underline;
}

a:active.h3	{
	color: #FF0000;
	text-decoration: underline;
}

a:visited.h3 	{
	color: #FF0000;
	text-decoration: underline;
}

a:hover.h3 	{
	color: #FF0000;
	text-decoration: none;
}


/* ============================================== NORMAL LINKS ======================= */
	
a.  {
	color: #001D7D;
	text-decoration: underline;
}
a:link  {
	color: #001D7D;
	text-decoration: underline;
}

a:active	{
	color: #001D7D;
	text-decoration: underline;
}

a:visited 	{
	color: #001D7D;
	text-decoration: underline;
}

a:hover 	{
	color: #FF0000;
	text-decoration: none;
}



/* ==================================== MAIN HOLDING TABLE ======================= */

.main  {
	margin-left: auto;
	margin-right: auto;
	width: 983px;
}
.main1  {
	margin-left: auto;
	margin-right: auto;
	width: 983px;
}

/* =========================================== HEADER =========================== */

.header  {
	margin-left: auto;
	margin-right: auto;
	width: 983px;
	border: 0;	
}
.headlogo {
	width: 983px;
	height: 199px;
	background-image: url('../template/header.gif');
	color: #000000;
	text-align: center;
	vertical-align: middle
}

.address  {
	margin-left: auto;
	margin-right: auto;
	width: 450px;
}

.addcell  {
	width: 100%;
	text-align: left;
	vertical-align: top;
}

.topnav  {
	width: 983px;
	height: 30px;
	background-image: url('../template/navfoot.jpg');
	text-align: center;
	vertical-align: middle;
	padding-left: 45px;
}

.navtable  {
	margin-left: auto;
	margin-right: auto;
}
/* --------------------------------- DROP DOWN NAVIGATION ------------------------------------------ */

.blackfont {
	text-align: center;
	color: #001D7D;
	padding-right: 3px;
}	

.anylinkcss {
	position:absolute;
	visibility: hidden;
	border: 1px solid #Oc1C8C; 
	border-bottom-width: 0; 
	font: normal 12px arial;
	line-height: 12px;
	z-index: 100;
	background-color: #C9CCFA;
	width: 140px;				/* THIS IS THE WIDTH OF THE SUB MENUS */
	text-decoration: none;
}
.anylinkcssmain { 		
	font-family: Arial, Verdana, helvetica, sans-serif;
	font-size: 13px;
	color: #001D7D;
	font-weight: bold;
	text-decoration: none;
}
a.anylinkcssmain  {
	font-family: Arial, Verdana, helvetica, sans-serif;
	font-size: 13px;
	color: #001D7D;
	font-weight: bold;
	text-decoration: none;
}
a:link.anylinkcssmain  {
	font-family: Arial, Verdana, helvetica, sans-serif;
	font-size: 13px;
	color: #001D7D;
	font-weight: bold;
	text-decoration: none;
}
a:active.anylinkcssmain  {
	font-family: Arial, Verdana, helvetica, sans-serif;
	font-size: 13px;
	color: #001D7D;
	font-weight: bold;
	text-decoration: none;
}
a:visited.anylinkcssmain {
	font-family: Arial, Verdana, helvetica, sans-serif;
	font-size: 13px;
	color: #001D7D;
	font-weight: bold;
	text-decoration: none;
}
a:hover.anylinkcssmain  {
	font-family: Arial, Verdana, helvetica, sans-serif;
	font-size: 13px;
	color: #ff0000;
	font-weight: bold;
	text-decoration: none;
}
.anylinkcss a  {
	width: 100%;
	display: block;
	color: #001D7D;
	text-indent: 3px;
	font: normal 12px arial;
	border-bottom: 1px solid #666666;
	padding: 1px 0;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	text-indent: 5px;
}
.anylinkcss a:active {
	font: normal 12px arial;
	color: #001D7D;
	text-decoration: none;
}

.anylinkcss a:visited {
	font: normal 12px arial;
	color: #001D7D;
	text-decoration: none;
}
.anylinkcss a:hover { 
	background-color: #002CC1;
	font: normal 12px arial;
	color: #ffffff;
	text-decoration: none;
}

/* ============================================== LEFT NAVIGATION BUTTONS ===================================== */

.leftnavtb  {
	margin-left: auto;
	margin-right: auto;
	width: 120px;
}

.wireframemenu {
border: 1px solid #002CC1;
background-color: #D0D5FA; 
border-bottom-width: 0;
width: 120px;
text-align: center;
}

* html .wireframemenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 112px;
}

.wireframemenu ul {
padding: 0;
margin: 0;
list-style-type: none;
}

.wireframemenu a {
font: bold 12px arial;
padding: 4px 3px;
display: block;
width: 100%; /*Define width for IE6's sake*/
color: #000000;
text-decoration: none;
border-bottom: 1px solid #002CC1;
}

.wireframemenu a:visited {
color: #000000;
text-decoration: none;
}

html>body .wireframemenu a{ /*Non IE rule*/
width: auto;
}

.wireframemenu a:hover {
background-color: #002CC1;
color: #ffffff;
text-decoration: none;
}


/* ================================================= CONTENT AREA ======================================= */


.topleft, .topright  {
	height: 30px;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}

.leftbar  {
	width: 64px;
	background-image: url('../template/leftbar.gif');
}
.rightbar  {
	width: 13px;
	background-image: url('../template/rightbar.gif');	
}

.contentleft  {
	width: 180px;
	text-align: center;
	vertical-align: top;
	background-color: #ffffff;
}

.contentright  {
	width: 696px;
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
	padding: 0 10px 40px 20px;
}

/* ======================================== table cell 33% wide ================ */
.100 {
	width: 33%;
	text-align: left;
	vertical-align: top;
}


/* ======================================== FOOTER ========================= */
.footertb  {
	margin-left: auto;
	margin-right: auto;
	width: 983px;
	height: 134px;
	background-image: url('../template/footer.gif');
}

.footercell  {
	width: 983px;
	height: 134px;
	text-align: center;
	vertical-align: middle;
	padding-left: 90px;

}

/* ========================================== POLICIES.HTM and similar ====================== */

.policies  {
	width: 696px;
	margin-left: auto;
	margin-right: auto;
}
.poltitle  {
	width: 130px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
}
.pollink  {
	width: 566px;
	height: 25px;
	text-align: left;
	vertical-align: center;
}

/* ======================================== DIPLOMAS PAGE =========================== */

.diplomat {
	width: 650px;
	margin-left: auto;
	margin-right: auto;
}
.diplomatd {
	width: 130px;
	text-align: center;
	vertical-align: middle;
}

.diplomatitle  {
	color: #FF0000;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	font-size: 12px;
}
.diplomaordert  {
	width: 420px;
	border: 1px solid #ff0000;
	margin-left: auto;
	margin-right: auto;
	
}
.diplomaordertd  {
	width: 140px;
	text-align: left;
	vertical-align: middle;
	
}