/*
global declarations
*/
a:link, a:visited {
    text-decoration: none;
    color:#00f;
}

a:hover, a:active {
    text-decoration:underline;
    color:#00f;
}

body {
    padding: 0px;
    margin:0px;
    background-color:#C1C5CB;
    font-family:tahoma;
    font-size:12px;
}

table {
    width:100%;
}

form {
    margin: 0px;
}

/*
header declarations
*/
table.mainContainer {
    width: 938px;
    margin: 0px auto 0px auto;
    border:1px solid #a0a1a5;
    background-color:#fff;
}

td.pageHeader {
    height: 152px;
    border-top:2px solid #fff;
    border-right:2px solid #fff;
    border-left:2px solid #fff;
}

/*
top menu declarations
*/
td.mainMenu {
    border-top:1px solid #cfcfcf;
    border-bottom:1px solid #cfcfcf;
}

td.mmsp {
    background: url('images/mmsp.gif');
    width:1px;
    padding:0px;
}

table.top-menu {
    border:2px solid #fff;
    width: 100%;
    height:34px;
}
table.top-menu td {
    background: url('images/mmb.png');
    text-align:center;
    padding:2px;
    font-size:12px;
}
table.top-menu a:link, a:visited {
    text-decoration:none;
    color:#363535;
}

table.top-menu a:hover, a:active {
    text-decoration:none;
    color:#f90;
}

/*
Side menu declarations
*/

td.left {
    width: 217px;
    vertical-align:top;
    border-right:1px solid #cfcfcf
}

table.side-menu {
    width: 100%;
    border:2px solid #fff;
    background-color: #d7dee8;
    text-align:left;
}
td.side-menu-pic {
    width:20px;
    border-bottom:1px solid #fff;
    background-color:#e6eaf3;
    padding:0 0 0 4px;
}
td.side-menu-top {
    border-bottom:1px solid #fff;
    height:30px;
}
td.side-menu {
    border-bottom:1px solid #fff;
    padding: 6px 0px 6px 6px;
    background-color:#e6eaf3;
    width:90%;
}
td.side-menu-sep {
    border-bottom:1px solid #fff;
    height:2px;
}
table.side-menu  a:link, a:visited {
    text-decoration: none;
    color:#363535;
}
table.side-menu a:hover, a:active {
    text-decoration:none;
    color:#f90;
}

td.side-menu-sec {
    border-bottom:1px solid #fff;
    padding: 6px 0px 6px 30px;
}


table.side-menu td.clouds {
    height:240px;
    background-color: #fff;
    vertical-align:top;
    padding:0 0 0 0;
    
}
/*
page content declarations
*/

table.content {
    width:100%;
}

td.main {
    width: 536px;
    padding: 15px;
    vertical-align:top;
}

/*
Navigation through pages declarations
*/

td.page_links {
    position:relative;
    width:100%;
    text-align:center;
    color:#000000;
    display:block;
}

td.page_links a:hover {
    color:#FF9900;
}

td.page_links a:active {
    color:#FF9900;
}

/*
right panel declarations
*/
td.right {
    width:183px;
    vertical-align:top;
    border-left:1px solid #cfcfcf;
    padding: 0px 0px 0 0px;
}
table.right {
    width:183px;
    border:2px solid #fff;
    background:url('images/right.png');
}
.lang {
    background: url('images/lil.gif') no-repeat;
    width:30px;
    height:20px;
    font-size:11px;
    text-align: center;
    border-right:4px solid #e6eaf3;
}

.lang  a:link, a:visited {
    text-decoration: none;
    color:#363535;
}

.lang a:hover, a:active {
    text-decoration:none;
    color:#0294ff;
}

table.login {
    background-color: #e6eaf3;
    border:6px solid #e6eaf3;
}

a.newslink	{color:#f90;text-decoration:underline;}

/*
footer declarations
*/

td.footer {
    padding:20px;
    color:#fff;
    background-color:#636363;
}

td.copyright {
    color:#fff;
    background-color:#595959;
    height:50px;
    text-align:center;
}

.bottom {
    position:absolute;
    margin-top:-126px;
    margin-left:-237px;
}

.button {
    font-size:11px;
    width:100px;
    text-align:center;
    font-weight:bold;
    padding:1px;
    margin:0ox;
    border:1px solid #ccc;
    background-image: url('images/bback.png');
}

.text-input {
    font-size: 11px;
    border: 1px solid #cccccc;
}

.lblError {
    color:#cc0000;
    font-size: 10px;
}


td.header1 {
    color: #fa6405;
    font-size:18px;
    font-weight: bold;
    padding: 0 0 20px 0;
}
td.header2 {
    color: #d0020e;
    font-weight: bold;
}
td.header3 {
    color: #0294ff;
    font-weight: bold;
}
td.desc {
    border-top:1px solid #cccccc;
    text-align:justify;
}

.formTable  td {
    margin: 0px;
}

table.listTable {
    padding:0px;
    margin:0px;
}
table.listTable td {
    background-color:#ececec;
    padding: 1px;
    margin: 0px;
}

table.listTable th {
    background-color:#fd9;
    padding: 2px;
    margin: 0px;
}

table.newsTable {
    background-color: white;
    background-image: url(images/nback.png);
    background-repeat: repeat-x;
    height: 100%;
    border-top-color:#fff;
    border-top-style:solid;
    border-top-width:2px;
}

p {
    padding: 0px;
    margin: 0px;
}
.font11 {
    font-size: 11px;
}

.lblText {
    width: 30%;
    font-weight: bold;
}

.lblInfo {
    font-weight: bold;
    color:#00cc00;
    padding: 0 0 20px 0;
    text-align: center;
}
.lblErrorInfo {
    font-weight: bold;
    color:#cc0000;
    padding: 0 0 20px 0;
    text-align: center;
}
img {
    border: none;
}

td.pic {
    width: 140px;
    text-align:center;
    border-right:20px solid #ffffff;
}
.pic img {
    border:1px solid #cccccc;
}
