
body {
     color: #000000;
     font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
     font-size: 1em;
     margin: 0;
     padding: 0;
 }


body.editmaintext {
     background: #fff none;
 }


#wrapper {
     width: 960px;
     margin: 0 auto;
 }


#header {
	position: absolute;
	margin: 0 0 0 -5000px;
	display: none;
 }

/* @group Navbar */

#navbar {
     width: 155px;
     padding: 140px 15px 5px 0px;
     margin: 40px 0 0 0;
	float:left;
     background: url(bg.jpg) 11px top no-repeat;
 }

#navbar ul {
     margin: 0px;
     padding: 10px 0 20px 0;
	 list-style-type: none;
     background: url(navbg.gif) repeat-y 11px bottom;
 }


#navbar ul li {
     font-size: 0.85em;
     font-weight: bold;
     padding: 0 0 0 30px;
	line-height:30px;
     background:url(nav-ul.gif) left top no-repeat;
	margin:0;
 }


#navbar ul li ul {
     margin: 0 0 0 30px;
     padding: 5px 0px 0px;
     background: none;
 }


#navbar ul li ul li {
     font-size: 0.85em;
     font-weight: normal;
     margin: 0px 0 0 -30px;
     padding: 0 0 0 15px;
     line-height: 14px;
     background: url(nav-li.gif) left 3px no-repeat;
 }

#navbar a{
	color: #000000;
}

#navbar ul li ul li a {
     display: block;
     padding:2px 0;
     width: 125px;
 }

#navbar a:hover {
     color: #c99f00;
 }

#navbar ul li:hover, #navbar ul li.active{
	background: url(nav-ul-hover.gif) left top no-repeat;
}

#navbar ul li ul li:hover{
	background: url(nav-li.gif) left 3px no-repeat;
}

/* @end */

/* @group subsection */

#subsection ul li{
     font-size: 0.85em;
 }
 
 #subsection ul li a {
     color: #FFFFFF;
 }

#subsection ul li a:hover {
     color: #FF9900;
 }

/* @end */

#content {
     color: #000000;
  	 margin: 0;

 }


#maintext {
     width: 545px;
     margin: 45px 0 0 180px;
 }


li {
     color: #000000;
 }


#contactdetails {
     position: absolute;
     margin: 0 0 0 -5000px;
     display: none;
 }



#lists {
    width: 190px;
    float: right;
    clear: right;
    padding: 10px 0 0 0;
	margin: 0;
 }

/* @group smallform */

#smallform a {
     color: #555;
     text-decoration: underline;
 }



#smallform ul li {
     color:#000000;
     margin:0 0 0 -35px;
 }


#smallform p, #smallform td {
     font-size: 0.75em;
 }


#smallform input {
     background-color: #fff;
     width: 80px;
     border: 1px solid #c99f00;
 }


#smallform ul {
     font-weight:bold;
     list-style-type:none;
 }



/* @end */


#newsfeed, #servicelinks, #smallform {
	 width: 200px;
     margin: 40px 0 0 0;
     padding: 0 0 0 0;
     clear:right;
     background: url(news.gif) left bottom no-repeat;
 }


#newsfeed h2, #servicelinks h2, #smallform h2 {
     font-size: 1em;
     background: url(newsh2.gif) left top no-repeat;
     margin: 0px 0px 5px;
     padding: 10px 20px 5px 20px;
 }


#newsfeed ul, #servicelinks ul {
     margin: 0px;
     padding: 0px 0 10px 0;
 }


#newsfeed ul li, #servicelinks ul li, #smallform p{
     list-style: none;
     font-size: 0.75em;
     margin: 0px 0px 15px;
     padding: 0px 15px;
 }


#newsfeed ul li a, #servicelinks ul li a{
	color: #555;
}


#newsfeed ul li a:hover, #servicelinks ul li a:hover, #smallform a:hover {
     color: #c99f00;
 }


#servicelinks {
     float: right;
     margin: 20px 0 0 0;
     clear: right;
 }



#servicelinks h3 {
     font-size: 0.8em;
     margin: 0px;
     padding: 5px 0px;
 }



/* @group Componenet groups */


#componentGroups {
     width:440px;
     position:relative;
     clear:both;
     margin:20px 0 0 0 ;
 }

#componentGroups ul li {
     font-size: 0.65em;
     color: #FF9900;
     list-style: none;
     width: 85px;
     margin: 0px;
     height: 50px;
 }

#componentGroups h2 {
     font-size: 1.1em;
     margin: 40px 0px 5px;
     padding: 5px 5px 5px 30px;
 }


#componentGroups h3 {
     font-size: 0.8em;
     margin: 0px;
     padding: 0px 0px 10px;
     border-bottom: 1px solid #51463c;
     font-weight: normal;
     padding: 5px 0px 5px 0px;
 }


#componentGroup_Prot {
     width: 140px;
     float: left;
 }


#componentGroup_Plan {
     width: 141px;
     float: left;
     margin: 0 0 0 10px;
 }


#componentGroup_Save {
     width: 139px;
     float: left;
     margin:0 0 0 10px;
 }


#componentGroups ul {
     margin: 0px;
     padding: 0px;
 }


#componentGroups ul li a {
     padding:5px 0;
     display: block;
 }


#componentGroups ul li a:hover {
     color: #FFFFFF;
 }



/* @end */


h2 {
    font-size: 1.2em;
    margin: 0px;
	padding: 0;
	color: #cba101;
}

#maintext h2{
	font-size: 1.8em;
}

h3 {
     font-size: 1.1em;
     padding:0 0 0 10px;
 }

 
p {
	line-height: 1.5em;
	font-size: 95%;
	color: #000000;
}

#maintext{
	font-size: 0.8em;
}

#maintext a{
	text-decoration: underline;
}

#maintext img a{
	text-decoration: none;
	border:none;
}

#maintext a:hover{
	color: #555;
}

p.clear {
     float: none;
     color: #ffffff;
     margin: 0px;
     padding: 0px;
 }



p.introduction {
    padding: 10px 0;
	font-weight: bold;
	font-style: italic;
}

p.quotation{
	background: #f2f2f2;
	padding: 10px;
	margin: 10px 0;
	font-size: 1em;
	border: #f9f9f9 3px solid;
}

p.quotation a{
	text-decoration: none!important;
	font-weight: bold;
}

a {
     color: #cba101;
     text-decoration: none;
 }


a.button {
     background: url(button_a.gif) no-repeat;
     padding: 5px 0 18px 40px;
     font-size: 1.5em;
     line-height: 3em;
 }


a:hover.button {
     background: url(button_ahover.gif) no-repeat;
     color:#fff;
 }


a.menuHidden {
     font-style:italic;
 }


#footer {
     width: 545px;
     margin: 0 auto;
     padding: 0;
     text-align: center;
 }


#footer p {
     font-size: 0.65em;
     color: #555555;
 }

#LGLS table, #LGLS tr, #LGLS td{
border:none!important;
}