/* ######### GLOBAL ######### */

body {
margin:0px;
background-color: #1A1A1A;
}



td {
font-family:arial;
font-size:14px;
color: #3A3838;
}

h1 {
font-size:15px;
font-family:arial;
text-decoration:none;
text-weight:bold;
}

h2 {
font-size:14px;
font-family:arial;
text-decoration:none;
text-weight:bold;
margin:0px;
}

.content {
font-size:14px;
font-family:arial;
text-align:justify;
vertical-align:top;
}

.main {
border: 1px solid #CCCCCC;
border-width: 0px 0px 0px 0px;
vertical-align:top;
background:#ffffff;
}


.bg03 {
background: #F7F7F1;
}

ul {
list-style: disc outside none;
}

.bg-main {
background: url('/images/bg-main.jpg') repeat;
}






/* ######### LINKS ######### */

.barmenu, a.barmenu:link, a.barmenu:active, a.barmenu:visited {
font-family:arial; 
font-size:9px;
color:#ffffff;
text-decoration:none;
}

a.barmenu:hover {
color:#F7F000;
text-decoration:none;
}



.ctnevents {
font-family:arial; 
font-size:12px;
}

a.ctnevents:link, a.ctnevents:visited, a.ctnevents:active {
font-family:arial; 
font-size:12px;
color:#0B5CC9;
text-decoration:none;
}


a.ctnevents:hover {
font-family:arial; 
font-size:12px;
color:#d00000;
text-decoration:none;
}





a.topmenuon:link, a.topmenuon:active, a.topmenuon:visited {
font-family:arial; 
font-size:12px;
font-weight:600;

background:#E8E8E8;
color:#444444;
font-weight:none;
text-decoration:none;
width:108px !important;


display:block;
float:left;
text-align:center;
vertical-align:middle;
border:1px #E8E8E8 solid;
padding:14px 7px 14px 7px;
margin:0px 0px 0px 0px;
}

a.topmenuon:hover {
background:#324364;
color:#ffffff;
text-decoration:none;
border:1px #324364 solid;
}



a.topmenuoff:link, a.topmenuoff:active, a.topmenuoff:visited {
font-family:arial; 
font-size:12px;
font-weight:600;

background:#324364;
color:#ffffff;
font-weight:none;
text-decoration:none;
width:108px !important;


display:block;
float:left;
text-align:center;
vertical-align:middle;
border:1px #324364 solid;
padding:14px 7px 14px 7px;
margin:0px 0px 0px 0px;
}




a.submenuon:link, a.submenuon:visited, a.submenuon:active {
font-family:arial; 
font-size:10px;
color:#ffffff;
text-decoration:none;
}


a.submenuon:hover {
font-family:arial; 
font-size:10px;
color:#FFF113;
text-decoration:none;
}


a.submenuoff:link, a.submenuoff:visited, a.submenuoff:active {
font-family:arial; 
font-size:10px;
color:#FFDB13;
text-decoration:none;
}



a.barmenu2:link, a.barmenu2:visited, a.barmenu2:active {
font-family:arial; 
font-size:12px;
color:#0B5CC9;
text-decoration:none;
}

a.barmenu2:hover {
color:#d00000;
text-decoration:underline;
}


a:link, a:visited, a:active {
font-family:arial; 
font-size:14px;
color:#0B5CC9;
text-decoration:none;
}

a:hover {
color:#d00000;
text-decoration:underline;
}

.favorites {
padding:6px; 
border:1px solid #A9D260; 
color:#62A503;
background:#FAFFF1;
}



/* ######### OTHER ######### */

.copyright, a.copyright:link, a.copyright:active, a.copyright:visited {
font-family:verdana; 
font-size:9px;
color:#88898C;
text-decoration:none;
}

a.copyright:hover {
color:#d00000;
text-decoration:underline;
}

.small {
font-size:9px;
font-family:arial;
}

.rhs {
width:100%;   
border:0px;
} 


.imgborder {
background: url('/images/bg04.gif')
}


.test {
text-align:center;
padding:5px;
background: #ffffff;
}




/* ######### CTN BRAND ######### */

.panel-top {
background: #ffffff;
border: 1px solid #F1F1F1;
border-width: 0px 0px 1px 0px;
text-align:center;
vertical-align:middle;
padding: 8px 0px 8px 0px;
height:40px;
}

.panel-middle {
background:#FCFCFC;
padding:20px;
text-align:center;
vertical-align:middle;
}

.panel-bottom {
background: url('/images/panel-bottom.jpg'); 
width:224px; 
height:80px;
text-align:center;
vertical-align:top;
padding-top:15px;
}


.panel-middle2 {
background:#FCFCFC;
padding:20px;
text-align:left;
vertical-align:top;
font-size:12px;
font-family:arial;
}

.panel-bottom2 {
background-image: url('/images/panel-bottom.jpg'); 
background-size:170px 80px;
background-repeat: no-repeat;
background-color:#ffffff;
width:170px; 
height:80px;
text-align:center;
vertical-align:top;
padding-top:15px;
}


.panel-bottom3 {
width:19px;
height:80px;
background:#ffffff;
vertical-align:top;
}