/* CSS Document */
/* CONTENT CSS */
BODY{
margin-top:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#333;
font-size:11px;
line-height:15px;
}
P{
}
H1{
font-size:24px;
line-height:28px;
text-align:center;
}
H2{
font-size:18px;
line-height:22px;
text-align:center
}
H3{
font-size:13px;
line-height:17px;
text-align:center
}
/* styling for all links through out the site unless specified otherwise*/
a:link, a:active, a:visited{
color:#5A7B9C;
text-decoration:none;
font-weight:bold;
}
a:hover{
text-decoration:underline;
color:#333;
}
/* styling of container divs*/
#container{
margin:0 auto;
width:940px;
background-color:#fafafa;
}
#innercont{
width:940px;
background-image: url(../images/shadow.gif);
background-repeat:repeat-y;
overflow:hidden;
}
#topcont{
float:left;
width:900px;
height:197px;
overflow:hidden;
background:url(../images/logoback.jpg);
background-repeat:repeat-x;
margin-left:20px;
}
#logo{
float:left;
width:33%;
font-family: Arial, Helvetica, sans-serif;
font-style:italic;
font-size:24px;
margin-top:7px;
margin-left:10px;
color:#333;
line-height:32px;
font-weight:bold;
}
#search_menu{
float:right;
width:65%;
margin-top:15px;
margin-right:1px;
}
#topmenu{
width:72%;
float:left;
margin-left:32px;
margin-top:3px;
}
#searchform{
float:right;
}
#header{
width:900px;
height:160px;
margin-top:37px;
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
}
#header span {
display: none;
}
#maincont{
width:888px;
margin-left:26px;
margin-top:6px;
margin-bottom:6px !important;
float:left;
overflow:hidden;
background-image:url(../images/bodyback.gif);
background-repeat:repeat-y;
}
#left{
float:left;
width:179px;
}
#middle{
width:520px;
margin-left:5px;
float:left;
overflow:hidden;
}
#main{
padding:5px;
}
#right{
width:179px;
float:right;
}
#footer{
width:940px;
float:left;
}
#lfooter{
width:28px;
height:65px;
float:left;
background-image: url(../images/footerl.png);
background-repeat:no-repeat;
}
#mfooter{
width:884px;
height:65px;
float:left;
background-image: url(../images/footerm.png);
background-repeat: repeat-x;
font-size:11px;
color:#f2f2f2;
}
#rfooter{
width:28px;
height:65px;
float:left;
background-image: url(../images/footerr.png);
background-repeat:no-repeat;
}
#bottom{
float:left;
}
#chronoform {
margin:0 auto;
width:940px;
background-color:#fafafa;
}
/* ***************************************************************************************************** */
/* TEMPLATE SPECIFIC CSS CODE */
/* styling of lists and links in the lists - for top menu*/
ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:2px;
padding-left:10px;
}
li {
background-image:url(../images/bullet.gif);
background-position:0px 3px;
background-repeat:no-repeat;
line-height:14px;
padding-left:15px;
padding-top:0px;
}
ul#mainlevel-top {
font-size:0.8em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
ul#mainlevel-top li {
background-image:url(../images/button.jpg);
background-position:left bottom;
display:block;
float:right;
font-size:11px;
line-height:18px;
margin:0pt;
padding-left:1px;
padding-right:1px;
text-align:center;
white-space:nowrap;
width:90px !important;
height:19px;
}
ul#mainlevel-top li a {
background:transparent none repeat scroll 0%;
color:#EEEEEE;
display:block;
font-size:11px;
text-decoration:none;
font-weight:bold;
}
ul#mainlevel-top li a:hover {
color:#ffcc00;}
/*styling for bottom menu*/
a.mainlevel-bottom {
background:transparent none repeat scroll 0%;
font-size:11px;
text-decoration:none;
font-weight:bold;
padding-left:5px;
padding-right:5px;
}
.mainlevel-bottom a:hover {
color:#333;}
#mfooter tbody{
text-align:center;
width:100%;
}
/*moduletable styling*/
/*moduletables at top*/
#topmenu table.moduletable td{
text-align:left;
}
/*moduletables at left*/
#left table.moduletable{
width:100%;
margin-bottom:1px;
border-bottom:1px solid #999;
border-top:1px solid #fff;
}
#left table.moduletable th{
color:#f2f2f2;
width:100%;
background-color:#42587f;
padding:4px;
}
#left table.moduletable td{
color:#333;
width:100%;
padding:4px;
}
/*styling for moduletable containing menu in left column*/
#left table.moduletable-left{
width:100%;
margin-bottom:1px;
border-bottom:1px solid #999;
border-top:1px solid #fff;
}
#left table.moduletable-left th{
color:#f2f2f2;
width:100%;
background-color:#42587f;
padding:4px;
}
#left table.moduletable-left td{
color:#333;
width:100%;
}
/*moduletables at right*/
#right table.moduletable{
width:100%;
margin-bottom:1px;
border-bottom:1px solid #999;
border-top:1px solid #fff;
}
#right table.moduletable th{
color:#f2f2f2;
width:100%;
background-color:#42587f;
padding:4px;
}
#right table.moduletable td{
color:#333;
width:100%;
text-align:left;
padding:4px;
}
/*styling for moduletable containing menu in right column*/
#right table.moduletable-right{
width:100%;
margin-bottom:1px;
border-bottom:1px solid #999;
border-top:1px solid #fff;
}
#right table.moduletable-right th{
color:#f2f2f2;
width:100%;
background-color:#42587f;
padding:4px;
}
#right table.moduletable-right td{
color:#333;
width:100%;
text-align:left;
}
/*styling for links in footer*/
#mfooter a{
color:#eee;
}
#mfooter a:hover{
color:#333;
}
/* ***************************************************************************************************** */
/* JOOMLA SPECIFIC CSS CODE */
.article_separator{
}
.blog{
}
.blog_more{
}
.button{
}
.clr{
clear:both
}
/*content styling*/
.componentheading, .contentheading{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#3F6E97;
border-bottom:medium solid #DDE2EC;
line-height:20px;
text-transform:uppercase;
}
.contentdecription{
}
.contentpagetitle{
}
.contentpane{
margin-top:10px;
}
.contentpaneopen{
width:100%;
}
.contenttoc{
}
.inputbox{
}
.latestnews{
}
/*mainmenu styling*/
.mainlevel{
padding:5px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
a.mainlevel:link, a.mainlevel:visited{
background-color:#EDEDED;
border-bottom:1px solid #999999;
border-top:1px solid #FFFFFF;
color:#333333;
display:block;
font-size:12px;
font-weight:normal;
padding:3px;
text-decoration:none;
}
a.mainlevel:hover{
background-color:#E3E3E3;
text-decoration:none;
}
a#active_menu.mainlevel{
background-color:#E3E3E3;
color:#333333;
font-weight:bold;
text-decoration:none;
}
/*common moduletable styling*/
.moduletable{
width:100%;
}
.pagenav{
}
.pagenav_next{
}
.pagenav_prev{
}
.pagenavbar{
}
.pathway{
}
.pathway a{
}
/*styling for searchbox*/
.searchbox{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333;
border
: 1px solid #cccccc;
height
: 14px !important;
width
: 120px !important;
background-color:#fff;
padding:2px;
background-image: url(../images/search.gif);
background-repeat:no-repeat;
background-position:right;
text-transform:capitalize;
}
.sectiontableentry1{
line-height:16px;
}
.sectiontableentry2{
line-height:16px;
}
/*content styling*/
.sectiontableheader{
border-bottom:1px solid #333;
font-weight:bold;
color:#333;
font-size:14px;
line-height:22px;
}
/*Submenu styling*/
a.sublevel:link , a.sublevel:visited{
color:#333;
text-decoration:none;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(../images/arrow.gif);
background-repeat:no-repeat;
padding-left:10px;
line-height:18px;
font-weight:normal;
}
a.sublevel:hover{
background-color:#E3E3E3;
text-decoration:none;
}
a#active_menu.sublevel{
font-weight:bold !important;
}
/*back button styling*/
.back_button{
background: url(../images/back.gif);
background-repeat:no-repeat;
padding-left:22px;
float:right;
margin-top:10px;
margin-bottom:5px;
}
/*read more... styling*/
.readon{
background: url(../images/read.gif);
background-repeat:no-repeat;
padding-left:22px;
}
