/* General */

/*Reset Common Tags*/

a,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td,img
{
    margin:0px;
    padding:0px;
}

body
{
    background-image:url(../../images/body_bg.jpg);
    background-position:center top;
    background-repeat:repeat-y;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#464747;
    padding:0px 0px 0px 0px!important;
    text-align:center;
}


a
{
    text-decoration:none;
    color:#00aa00;
}

a:hover
{
    text-decoration:underline;
}

img
{
    border:0px;
}

p
{
    line-height:18px;
	margin-top:14px;
	margin-bottom:14px;
}

h1
{
	color:#000000;
	font-size:19px;
	margin-top:0px;
	margin-bottom:14px;
	font-weight:normal;
}

h2
{
	color:#000000;
	font-size:19px;
	margin-top:0px;
	margin-bottom:14px;
    font-weight:normal;
}

/* layout */

#container
{
    margin:0px auto;
    width:756px;
    text-align:left;
}

#layout
{
    clear:both;
    float:left;
    width:756px;
    margin-top:24px;
}

#top
{
    clear:both;
    float:left;
    width:707px;
    padding:0 25px 0 25px;
}

#top-left
{
    float:left;
    width:543px;
    padding-right:0px;
}

#top-left-strapline
{
    clear:both;
    float:left;
    height:65px;
    width:543px;
}

#top-right
{
    float:left;
    width:113px;
     margin-left:40px;
}

#header
{
    float:left;
    width:756px;
    margin-top:21px;
    padding:0px 0 0px 0px;
    text-align:center;
}

#content
{
    clear:both;
    float:left;
    width:706px;
    padding:26px 25px 10px 25px;
     background-image:url(../../images/bg-tile.gif);
    background-position:center top;
    background-repeat:repeat-x;
}

#content-left
{
    float:left;
    width:428px;
    padding-right:50px;
}

.news-container
{
    clear:both;
    float:left;
    width:424px;
     padding-bottom:15px;
}

.news-left
{
    float:left;
    width:209px;
    padding-right:25px;
}

.news-right
{
    float:left;
    width:100px;
    text-align:right;
}

#content-right
{
    float:left;
    width:218px;
}

#news-top
{
    clear:both;
    float:left;
    width:218px;
}

#news-top-left
{
    float:left;
    width:174px;
}

#news-top-right
{
    float:left;
    width:44px;
}

#footer
{
    clear:both;
    float:left;
    width:706px;
    margin:5px 25px 23px 25px;
    color:#818181;
    border-top:solid 1px #b4b4b4;
}

#footer a
{
    color:#818181!important;
}

#footer-left
{
    float:left;
    width:444px;
    padding-right:24px;
    font-size:11px;
    padding-top:5px;
}

#footer-right
{
    float:left;
    width:238px;
    font-size:11px;
    padding-top:5px;
    text-align:right;
}

#footer-right a
{
    color:#3b8bc1!important;
}

.strapline
{
    font-size:16px;
    color:#00aa00;
    font-weight:bold;
}

.raskl
{
    color:#00aa00;
}

.news-title
{
    font-size:13px;
    color:#00aa00;
}

.black
{
    color:#464747!important;
}

.subnav-list
{
    margin-bottom:15px;
}

#service_pop a
{
    color:#69c0fc!important;
}


/* navigation */

#top-left-nav
{
    float:left;
}

#top-left-nav ul
{
    margin:0;
    padding: 0;
	list-style-type: none;
	list-style-position: outside;
}

#top-left-nav a
{
    display: block;
    height: 20px;
    color:#464747;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}

#top-left-nav a:hover
{
    color:#00aa00;
    text-decoration:none;
}

.top-left-nav-onstate a
{
    color:#00aa00!important;
}

#top-left-nav li
{
    margin:0 18px 0 0;
    float:left;
    display:inline;
}

#top-left-nav li ul
{
	padding: 0;
	margin: 0;
}

#top-left-nav li ul li
{
	float: none;
	padding: 0;
	margin: 0;
}

#top-left-nav li ul li a
{
	height: 18px!important;
	padding: 2px 0;
	text-indent: 10px;
	font-size: 11px;
	color: #95cef5;
	display: block;
	text-decoration: none;
}

#top-left-nav li ul li a:hover
{
	color: #FFF;
}

.navMenus
{
	position: relative;
	padding-top: 5px!important;
	top: 0px;
	left: 0px;
}

.highlighted
{
    color: #95cef5!important;
}
