@charset "utf-8";


/***************************************************
*Global
***************************************************/
*{
font-family:Georgia,sans-serif;
font-size:15px;
font-weight:normal;
margin:0px auto 0px auto;
padding:0;}

.swfObj{
margin-top:10px;
margin-bottom:20px;
text-align:center;}

html{
background-image:url(img/BgRepeat.png);
background-repeat:repeat-x repeat-y;}

p{
margin:10px 0px 10px 0px;}

ul{
list-style:none;
padding:0px 0px 0px 0px;
margin-left:0;}

li{
background-position: 0px 3px;
background-image:url(img/Bullet.png);
background-repeat:no-repeat;
padding-left:20px; /*Text ident from bullet*/}

.grayText{
color:#999999;}

.italic{
font-style:italic;}

.underline{
text-decoration:underline;}

a:link, a:visited{
color:#FF9900;
text-decoration:none;}

a:hover{
text-decoration:underline;}

img{border:none;}

/***************************************************
*Container
***************************************************/
#Container{
padding:0px 30px 0px 120px;}


/***************************************************
*Contents
***************************************************/
#Contents{
line-height:150%;}

#Contents h1{
background-image:url(img/Pen.png);
background-repeat:no-repeat;
padding-top:20px;
padding-left:40px;
font-size:18px;
font-weight:bold;
text-transform:capitalize;
color:#666666;
border-bottom:#000000 1px dotted;}

#Contents h2{
background-image:url(img/H2Bg.png);
background-repeat:repeat-x;
height:32px;
font-size:15px;
color:#ffffff;
font-weight:bolder;
margin-top:50px;
padding:1px 0px 0px 5px;}

#Contents h3{
margin-top:20px;
color:#009900;
font-weight:bold;
font-style:italic;
border-bottom:#009900 2px solid;}


/***************************************************
*News
***************************************************/
#News{
background-image:url(img/NewsBg.png);
background-repeat:repeat-x;
margin:50px 0px 25px 0px;
padding:10px 10px 10px 10px;
background-color:#FF9900;
background-position:0px -5px;}

#News h1{
text-align:center;
color:#3366CC;
font-weight:bolder;
font-variant:small-caps;
letter-spacing:5px;
word-spacing:18px;
margin-top:-8px;}

#News h2{
color:#FFFFFF;
margin:10px 0px 0px 0px;}

#News p{
font-size:12px;
margin:0px 0px 5px 0px;}

/*a.redLink:hover{background-color:#00FF66;}*/

.Separator{
border-bottom:#3366CC 2px dotted;
margin-top:10px;}

/*
*Footer
*/
#Footer{
color:#FFFFFF;
text-align:center;
margin:30px 0px 20px 0px;}

#Footer h3, h4{
font-size:12px;
color:#3366CC;}

#Footer h3{
margin:20px 0px 0px 0px;
font-weight:bold;}

#Footer h4{
font-style:italic;}