/* CSS Document */

.gainlayout {
	_height: 0;
}

.clear {
	clear: both;
}

body {
	background-color: #c3bcdd;
    padding: 0px;
    margin: 0px;
}

div#all {
	width: 755px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 0.8em;*/
    font-size: 10pt;
	border: 3px solid #577ecd;
	background-color: white;
}

div#head {
	background-color: white;
}

div#head .logo {
	height: 125px;
}

div #head .left {
}

div #head .right {
}

div#mid {
	background-color: white;
	/*background-color: #577ecd;*/
	padding: 1px;
    text-align: center;
}

div#mid .menu {
	padding: 0px;
	margin: 0px;
}

div#mid a {
	color: #14005c;
	font-weight: bold;
	text-decoration: none;
}

div#content {
	background-color: white;
    float: left;
}

div#content div#fullwidth {
    width: 100%;
    padding: 0px;
    margin: 0px;
}

div#content div#main {
	top: 0px;
	vertical-align: top;
	height: 100%;
	/*width: 532px;*/
	float: left;
	background-color: white;

    /* ADDED */
    width: 520px;
    padding: 0px;
    padding-right: 5px;
}

div#content #left {
	top: 0px;
	vertical-align: top;
	/*width: 200px;*/
	left: 0px;
	height: 100%;
	float: left;
	background-color: white;
	/*padding: 2px;*/

    /* ADDED */
    width: 190px;
    padding: 5px;
    margin: 0px;

    /*background-color: #e0e0e0;*/
}

div#content #content_title {
    float: left;
    width: 100%;
}

div#content #middle {
	top: 0px;
	left: 200px;
	/*width: 325px;*/ /* 767 - 200 - 200 = 367 */
	height: 100%;
	float: left;
	background-color: white;
	/*padding: 2px;*/

    /* ADDED */
    width: 315px;
    padding: 5px;
    margin: 0px;
}
div#content #middle_equal { /* remove */
	background-color: white;
	float: left;
	height: 100%;
	left: 200px;
    margin: 0px;
    padding: 5px;
	top: 0px;
    width: 265px;
}
div#content #left_equal {
	background-color: white;
	float: left;
    margin: 0px;
    padding: 0px;
    padding-right: 5px;
    width: 265px;
}

div#content #right {
	top: 0px;
	vertical-align: top;
	/*width: 230px;*/
	/*left:  532px;*/ 	/* 767 - 200 = 567 */
	height: 100%;
	float: right;
	/*float: left;*/
	background-color: white;
	/*padding: 2px;*/

    /* ADDED */
    width: 220px;
    left: 525px;
    margin: 0px;
    padding: 2px;
}
/*div#content #right_equal {
	background-color: white;
	float: right;
	height: 100%;
    left: 475px;
    margin: 0px;
    padding: 5px;
    padding-right: 10px;
	top: 0px;
	vertical-align: top;
    width: 265px;
}*/
div#content #right_equal {
	background-color: white;
	float: right;
    margin: 0px;
    padding: 0px;
    padding-left: 5px;
    width: 265px;
}
div#content #right_wide {
    background-color: white;
    float: right;
    height: 100%;
    left: 200px;
    margin: 0px;
    padding: 5px;
    padding-right: 10px;
    top: 0px;
    vertical-align: top;
    width: 540px;
}

div#foot {
	clear: both;
	/*font-size: 0.7em;*/
    font-size: 7pt;
	/*background-color: white;*/
	padding: 2px;
	background-color: #577ecd;
	text-align: center;
}

.dark-blue {
	color: #14005c;
}

.mid-blue {
	color: #577ecd;
}

.lite-blue {
	color: #c3bcdd;
}

.dark-bg {
	background-color: #14005c;
}

.mid-bg {
	background-color:#577ecd;
}

.lite-bg {
	background-color:#c3bcdd;
}

* img {
	border: 0px;
    margin: 0px;
    padding: 0px;
}

* p {
    margin: 0px;
    margin-top: 10pt;
    margin-bottom: 10pt;
    padding: 0px;
}

* a {
    color: #0000ff;
}
* a:hover {
    color: #ff0000;
}
