/* Start of CMSMS style sheet 'Main Style' */
*
{
margin: 0;
padding: 0;
}

/* @group Structure */

body
{
text-align: left;
font-family: Tahoma;
font-size: 12px;
vertical-align: top;
line-height: 14px;
color: #363636;
background: url(./images/template/bg.jpg) repeat-y scroll center top;

}
#wrapper
{

}
#container_home
{
margin: 0 auto;
width: 862px;
position: relative;
z-index: 10;
}
#container_content
{
margin: 0 auto;
width: 863px;
position: relative;
z-index: 10;
border: 1px solid #44030f;
background: url(./images/template/content_bg.jpg) repeat-y;
}
.header
{
color: #fff;
margin: 0 auto;
background: url(./images/template/header.jpg) no-repeat;
padding-bottom: 15px;
}

.cal {
	padding-left: 16px;
	background: url(./images/template/footer.jpg) no-repeat;
	padding-top: 19px;
}


.top_menu
{
width: 184px;
float: right;
color: #000;
}
.top_menu li
{
float: left;
margin-right: 30px;
list-style-type: square;
}
.home_splash
{
height: 216px;
width: 527px;
background: url(./images/template/splash.jpg) no-repeat;
float: right;
}
.home_left
{
width: 242px;
float: left;
padding-right: 30px;
overflow:hidden;
}

.home_right {
  float: left;
  width: 565px;
  overflow:hidden;
}
.home_middle
{
padding-left:5px;
padding-right:5px;
width:560px;
}

.content_left
{
width: 195px;
float: left;
padding-right: 10px;
padding-top: 15px;
padding-left: 16px;
}
.content_right
{
width: 493px;
float: left;
padding-top: 15px;
padding-left: 16px;
padding-right: 16px;
}
.clear,.clearer
{
clear: both;
}
.clearer
{
font-size: 0;
}
.content_home
{
background: url(./images/template/titles.jpg) no-repeat;	
padding: 1px 0;
}
.content
{
background: url(./images/template/titles_content.jpg) no-repeat;	
}

.footer
{
min-height: 40px;
font-size: 10px;
padding-top: 12px;
background: url(./images/template/footer.jpg) no-repeat;	
}


/* @end */

form.search select {
	width: 160px;
	margin-top: 9px;
}

/* @group Menu */

#nav
{
width: 271px;
height: 298px;
margin:0;
padding:0;
background: url('./images/template/menu.jpg');
position:relative;
}

ul#nav li {
margin: 0;
padding: 0;
list-style: none;
position: absolute;
width: 271px;
left: 0;
} 
ul#nav li a, .active {
text-indent: -9000px; 
background-color:transparent; 
display:block;
width:271px;
height: 37px;
}

ul#nav li.sectionheader {
  display: none;	
} 

li#i77, li#i78, li#i79, li#i80, li#i81, li#i82, li#i83, li#i84, li#i85 {
display:none;
}


li#i15 {
	height:39px;
	top: 0;
}

li#i51 {
	top: 39px;
	height: 36px;
}

li#i52 {
	top: 75px;
	height: 35px;
}

li#i53 {
	top: 110px;
	height: 36px;
} 
li#i61 {
	top: 146px;
	height: 34px;
}

li#i62 {
	top: 180px;
	height: 36px;
}

li#i64 {
	top: 216px;
	height: 36px;
}
li#i63 {
	top: 252px;
	height: 36px;
}


#i15 a:hover {
background: transparent url(./images/template/menu_colours.jpg) no-repeat -0px -0px;
}
#i51 a:hover {
background: transparent url(./images/template/menu_colours.jpg) no-repeat -0px -39px;
}
#i52 a:hover {
background: transparent url(./images/template/menu_colours.jpg) no-repeat -0px -75px;
}
#i53 a:hover {
background: transparent url(./images/template/menu_colours.jpg) no-repeat -0px -110px;
}
#i61 a:hover {
background: transparent url(./images/template/menu_colours.jpg) no-repeat -0px -146px;
}
#i62 a:hover {
background: transparent url(./images/template/menu_colours.jpg) no-repeat -0px -180px;
}
#i64 a:hover {
background: transparent url(./images/template/menu_colours.jpg) no-repeat -0px -216px;
}
#i63 a:hover {
background: transparent url(./images/template/menu_colours.jpg) no-repeat -0px -252px;
}


#i15.active {
background: transparent url(./images/template/menu_colours.jpg) no-repeat -0px -0px;
}
#i51.active {
background: transparent url(./images/template/menu_colours.jpg) no-repeat -0px -39px;
}
#i52.active {
background: transparent url(./images/template/menu_colours.jpg) no-repeat -0px -75px;
}
#i53.active {
background: transparent url(./images/template/menu_colours.jpg) no-repeat -0px -110px;
}
#i61.active {
background: transparent url(./images/template/menu_colours.jpg) no-repeat -0px -146px;
}
#i62.active {
background: transparent url(./images/template/menu_colours.jpg) no-repeat -0px -180px;
}
#i64.active {
background: transparent url(./images/template/menu_colours.jpg) no-repeat -0px -216px;
}
#i63.active {
background: transparent url(./images/template/menu_colours.jpg) no-repeat -0px -252px;
}

/* @end */

/* @group Style */


a
{
text-decoration: underline;
color: #363636;
}
a.active
{
text-decoration: underline;
}
a:hover
{
color: #730519;
}

h1, h2, h3, h4,h5,h6
{
font-family: Georgia;
font-weight: normal;
color: #272727;
font-variant: small-caps;
line-height: 14pt;
letter-spacing: 0.3mm;
padding-bottom: 9px;
margin-bottom: 6px;
}
h1
{
font-size: 22px;
}
h2{
font-size: 16px;
}

p
{
padding-bottom: 7px;
padding-top: 5px;
}
img
{
border: none;
}
label
{
display: block;
}
ul, ol
{
padding-top: 10px;
padding-left: 22px;
line-height: 20px;
}
.home_right ul
{
padding-bottom: 16px;
padding-left: 0px;
}
.home_right ul li
{
padding-top: 6px;
list-style-position: inside;
padding-left: 17px;
}

ul li {
list-style-image: url(./images/template/sq_bullet.jpg);
line-height: 22px;
}
textarea {
	width: 400px;
}

/* @end */


pre, .code {
-x-system-font:none;
background:#F2F2F2 none repeat scroll 0 0;
border-left:3px solid #59B2C4;
font-family:"Courier News",monospace;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.5;
margin:5px 15px 15px;
padding:10px 15px;
}

#m3moduleform_1 select {
	width: 170px;
	margin-bottom: 5px;
	margin-top: 3px;
}

#cntnt01moduleform_2 input {
	margin-bottom: 4px;
}
/* End of 'Main Style' */

