
body {
  margin: 0px;
}

.label-width label {
  float:right;
  text-align:left;
  width:120px;
  margin: 0px;
  padding: 0px;
}

*:first-child+html .label-width label {
  margin: -15px 0px 0px 0px;
}

.label-large label {
  float:right;
  text-align:left;
  width:420px;
  margin: 0px;
  padding: 0px;
}

*:first-child+html .label-large label {
  margin: -15px 0px 0px 0px;
}


a img {border: 0px;}

a {
        color:#930049;
        text-decoration:none;}

a:hover {
        color:#01529B;
}

table{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:solid 0px #000000;
        margin: 0px 0px 0px 10px;
        font-size: 13px;
}
td {vertical-align: top;}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 150%;
	color: #0B2564;
	margin: 5px 10px 5px 10px;
	padding: 0px 0px 0px 0px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	color: #930049;
	padding: 10px 10px 5px 10px;
	margin: 0px 0px 0px 0px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #319eeb;
	background-color: #D2E9FF;
	padding: 10px 10px 5px 10px;
	margin: 0px 0px 0px 0px;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #319eeb;
	padding: 10px 10px 5px 10px;
	margin: 0px 0px 0px 0px;
}

h4 {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #319eeb;
	padding: 0px 10px 5px 10px;
	margin: 0px 0px 0px 0px;
}

h5 {
        font-family:Arial, Helvetica, sans-serif;
        font-size:85%;
        color:#00529B; 
	margin: 5px 10px 5px 10px;
	padding: 0px 0px 0px 0px;
}

h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
        font-weight: normal;
	background-color: #D2E9FF;
	padding: 0px;
	margin: 5px 10px 5px 10px;
	padding: 0px 0px 0px 0px;
}

#wrapper{
	width: 980px;
	margin:auto;
	background-image:url(images/v2_wrapperbgr.jpg);
	background-repeat:repeat-y;
        border: 2px solid #0B2564;
}

#header {
	background-color:#33CC66;
}

#contentwrapper {
	background-color: #FFFFFF;
}

#leftmenu {
	float: left;
	width: 223px;
	background-color: #930049;
        color: #FFFFFF;
}

#content {
	float: left;
	width: 535px;
	background-color: #FFFFFF;

}
#content p{line-height:160%;}

#content li { 
       color: #18344F; 
       margin: 0px 0px 0px 0px;
       padding: 5px 0px 5px 0px;
}


#content ul {
       padding: 0px 10px 10px 40px;
       margin: 0px 0px 0px 0px;
       line-height:130%;
       font-size:70%;
       font-family:Verdana, Arial, Helvetica, sans-serif;
       font-weight: bold;
       
}

#right{
	float:right;
	width:222px; /* 222px */
	background-color: #D2E9FF;

}
	
#footer {
	clear: both;
	height: 30px;
	background-color: #00529B;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
        text-align:center;
}

#footer p {
	color:#ffffff; 
	text-decoration:none; 
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 0px;
}

#footer a {
	color:#ffffff; 
	text-decoration:none; 
}

#valid{
        float:left;
        padding: 2px 0px 0px 362px;
}

#terms{
        float:left;
        padding: 0px 0px 0px 420px;
}

#faqheading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 137%;
	color: #0B2564;
	margin: 5px 10px 5px 10px;
	padding: 0px 0px 0px 0px;
}

.insertimg {
        float:right;
        padding: 0px 0px 0px 0px;
        margin: -40px 0px 0px 0px;
        border-bottom:1px solid #fdde02;
        border-left:1px solid #fdde02;
}

.insertimg2 {
        border:0px;
}


/* ------------------------------------------------------------------------------ NEWS START*/
.NewsSummary {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .75em;
        margin: 5px 10px 5px 10px;
}

.NewsSummary Morelink {border-bottom:dotted 1px #319eeb; margin-bottom:8px; padding-bottom:2px;
magin-top:10px;
}

.NewsSummaryLink a {
font-weight:bold; font-family:arial, helvetica, verdana;
}

.NewsSummarySummary{

font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	line-height: 110%;
	color: #0B2564;
	

}

.NewsSummaryContent {}

#NewsPostDetail{
	font-family: Verdana, Arial, Helvetica, sans-serif;
        margin: 10px 10px 10px 10px;
}


#NewsPostDetail h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #319eeb;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#NewsPostDetailDate {font-size: .75em;}
#NewsPostDetailContent {font-family: Verdana, Arial, Helvetica, sans-serif;}
#NewsPostDetailPrintLink {font-size: .75em;}
#NewsPostDetailReturnLink{font-size: .75em;}
/* --------------------------------------------------------------------------------NEWS END */

/* ---------------------------------------------------------------------------START Enrol FORM*/
#m2moduleform_1{margin-left: 20px;}
#m2moduleform_1 label {font-size: 70%;}
#m2moduleform_1 table {width:480px;}
#m2moduleform_1 textarea{ width:300px;}
#m2moduleform_1 td {width:450px;}
/*
#m2fbrp__44{margin-left: 70px;}
#m2fbrp__45{margin-left: 38px;}
#m2fbrp__46{margin-left: 75px;}
#m2fbrp__47{margin-left: 71px;}
#m2fbrp__48{margin-left: 54px;}
#m2fbrp__49{margin-left: 27px;}
#m2_50{margin-left: 53px;}
#m2fbrp__51{margin-left: 27px;}*/

.corform{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
width: 490px;
margin-left:0px;
}
.corform fieldset {padding: 1em; background-color: #EFEFEF; border: 1px solid #333333;}
.corform fieldset legend {font-weight: bold;}
.corform div {width: 100%; padding: 0.25em 0 0.25em 0;}
.corform div label {display: block; width: 10em; }
.corform div.required {color: #0F0F0F;}


/* ---------------------------------------------------------------------------END FORM*/

