body {
        background: url(../i/bg.jpg) repeat;
        margin:210px 0px 0px 0px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10pt;
}
#top-bg
{
        position:absolute;
        top:0px;
        left:0px;
        width:100%;
        height:210px;
        background:url(../i/top-bg.jpg) repeat-x;
        z-index:50;
        border-bottom:1px solid #ffffff;

}
#top-stroy
{
        position:absolute;
        top:0px;
        right:0px;
        width:721px;
        height:185px;
        background:url(../i/top-stroy.jpg) right top no-repeat;
        z-index:70;
}
h1
{
  font-size:14pt;
}

#logo
{
        position:absolute;
        top:30px;
        left:15px;
        width:330px;
        height:185px;
        background:url(../i/logo.png) top left no-repeat;
        z-index:80;
}

#logo-r
{
        position:absolute;
        top:0px;
        right:0px;
        width:387px;
        height:185px;
        background:url(../i/logo-r.png) top left no-repeat;
        z-index:80;
}
#arrow-left
{
        position:absolute;
        top:210px;
        left:0px;
        width:55px;
        height:23px;
        background:url(../i/arrow-left.jpg) top left no-repeat;
        z-index:80;
}
#arrow-right
{
        position:absolute;
        top:217px;
        right:250px;
        width:17px;
        height:28px;
        background:url(../i/arrow-right.jpg) top left no-repeat;
        z-index:230;

}
#arrow-bg-outer
{
        position:absolute;
        top:230px;
        left:0px;
        width:100%;
        height:3px;
/*        background:url(../i/arrow-bg.jpg) top left repeat-x;*/
        z-index:1;
/*		padding-right:250px;*/
}
#arrow-bg
{
		height:3px;
		margin-right:250px;
        background:url(../i/arrow-bg.jpg) top left repeat-x;
}

/*body css here*/

#outer_wrapper {
    background: url(../i/right-bg.jpg) repeat-y right;
    margin:0;
}
#wrapper {
    background: url(../i/right-bg.jpg) repeat-y right;
}

#container {
    width: 100%;
    float: left;
    margin-right: -250px;
    background: url(../i/right-bg.jpg) repeat-y right;

}
#content {
    margin-right: 270px;
/*        background: url(/img/td-left-bg.png) repeat-y left;*/

}
#main {
        margin-left: 210px;
        /*padding-left:10px;*/
        padding:30px 3px 3px 3px;
        line-height: 12pt;
        color:#797979;
}
#left {
        width: 180px;
        float: left;
        padding:46px 0 0 10px;

        color:#797979;
        font-size:8pt;
        text-align:right;
}
* html #left {
  margin-right: 5px;
  }

* html #main {
  height: 1%;
  margin-left: 0;
  }
.left-divider
{
    position:relative;
    left:-10px;
    background:url(../i/left-divider.jpg) top left no-repeat;
    width:193px;
    height:9px;
    overflow:hidden;

}
.right-divider
{
    position:relative;
    left:-6px;
    background:url(../i/right-divider.jpg) top left no-repeat;
    width:195px;
    height:7px;
    overflow:hidden;

}
#left a
{
    color:#393939;
}
#left a:hover
{
  color:#797979;
}
#sidebar h2
{
/*    position:relative;
    left:-6px;
	*/
    background:url(../i/right-arrow-right.jpg) top left no-repeat;
    width:224px;
    height:40px;
    overflow:hidden;
    padding:30px 0 0 20px;
    font-weight:normal;
}


#left h2{
    color:#5e7ffa;
    font-size:10pt;

}

#footer {
        border: 1px solid #a3a3a3;
        background: #5e7ffa;
        height:23px;
        text-align:right;
        vertical-align:center;
        padding:10px 10px 10px 0;
        color:#f0f0f0;

}
#footer a
{
    color:#f0f0f0;
    text-decoration:none;
}
.last {
        margin-bottom: 0;
}
.clearing {
        height: 0;
        clear: both;
        margin:0;
}

#sidebar {
        width: 250px;
        float: right;
        color:#ffffff;
        margin-top:0px;
		background: url(../i/right-bg.jpg) repeat-y right;
		text-align:right;

}
#side-content
{
	width:220px;
	text-align:left;
	padding-left:6px;
}
#sidebar a
{
    color:#d0d0d0;
}
#sidebar a:hover
{
  color:#ffffff;
}
.larger
{
    font-size:large;
}
#main a
{
   color:#5e7ffa;
}
#main a:hover
{
  color:blue;
}

/*MENU HERE*/

#menu
{
    position:absolute;
/*    top:186px;
    left:100px;
	*/
	top:0px;
	left:0px;
    height:60px;
    width:500px;
    color:#ffffff;
    z-index:120;
}


/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */

/*Style for the background-bar*/
.clBar{width:10; height:10; visibility:hidden;background:blue;display:none;}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:9px 5px 0px 24px; font-family:verdana,tahoma,arial,helvetica; font-size:12px; font-weight:bold; background:url(../i/menu1-110.gif) left top no-repeat;}
.clLevel0{color:white;}
.clLevel0over{color:Yellow; cursor:pointer; cursor:hand; background:url(../i/menu2-110.gif) left top no-repeat;}
.clLevel0border{position:absolute; visibility:hidden; }



.clLevel0-150,.clLevel0-150over{position:absolute; padding:9px 5px 0px 24px; font-family:verdana,tahoma,arial,helvetica; font-size:12px; font-weight:bold; background:url(../i/menu1.gif) left top no-repeat;}
.clLevel0-150{color:white;}
.clLevel0-150over{color:Yellow; cursor:pointer; cursor:hand; background:url(../i/menu2.gif) left top no-repeat;}
.clLevel0-150border{position:absolute; visibility:hidden; }


/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:6px 5px 5px 20px; font-family:verdana,tahoma, arial,helvetica; font-size:11px; font-weight:bold; background:url(../i/menu1-220.gif) left top no-repeat;}
.clLevel1{color:white;}
.clLevel1over{color:Yellow; cursor:pointer; cursor:hand; background:url(../i/menu2-220.gif) left top no-repeat;}
.clLevel1border{position:absolute; visibility:hidden; }

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:tahoma,arial,helvetica; font-size:10px; font-weight:bold}
.clLevel2{background-color:Navy; layer-background-color:Navy; color:white;}
.clLevel2over{background-color:#0099cc; layer-background-color:#0099cc; color:Yellow; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#006699; layer-background-color:#006699}