/* Code (c) Think Style Studio - http://www.thinkstylestudio.com  */

body {
text-align:center;
font:normal 12px/18px Veranda, Tahoma , Arial, sans-serif; 
margin:0;
padding:0;
background:#414141 url(../images/bg.jpg) center repeat-y;
}
td{font:normal 12px/18px Veranda, Tahoma , Arial, sans-serif; }

p,h1 {
margin:0;
padding:0;
}

h1 {
font:normal 1.58em/1.5em Tahoma, Veranda, sans-serif; 
padding:10px 0 0 20px;
text-decoration:underline;
font-weight:bold;
color:#de0020;
}

/** progmatan begin */
h2 {
font:normal 1.4em/1.5em Tahoma, Veranda, sans-serif; 
padding:10px 0 0 20px;
text-decoration:none;
font-weight: bold;
color:#de0020;
}

h3 {
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:15px; 
padding:10px 0 0 20px;
text-decoration:none;
font-weight: bold;
color:#de0020;
}

h4 {
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
padding:10px 10px 10px 20px;
text-decoration:none;
font-weight: normal;
color:#000000;
}
/** progmatan end */

a {
text-align:left;
color:#de0020;
padding:0;
margin:0;
text-decoration:none;
}

#alignright {
float:right;
}

a:link, a:visited { text-decoration: none; }
a:hover, a:focus, a:active { text-decoration: underline;}

img
{  border-style: none;
/* progmatan begin */
   margin: 3px 3px 3px 3px;
/* progmatan end */
}

#contentheader h1 {
font-size:14px;
padding:10px;
margin:0px;
}

#nav {
color:#de0020;
list-style: none;
font-weight: bold;
padding-top:20px;
margin-left:10px;
padding-left:10px;
}

#nav li {
padding-top:0px;

}


#nav li ul {
color:#000;
font-weight:normal;
list-style:none;
padding-left:3px;
margin-left:3px;
}

#nav li ul li {
background: url(../images/emdash.gif) center left no-repeat transparent;
padding-left:10px;
}

#nav li ul li a:link,#nav li ul li a:visited { 
text-decoration: none;color:#000;
font-weight:normal;
list-style:none; }

#nav li ul li a:hover,#nav li ul li a:focus,#nav li ul li a:active { 
text-decoration: underline; color:#000;
font-weight:normal;
list-style:none;}

#currentpage {
background:transparent;
font-weight:bold;
list-style:none;

}


#contentcenter p {
line-height:1.5em;
padding:10px 30px 0 20px;
}
#contentcenter u{
text-decoration:none;
}

#contentright p.rightpadding {
padding:80px 0 0;
}

#contentright p { 
font-size:90%;
color:#686868;
line-height:1.4em;

/* progmatan begin */
padding:10px 0 0 0;
/* progmatan end */
}

/* progmatan begin */
img.eventsbutton {
	margin-top:160px;	

}
/* progmatan end */


p.padding {
padding:10px 0 0;
}

.name {
font-style:italic;

}

#bottomnavleft {
color:#de0020;
padding:120px 0 0 40px;
font-size:0.80em;

}

#bottomnavleft li {
display: inline;
list-style-type: none;
padding:0;
}


/* progmatan */

#bottomnavright {
color:#de0020;
padding:119px 0 0 0px;
font-size:0.80em;

}

#bottomnavright li {
display: inline;
list-style-type: none;
padding:0;
}

.contentfooter {
	overflow:hidden;
}

.menu_bottom {
	float:left;
}

.bottomlinks{
	float:left;
}
.copyrightContent{
	float:left;
	display: block;
	width: 600px;
}
/* progmatan */

.white {
color:#fff;
}

#contentfooter p {
color:grey;
font-size:0.65em;
padding:0 0 10px 40px;
}


#frame {
width:769px;
margin-right:auto;
margin-left:auto;
margin-top:10px;
padding:0px;
text-align:left;
background-color:#fff;

}

#contentheader {
height:222px;
width:769px;
background:#fff url(../images/header.gif) no-repeat;

}

#bodyframe {
width:769px;
height:500px;
background:#fff url(../images/contentmiddle.jpg) no-repeat;
}

#contentleft {
width:160px;
padding:0px;
float:left;
}

#contentcenter {
width:449px;
padding:0px;
float:left;
position: relative;

}
#contentcenter-home {
width:589px;
padding:10px;
float:left;
position: relative;

}

#contentright {
width:140px;
padding:0px;
float:left;

}

#contentfooter {
background:#000 url(../images/footer.gif) top left no-repeat;
height:169;
width:769px;
}

/* progmatan begin */

#contentwide {
width:589px;
padding:0px;
float:left;
position: relative;

}

#contentwide p {
line-height:1.5em;
padding:10px 30px 0 20px;
}


#bodyframewide {
width:769px;
height:500px;
background:#fff url(../images/contentwide.jpg) no-repeat;
}

/* progmatan end */