/*Copyright 2005 Compass Design and Joomlashack All rights reserved*/



/*Synergy Joomla Template*/



* {

margin:0;

padding:0;

}



body {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:76.1%;

text-align:center;

}



h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,address,.componentheading,.contentheading,.contentpagetitle,.sectiontableheader,.newsfeedheading {

font-family:Tahoma, Arial, Verdana,sans-serif;

margin:1em 0;

padding:0;

}



li,dd,blockquote {

margin-left:1em;

}



fieldset {

border:none;

}



#wrapper {

text-align:left;

width:960px;

margin:0 auto;

}



#header,#footer {

clear:both;

width:100%;

}



#header,#headerl,#headerr {

position:relative;

}



#headerr {

height:228px;

width:100%;

}



#headerbox {

position:absolute;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.9em;

top:25px;

right:35px;

width:160px;

height:175px;

overflow:hidden;

margin:0;

padding:0;

color:#ccc;

}



#headerbox h3 {

font-family:Arial, Helvetica, sans-serif;

font-size:1.4em;

text-align:center;

margin-bottom:10px;

}



#footer {

height:48px;

}



#footerr {

height:48px;

text-align:center;

}

* html #footer p {padding-top:2px}

#footerr p{

color: #fff;

padding-top:12px;

}



#contentfloatholder {

float:left;

width:100%;

}



#contentfloatholder:after {

content:".";

display:block;

height:0;

clear:both;

visibility:hidden;

}



#center {

background:#fff;

color:#4A4A4A;

margin:0 211px 0 205px;

padding:0 10px;

}



#centerwide {

background:#fff;

color:#4A4A4A;

overflow:hidden;

margin:0 10px 0 205px;

padding:0 10px;

width:720px;

}



#centerwrap {

float:left;

width:100%;

margin:0 -95% 0 0;

}

#left {

float:left;

width:205px;

margin:0 0 0 -5%;

}



#right {

float:right;

width:211px;

margin:0;

}



* html div#centerwrap {

margin:0 -100% 0 0;

}



* html div#left {

margin:0;

}



h3,table.moduletable th {

font-size:1.3em;

margin:1em 0;

padding:0;

}



p,td,tr {

font-size:1em;

line-height:1.3em;

color:#4A4A4A;

margin:1em 0;

padding:0;

}

#left p {

color:#fff;

padding:1em;}

li > p {

margin-top:0.2em;

}



pre {

font-family:monospace;

font-size:1em;

}



strong,b {

font-weight:700;

}





#topnav {



position:absolute;



top:30px;



left:24px;



font-size:93%;



line-height:normal;



}







#topnav a {



float:left;



display:block;



line-height:23px;



height:23px;



text-decoration:none;



color:#FFF;



font-size:1.08em;



font-family:Arial, Helvetica, sans-serif;



padding:0 14px 2px 8px;



}







#topnav ul {



list-style:none;



}







#topnav li {



float:left;



margin:0;



padding:0 7px;



}







#topnav li.active a {



background:url(../images/tabnavright.png) no-repeat bottom right;



color:#333;



}







#topnav li.active {



background:url(../images/tabnavleft.png) no-repeat bottom left;



}







#left .inside {



margin-left:15px;



color:#fff;



}







#left h3 {



border:1px solid #000;



text-align:center;



font-family:Arial, Helvetica, sans-serif;



font-size:1.3em;



margin:5px 0;



padding:3px 0;



}







#right .inside {



padding:1em 0;



}







form {



font-size:0.9em;



margin:1em 0;



padding:0 1em;



}







.button {



color:#CCC;



background-color:#333;



text-align:center;



border:1px outset #666;



margin:0.5em 0;



padding:2px 6px;



}







.inputbox {



color:#CCC;



background-color:#333;



border:1px solid #666;



margin:0.5em 0;



padding:2px;



}







.moduletable-leftnav ul {



list-style-type:none;



font-size:1.1em;



margin:1em 0;



padding:0 15px 0 0;



}







.moduletable-leftnav a:link,.moduletable-leftnav a:visited {



display:block;



background:#414141;



border-bottom:1px solid #333;



color:#fff;



text-decoration:none;



padding:4px;



}







.moduletable-leftnav a:hover {

	color:#fff;

	text-decoration: none;

}







.moduletable-leftnav #active_menu {



background:#666;



}







.latestnews li {



padding-bottom:3px;



}







.sectiontableheader {



color:#FFF;



padding:3px 3px 3px 5px;



text-align:center;



margin-top:5px;



}







td.sectiontableheader {



border-left-width:1px;



border-left-style:solid;



border-left-color:#CCC;



}







.sectiontableentry1 td,.sectiontableentry1 {



padding-top:4px;



padding-bottom:4px;



background-color:#E1E1E1;



}







.sectiontableentry2 td,.sectiontableentry2 {



background-color:#EBEBEB;



padding-top:4px;



padding-bottom:4px;



}







div#left td {



padding-right:6px;



padding-left:6px;



}







div#right div.module h3 {



font-weight:700;



font-family:Verdana, Helvetica, sans-serif;



font-size:1em;



padding-left:4px;



margin:0 0 5px;



}







div#right div.module {



width:198px;



background:url(../images/m.png) repeat-y;



margin-bottom:2px;



}







div#right div.module div {



background:url(../images/b.png) bottom left no-repeat;



}







div#right div.module div div {



background:url(../images/t.png) top left no-repeat;



padding:7px 10px 15px 12px;



}







div#right div.module-grey h3 {



font-weight:700;



font-family:Verdana, Helvetica, sans-serif;



font-size:1em;



padding-left:4px;



color:#CCC;



margin:0 0 5px;



}







div#right div.module-grey {



width:198px;



background:url(../images/m_grey.png) repeat-y;



margin-bottom:2px;



color:#CCC;



}







div#right div.module-grey div {



background:url(../images/b_grey.png) bottom left no-repeat;



}







div#right div.module-grey div div {



background:url(../images/t_grey.png) top left no-repeat;



padding:7px 10px 15px 12px;



}







.designer a:link,.designer a:visited {



color:#CCC;



font-size:0.9em;



margin:0;



padding:0;



}



input,select,textarea,ol,ul,li {



font-size:1em;



}



#header,#headerl {



width:100%;



}



#headerbox td,#left td,div#right .latestnews-grey a,div#right .latestnews-grey a:visited {



color:#CCC;



}



h1,.componentheading,.contentheading,a.contentheading:link,a.contentheading:visited,.contentpagetitle,a.contentpagetitle:link,a.contentpagetitle:visited {



font-size:1.25em;



margin:1em 0;



padding:0;



}



h2,h4,h5,h6 {



font-size:1.2em;



margin:1em 0;



padding:0;



}



a:link,a:visited,.back_button a:hover {



text-decoration:none;



}



a:hover,a.contentpagetitle:hover {



text-decoration:underline;



}



div#right div.module div div div,div#right div.module-grey div div div {



background:none;

line-height:1.2em;

height:auto !important;height:1%;

padding:0;

}



.createdate,.modifydate,.small {



color:#BFBFBF;



font-size:.75em;



}
