BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: #000000; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	FONT: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; 
	COLOR: #000000; 
	PADDING-TOP: 0px; 
	CURSOR:default; 
	TEXT-ALIGN: center;
	BACKGROUND: url(../images/main/bg.gif);
	background-position: top center;
}
HR {
	COLOR:#606060;
}
P {
	COLOR: #000;
}
TD A {
	COLOR: #676767; TEXT-DECORATION: none
}

TD A:hover {
	COLOR: #f2f2f2; TEXT-DECORATION: none
}

IMG {
	BORDER: 0px;
}

A IMG.icon {
	border: #000000 1px solid;
}
A IMG.icon:hover {
	border: #58BD11 1px solid;
}

UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	LIST-STYLE-POSITION: outside; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none;
}
OL {
	LIST-STYLE-POSITION: inside;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: decimal;
}

LI {
	PADDING-BOTTOM: 0.2em;
	PADDING-TOP: 0.1em;
}

H2 {
	padding:0px;
	margin:0px;
}

FORM {
	padding: 0px;
	margin: 0px;
}


/* Topmost Navigation CSS Styles */

#topNav {
	WIDTH: 750px;
	MARGIN: 7px auto; 
	MARGIN-TOP: 8px; 
	COLOR: #CCCCCC;
	FONT-SIZE: 10px! important;
	padding: 0px;
	text-align:left;
}

#topNav .floatRight {
	float:right;
}

#topNav A{
	COLOR: #76797c; 
	TEXT-DECORATION: none;
	BORDER-BOTTOM:#333333 1px solid;
}

#topNav A:hover{
	COLOR: #FFFFFF; TEXT-DECORATION: none
}


#main {
	MARGIN: 1.5em auto;
	PADDING-TOP:0px;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px; 
	WIDTH: 760px; 
	TEXT-ALIGN: left;
	BACKGROUND: #222222;
	
}

#content {
	FLOAT: none; 
	FONT: 12px , Geneva, Arial, Verdana, sans-serif; 
	WIDTH: 100%; 
}
#footer {
	MARGIN: 0px;
	WIDTH: 760px;
	TEXT-ALIGN: left;
	background-color: #000000;
	background-image: url(../images/main/footer.gif);
	padding: 0px;
	height: 13px;
}

.sosumi {
	FONT-SIZE: 10px! important; COLOR: #76797c
}
.sosumi A{
	COLOR: #76797c; TEXT-DECORATION: none
}
.sosumi A:hover{
	COLOR: #f2f2f2; TEXT-DECORATION: none
}


#sidebar {
	FLOAT: none; 
	WIDTH: 180px;
}
#sidebar DIV {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px -10px 0px; PADDING-TOP: 0px;
}
#headBanner {
	
	BACKGROUND: url(../images/main/header.gif) repeat-x;
	height: 53px;
}
#headBanner .left {
	PADDING-Left: 10px; VERTICAL-ALIGN: middle;
	POSITION: relative;
	TOP: 12px;
}
#headBanner .right {
	PADDING-RIGHT: 6px; 
	FONT-SIZE: 9px;
	POSITION: relative;
	TOP: 6px; 
	COLOR: #CCC; 
	TEXT-ALIGN: right;
	FLOAT: right;
}

#headImg {
	background:url(../images/main/page-bg.gif) repeat-x;
	text-align:left;
}

#nav {
	BACKGROUND: url(../images/main/navbglo.gif) repeat-x; HEIGHT: 28px; TEXT-ALIGN: center
}
#nav TD A {
	PADDING-RIGHT: 3px; 
	DISPLAY: block; 
	PADDING-LEFT: 3px;
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 1px; 
	COLOR: #CCCCCC; 
	PADDING-TOP: 1px; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none
}
#nav TD A:hover {
	COLOR: #fff; 
	TEXT-DECORATION: none
}
#nav TD:hover {
	COLOR: #fff; 
	BACKGROUND: url(../images/main/navbghi.gif);
}
#nav .hi {
	BACKGROUND: url(../images/main/navbghi.gif); COLOR: #fff
}
.tabletop {
	BORDER-TOP: #999 1px solid
}
.tableside {
	BORDER-LEFT: #999 1px solid;
	BACKGROUND-COLOR: #474747;
}
.sideleft {
	BACKGROUND: url(../images/main/leftSide.gif)
}
.sideright {
	BACKGROUND: url(../images/main/rightSide.gif)
}
.helpContents{
	COLOR:#F2F2F2;
    BORDER-RIGHT: #000 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #000 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    Z-INDEX: 100;
    LEFT: -1000px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    BORDER-LEFT: #000 1px solid;
    WIDTH: 175px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #000 1px solid;
    FONT-FAMILY: Verdana, Arial;
    POSITION: absolute;
    TOP: -1000px;
    BACKGROUND-COLOR: #262626;
    TEXT-ALIGN: left;
	FILTER: alpha(opacity=90);
    moz-opacity: .90;
    opacity: .90;
    moz-border-radius: 5px
}
.helpContents A{
    FONT-WEIGHT: bolder;
    COLOR:#58BD11;
    FONT-FAMILY: Arial
}
#ErrorBox { position:relative;z-index:1000;width:220px;background:#060606;border:1px solid #D2D2D2;text-align:center;padding:5px;min-height:1em;-moz-border-radius:5px; }
#ErrorBox p { margin:0;padding:0;color:#D2D2D2;font:11px/12px verdana,arial,sans-serif; }
#ErrorBox p em { display:block;margin-top:3px;color:#D25806;font-style:normal;font-weight:bold; }
#ErrorBox p em span { font-weight:bold;color:#D2D2D2; }

/* Content Box CSS Styles */

#content #box {
	TEXT-ALIGN:left;
	BORDER-RIGHT: #585858 1px solid; 
	BORDER-TOP: #585858 1px solid; 
	MARGIN: 0px 0px 1.25em; 
	BORDER-LEFT: #585858 1px solid; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #585858 1px solid;
	BACKGROUND: #666666;
}

#content #box .title {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 12px; 
	BACKGROUND:url(../images/main/box.gif); 
	COLOR:#58942b; 
	FONT-WEIGHT:bold; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #585858 1px solid
}

#content #box .titleBig {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	HEIGHT:20px;
	FONT-SIZE:16px;
	FONT-STYLE:italic;
	BACKGROUND:url(../images/main/box.gif); 
	COLOR:#58942b; 
	FONT-WEIGHT:bold; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #585858 1px solid
}

#content #box .titleBig A {
	color:#58942B;
}

#content #box .titleBig A:hover {
	color:#58BD11;
}

#content #box .content {
	PADDING: 5px;  
}

#content #box LI {
	BORDER-BOTTOM:#4d4d4d 1px solid;
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
}

#content #box OL {
	padding:0px;
	margin:0px;
}

#content #box OL LI {
	padding:0px;
	margin:0px;
}



#content #box A {
	COLOR: #000000;
	TEXT-DECORATION:underline;
	BORDER-BOTTOM:#838383 1px solid;
}

#content #box A:hover {
	COLOR: #CCCCCC;
	BORDER-BOTTOM:#58BD11 1px solid;
}

#content #box P {
	FONT-SIZE: 10px;
}

#content #box .foot {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px;
	TEXT-ALIGN: right;
	HEIGHT:20px;
	FONT-SIZE:12px;
	FONT-STYLE:italic;
	BACKGROUND:url(../images/main/box.gif); 
	COLOR:#58942b; 
	FONT-WEIGHT:bold; 
	PADDING-TOP: 5px; 
}

#content #box .foot A {
	color:#666666;
}

#content #box .foot A:hover {
	COLOR: #CCCCCC;
}

/* Sidebar Box CSS Styles */

#sidebar #box {
	BORDER-RIGHT: #585858 1px solid; 
	BORDER-TOP: #585858 1px solid; 
	MARGIN: 0px 0px 1.25em; 
	BORDER-LEFT: #585858 1px solid; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #585858 1px solid;
	BACKGROUND: #A2A2A2;
}

#sidebar #box .title {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 12px; 
	BACKGROUND:url(../images/main/box.gif); 
	COLOR:#58942b; 
	FONT-WEIGHT:bold; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #585858 1px solid
}

#sidebar #box .titleBig {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	HEIGHT:20px;
	FONT-SIZE:16px;
	FONT-STYLE:italic;
	BACKGROUND:url(../images/main/box.gif); 
	COLOR:#58942b; 
	FONT-WEIGHT:bold; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #585858 1px solid
}

#sidebar #box .content {
	PADDING: 5px; 
}

#sidebar #box .list {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
}

#sidebar #box LI {
BORDER-BOTTOM:#797979 1px solid;
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
}

#sidebar #box A {
	COLOR: #000000;
	TEXT-DECORATION:underline;
	BORDER-BOTTOM:#838383 1px solid;
}

#sidebar #box A:hover {
	COLOR: #204506;
	BORDER-BOTTOM:#58BD11 1px solid;
}

#sidebar #box .foot {
	TEXT-ALIGN: right;
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px;
	HEIGHT:20px;
	FONT-SIZE:12px;
	FONT-STYLE:italic;
	BACKGROUND:url(../images/main/box.gif); 
	COLOR:#58942b; 
	FONT-WEIGHT:bold; 
	PADDING-TOP: 5px; 
}

/* Button CSS Styles */

.blockbtn {
	display:block;
	width: 173px;
	height: 30px;
	background-image:url(../images/main/box.gif);
	text-align:left;
	border: 1px solid #585858;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	padding-left:5px;
	padding-top: 5px;
	color:#58942B;
	margin-top:2px;
}
.blockbtn:hover {
	color:#58BD11;
	border: 1px solid #58BD11;
}
.buttonGreen{
    BORDER-RIGHT: #1c5425 1px solid;
    BORDER-TOP: #1c5425 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: url(../images/main/button_green.gif) #A4E1AE repeat-x 0px 0px;
    BORDER-LEFT: #1c5425 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #1c5425 1px solid;
    HEIGHT: 20px
}

.buttonRed{
    BORDER-RIGHT: #BA0800 1px solid;
    BORDER-TOP: #BA0800 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: url(../images/main/button_red.gif) #E1A4A4 repeat-x 0px 0px;
    BORDER-LEFT: #BA0800 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #BA0800 1px solid;
    HEIGHT: 20px
}
.buttonGreenSmall{
    BORDER-RIGHT: #1c5425 1px solid;
    BORDER-TOP: #1c5425 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND: url(../images/main/button_green.gif) #A4E1AE repeat-x 0px 0px;
	background-position: center;
    BORDER-LEFT: #1c5425 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #1c5425 1px solid;
    HEIGHT: 17px
}
.buttonRedSmall{
    BORDER-RIGHT: #BA0800 1px solid;
    BORDER-TOP: #BA0800 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND: url(../images/main/button_red.gif) #E1A4A4 repeat-x 0px 0px;
	background-position: center;
    BORDER-LEFT: #BA0800 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #BA0800 1px solid;
    HEIGHT: 17px
}


/* MISC CSS STYLES */


.greenHover:hover {
	COLOR:#58BD11;
}

.light {
	COLOR:#CCCCCC;
}

.green {
	COLOR:#58BD11;
}

.red {
	color:#CCCCCC;font-style:normal;font-weight:bold;
	border-bottom:#FF0000 1px solid;
}

.floatLeft {
	FLOAT:left;
}

.floatRight {
	FLOAT:right;
}
