/* CSS Document */

body{
margin:0px;
margin-bottom:0px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
background-color:#ccc6b6;
height:100%;
}

.container{
width:1010px;
margin:0px auto;
background-image:url(../images/misc/bgMain.png);
background-repeat:repeat-y;
height:100%;
}

.containerInside{
width:930px;
margin:0px auto;
height:100%;
}

img{
behavior:url('pngHack.htc');
}

.topBar{
background-image:url(../images/misc/bgTopBar.png);
background-repeat:repeat-x;
height:117px;
}
.topBar .holder{
text-align:right;
padding-top:47px;
padding-right:28px;
height:70px;
float:right;
}
.topBar .holder .title{
font-size:10px;
color:#979797;
}
.topBar .holder .info{
font-size:10px;
font-weight:bold;
color:#464646;
}








#leftNav{
width:266px;
background-image:url(../images/misc/bgNav.jpg);
background-repeat:repeat-y;
height:573px;
}

#leftNav .time{
background-image:url(../images/misc/bgTime.png);
background-repeat:no-repeat;
width:266px;
height:47px;
font-family:Tahoma, Verdana, Arial, sans-serif;
color:#FFFFFF;
font-size:13px;

}

#leftNav .time .text{
padding-left:20px;
padding-top:15px;

}

#leftNav a{
color:#002f2f;
text-decoration:none;
font-weight:normal;
font-size:14px;
text-shadow: #0b4475 2px 2px 2px;
}
#leftNav .button{
display:block;
height:33px;
overflow:hidden;
padding-left:24px;
padding-top:14px;
background-image:url(../images/misc/navButton.png);
background-repeat:no-repeat;
background-position:0px 0px;
color:#FFFFFF;
width:242px;
}
#leftNav .button:hover{
background-position:0px -47px;
color:#FFFFFF;
}
#leftNav .buttonOn{
display:block;
height:33px;
overflow:hidden;
padding-left:24px;
padding-top:14px;
background-image:url(../images/misc/navButton.png);
background-repeat:no-repeat;
background-position:0px -94px;
color:#FFFFFF;
}


#subNav a{
color:#002f2f;
text-decoration:none;
font-weight:normal;
font-size:12px;
text-shadow: #1a6d35 2px 2px 2px;
}
#leftNav .subButton{
display:block;
height:26px;
overflow:hidden;
padding-left:24px;
padding-top:7px;
background-image:url(../images/misc/navSub.png);
background-repeat:no-repeat;
background-position:0px 0px;
color:#FFFFFF;
width:242px;
}
#leftNav .subButton:hover{
background-position:0px -33px;
color:#FFFFFF;
}
#leftNav .subButtonOn{
display:block;
height:26px;
overflow:hidden;
padding-left:24px;
padding-top:7px;
background-image:url(../images/misc/navSub.png);
background-repeat:no-repeat;
background-position:0px -66px;
color:#FFFFFF;
width:242px;
}



.content{
width:664px;
float:right;
height:573px;
}

.content .titleBar{
background-image:url(../images/misc/bgTitleBar.png);
background-repeat:repeat-x;
height:70px;
}

.content .titleBar .title{
padding-left:28px;
padding-top:18px;
}













.content .tabBar{
background-image:url(../images/misc/bgTab.png);
background-repeat:repeat-x;
height:95px;
}

.content .tabBar .title{
padding-left:28px;
padding-top:18px;
}




.content .titleBarTabs{
background-image:url(../images/misc/bgTitleBarTabs.png);
background-repeat:repeat-x;
height:70px;
}
.content .titleBarTabs .tabHolder{
float:right;
margin-top:35px;
}


.content .titleBarTabs .tabHolder a{
color: #9affb9;
background:url(../images/misc/tabs/tableft.png) left top no-repeat;
text-decoration: none;
padding-left:15px;
float:left;
}
.content .titleBarTabs .tabHolder a span{
display:block;
background: url(../images/misc/tabs/main.png) right top no-repeat;
padding-right:15px;
padding-top:10px;
padding-bottom:6px;
}
.content .titleBarTabs .tabHolder .tabOn{
font-weight:bold;
color:#FFFFFF;
}

/* OLD BROKEN TABS IN IE6
.content .titleBarTabs{
background-image:url(../images/misc/bgTitleBarTabs.png);
background-repeat:repeat-x;
height:70px;
}


.content .titleBarTabs .tabHolder{
float:right;
margin-top:33px;
}
.content .titleBarTabs .title{
}

.content .titleBarTabs .tabHolder .tabOn{
display:block;
float:left;
font-weight:bold;
background-image:url(../images/misc/tabs/main.png);
background-repeat:no-repeat;
background-position:right;
height:32px;
color:#FFFFFF;
cursor:pointer;
}
.content .titleBarTabs .tabHolder .tabOn .tabLeft{
background-image:url(../images/misc/tabs/tableft.png);
background-repeat:no-repeat;
padding-left:20px;
padding-right:20px;
padding-top:10px;
height:22px;
cursor:pointer;
}


.content .titleBarTabs .tabHolder .tab{
display:block;
float:left;
font-weight:normal;
background-image:url(../images/misc/tabs/main.png);
background-repeat:no-repeat;
background-position:top right;
height:30px;
color:#9affb9;
cursor:pointer;
}
.content .titleBarTabs .tabHolder .tab .tabLeft{
background-image:url(../images/misc/tabs/tableft.png);
background-repeat:no-repeat;
background-position:top left;
padding-left:15px;
padding-right:15px;
padding-top:9px;
height:21px;
cursor:pointer;
}
*/




.content .image{
height:185px;
width:264px;
border-bottom:1px solid #FFFFFF;
}

.content .imageHome{
height:293px;
width:264px;
border-bottom:1px solid #FFFFFF;
}


.content .main{
background-image:url(../images/misc/bgContent.png);
background-repeat:repeat-x;
background-color:#FFFFFF;
background-position:top;
}

.content .main .text{
padding-top:28px;
padding-left:28px;
padding-right:28px;

}

.content .main .text .image{
width:230px;
height:212px;
}

.content .main .text .info{
float:right;
width:374px;
height:212px;
}

.content .main .text .homeImage{
width:230px;
height:189px;
}

.content .main .text .homeInfo{
float:right;
width:374px;
height:189px;
}

h1{
font-family:Helvetica, Tahoma, Arial, sans-serif;
font-weight:normal;
font-size:28px;
margin:0px;
color:#FFFFFF;
text-shadow: #258c47 2px 2px 2px;
letter-spacing:-1px;
}

h2{
font-family:Helvetica, Tahoma, Arial, sans-serif;
font-weight:normal;
font-size:18px;
margin:0px;
color:#323232;
text-shadow: #cfcfcf 2px 2px 2px;
margin-top:14px;
letter-spacing:-1px;
}

h3{
font-family:Helvetica, Tahoma, Arial, sans-serif;
font-weight:normal;
font-size:18px;
margin:0px;
color:#323232;
text-shadow: #cfcfcf 2px 2px 2px;
letter-spacing:-1px;
}
h4{
font-family:Helvetica, Tahoma, Arial, sans-serif;
font-weight:normal;
font-size:15px;
color:#323232;
text-shadow: #cfcfcf 2px 2px 2px;
letter-spacing:-1px;
}


.footer{
height:25px;
background-image:url(../images/misc/bgBottom.png);
background-repeat:no-repeat;
height:40px;
width:1010px;
padding-top:1px;
}

.footer .text{
color:#757575;
font-size:11px;
padding-top:7px;
padding-right:50px;
float:right;
}

a{
font-weight:normal;
text-decoration:none;
color:#333333;
}

a:hover{
color:#0a67b7;
}


.blue{
color:#0a67b7;
padding-top:20px;
}

.blue2{
color:#0a67b7;
}

li{
padding-bottom:10px;
}



.tab a{
background-image:url(../images/misc/bgTab.png);
background-repeat:no-repeat;
color:#002f2f;
text-decoration:none;
font-weight:normal;
font-size:12px;
width:109px;
height:35px;
}

p{
line-height:12px;
}

.style1 {color: #1675c6}
.style2 {color: #1a9740}
