#images-holder { height:0px; overflow:hidden; }

/* General page tags */

body { margin:0px; padding:0px; color:#4b4b4b; background:#fff; text-align:center; }

body { font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:100%;}

input, select, textarea, td { font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:70%;}

body, html {height: 100%;}

a { color:#42C9F6; text-decoration:none; }

a:hover { color:#42C9F6; text-decoration:underline; }

img { border:none; }

form { margin:0px; padding:0; }

p { margin:0; }

ul, ol { margin:0; padding:0; }

ul li {margin-left:15px;}

h1, h2, h3, h4, h5, h6 { font-weight:normal; margin:0; padding:0;}

h2 {color:#42C9F6; font-size:100%; padding-top:10px; padding-bottom:1px;}

.columns:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

.column { float:left; display:inline; }

.right { float:right; }

input.checkbox { margin-left:0px; }

#page {width:960px; text-align:left; margin:0 auto; height:100%;}



#logo { padding: 25px 0 45px 0;}

#header .right { width:267px; height:35px; font-size:80%; }

#rglogo { padding: 37px 10px 20px 20px; float:right; margin-bottom:10px;}






/*headerstripe*/

#headerstripe{ padding:11px 0 15px 0; font-size:70%; }
/*footerstripe*/

#footerstripe{ padding:20px 0 0 0; font-size:70%;}



/*LEFT MENU HOMEPAGE*/


div#leftCol { float: left; width: 183px; margin-bottom:10px;}
div#navContainer { float: left; background: #FFF; width: 184px; position: relative; top: 80px; }
div#navContainer .nav li { margin-left:30px; float: left; border-bottom: 1px dotted #BBB; width: 150px; height: 30px; padding: 15px 0 0 0; }
div#navContainer .nav li a { text-decoration: none; padding: 0; float: left; color:#666666; }
div#navContainer .nav li a:hover, div#navContainer .nav li.selected a { color:#3396e7; text-decoration: none; padding: 0; float: left; }
#content-homepage .left-menu { width:183px; background:url(../../images/lefnav.jpg) no-repeat left top;}

#content-homepage .left-menu ul { list-style: url(../../images/bullet.gif); width:181px; margin:0; padding:0; }

#content-homepage .left-menu li { padding:0; margin:0; float:left; }

#content-homepage .left-menu li a{ font-size:80%;  display:block; padding:8px 2px 6px 9px; margin:0; text-decoration:none;}

/*RIGHT SIDE HOME*/

.right-side-home { width:766px; padding:0 0 0 11px;}

.right-side-home .image-holder-outside { position:relative; }

.right-side-home #images-holder2 { margin:0 0 9px 0; height:295px; overflow:hidden; }

.right-side-home #title-homepage { position:absolute; left:6px; top:118px; color:#575757; font-size:300%;}

.right-side-home #title-homepage span { display:block; color:#868686; font-size:50%;}

.right-side-home .small-box { width:257px; height:236px; background:url(../../images/greybox.gif) no-repeat; margin-right:0.3px;}
.right-side-home form { margin-left:10px; padding:0px; margin-top:8px; }

.right-side-home input[type=text] {
width:160px;
pading-right:10px;
}
.right-side-home input[type=image] {
margin-bottom:-12px;
margin-left:5px;
}



.right-side-home .last { width:250px;}/*LAST BOX*/
.right-side-home .last a {padding-bottom:30px;}

.right-side-home .small-box h1 { font-size:115%; padding:9px 0 8px 9px;} 

.right-side-home .small-box .pic { margin:0 0 4px 9px;} 

.right-side-home .small-box h2 { font-size:70%; font-weight:bold; padding:2px 0 3px 9px;} 

.right-side-home .small-box .text1 { font-size:70%; margin:0px 22px 0px 9px; line-height:18px;}

.right-side-home .small-box .text2 { font-size:70%; margin:0px 11px 0px 9px; line-height:16px;}

.right-side-home .small-box .button  {float:right; margin:45px 15px 80px 0px; padding:0px 0 0 0;}

.right-side-home .small-box .form-input { margin:6px 22px 0px 9px; padding:0px 0 0 0; /*background:url(double_line_bg.gif) repeat-x left top;*/}

.right-side-home .small-box ul { list-style:none;}

.right-side-home .small-box li { background:url(bullet.gif) no-repeat left 7px; padding:0 0 0 12px; margin:0;}

.right-side-home .small-box .form-input-right { /*background:url(double_line_bg.gif) repeat-x left top;*/ padding:2px 0 0 0; margin:5px 12px 0 11px;}

.right-side-home .small-box .form-input-right span.text { display:block; margin:0; padding:5px 0px 0px 5px; }

.right-side-home .small-box .form-input-right span.text input.text { display:block; color:#4b4b4b; font-size:70%; width:150px; background:none; line-height:11px; margin-top:20px; background:#CCCCCC; border:none;}

.right-side-home .small-box .form-input-small {  padding:0px 0px 0 0; width:136px; } /* padding:4px 0 4px 2px; */

.right-side-home .small-box .form-input-small span.text { display:block; width:132px; padding:5px 0px 7px 5px; background:url(input_136.gif) no-repeat left top; margin:0 0 3px 0;}

.right-side-home .small-box .form-input-small span.text input.text { display:block; color:#4b4b4b; font-size:70%; width:124px; background:none; line-height:11px; border:none; padding:0; margin:0; }

.right-side-home .small-box .label { font-size:70%; margin:5px 2px 0 12px;}

.right-side-home .small-box .button2 { float:right; padding:1px 21px 0 0;}

/*RIGHT SIDE CONTENT*/

div#right-side { height:325px; width:750px; padding:0 0 0 11px;}
div#image-holder-outside { height:200px; width:500px;}
.centre-col { width:510px;}
div#right-side h1 {color:#42C9F6; font-size:150%; padding-top:10px; padding-bottom:5px;}
div#right-side h2 {color:#42C9F6; font-size:100%; padding-top:10px; padding-bottom:1px;}
div#right-side h3 {background:#E8E8E8; color:#42C9F6; font-weight:bold; font-size:1em; text-align:center; padding-top:10px; padding-bottom:0px;}
div#right-side p {font-size:0.75em;}
div#right-side-content {width:500px; float:left;}
div#rightboxes {width:200px; float:right; background-color:#E8E8E8; padding-left:10px; padding-bottom:10px; padding-right:10px; margin-right:-1px; margin-top:10px;}
div#rightboxes h1 {padding-bottom:7px; color:#42C9F6; font-size:1.25em; font-weight:bold;} 
div#rightboxes h2 {color:#42C9F6; font-size:100%; padding-top:7px; padding-bottom:5px;}
div#rightboxes h4 {font-size:0.75em; font-weight:bold;}
div#rightboxes p {font-size:0.75em;}

/*News Page CONTENT*/

div#main-content {width:750px; float:left; margin-left:10px}

/*FOOTER*/

#footer { margin:0px 0 6px; font-size:70%;}

#footer .footer-left {width:960px;}

#footer .footer-right { padding:16px 0 0 0; width:300px; margin-top:-30px;}


