html { font-family: verdana, helvetica, arial; text-align: left; font-size: 10px;color: #848483; height: 100%; }
image { border: 0px; }
td { vertical-align: top }
a:link, a:visited { color:#848483; text-decoration: none; }
a:hover { color: #e30000; text-decoration: underline; }
img { border: 0px; }



input {
border-left: 2px solid #aca39a;
border-top: 2px solid #aca39a;
border-bottom: 1px solid #d8d1cb;
border-right: 1px solid #d8d1cb;
font-size: 11px; color: #393939; 
background-color: #ffffff;
}

button {
border: 1px solid #aca39a;
font-size: 11px; color: #393939; 
background-color: #ffffff;
}

textarea {
border-left: 2px solid #aca39a;
border-top: 2px solid #aca39a;
border-bottom: 1px solid #d8d1cb;
border-right: 1px solid #d8d1cb;
font-size: 11px; color: #393939; 
background-color: #ffffff;
}


.docholder {width: 100%; }
.qileft {width: 56px; height: 15px; background: url(images/white/qileft.gif) no-repeat; vertical-align: bottom;}
.qiright  {width: 148px; height: 15px; background: url(images/white/qi.gif) no-repeat; }
.langhold {height: 15px; vertical-align: middle;}

/* The head */
.headholder { vertical-align: top; height: 56px; border: 0px; vertical-align: top;}
.logo { width: 293px; height: 52px; background: url(images/white/logo.gif) no-repeat;  }
.partner { height:34px; vertical-align: bottom; border-bottom: 0px solid #e30000; color: #b5b6b5; font-size: 14px; font-weight: bolder; background: url(images/redline.jpg) bottom repeat-x; }
.date { height: 18px; vertical-align: top; color: #e30000; font-size: 11px; text-align: right;}
.redrule { border-bottom: 1px solid #e30000; }

td.greyrule { width: 50%; height: 6px; font-size: 3px;}
td.greyrulesp { width: 50%; height: 7px; background: url(images/greyline.jpg) top repeat-x; font-size: 3px; }


.pathway { text-align: left; vertical-align: middle;    border: 0px; } 

/*Pathway */

.pathtd {height: 11px; width: auto; border-right: 1px solid  #e30000; font-size: 9px; color: #b5b6b5;  vertical-align: middle; padding: 0px 3px 1px 3px; }
.pathtdwo {height: 11px; width: auto; border-right: 1px solid  #FFFFFF; font-size: 9px; color: #b5b6b5;  vertical-align: middle; padding: 0px 3px 1px 3px; }

a.pathlink:visited, a.pathlink:link { }
a.pathlink:hover {text-decoration:none; color: #e30000; }

/* Content table */
.contentholder { vertical-align: top; }
.contenttable {vertical-align: top; }
.menucol {height: 22px; vertical-align: top; width: 140px; font-size:3px;} 

.menu {width: 140px;   vertical-align: top; padding: 0px 0px 0px 10px;} 

.menub { background: url(images/arrowdown.gif) top left no-repeat; height: 10px;font-size:3px;}

.contentcol {vertical-align: top; font-size:3px;}

.content { vertical-align: top; padding: 0px 0px 0px 25px;}

.contentb { background: url(images/boder-top.gif) top left repeat-x;font-size:3px; padding: 0px 0px 0px 25px;}

.blabla {height: 10px; background: url(images/shtopleftb.gif) top left no-repeat; font-size:3px;}
.strech {width: 1px; font-size:3px;}

.title { font-size: 15px; color:#e30000; font-weight: bolder; }

.shadowtopleft { width: 198px; height: 22px; background: url(images/shtoleft.gif) bottom right no-repeat; font-size:3px;}
.shadowtopcorn { width: 15px; height: 22px; background: url(images/shtopcorn.gif) bottom no-repeat;font-size:3px; }
.shadowtopright { width: 15px; height: 10px; background: url(images/shtoprightt.gif) top right no-repeat;font-size:3px; }
.shadowtoprightb { width: 15px;  background: url(images/shtopright.gif) top right no-repeat;font-size:3px;}


.shadowbleft { width: 15px;  height: 600px; background: url(images/bottomleft.gif) bottom no-repeat; }
.shadowbc { width: 15px; height: 17px; background: url(images/bottomc.gif) top no-repeat; }
.shadowbright { width: 158px; height: 17px; background: url(images/bottomright.gif) top no-repeat; }

.borderbottom {border-top: 1px solid #e7e7e7; }
.developed { width: 150px; color: #e7e7e7; font-size: 10px; vertical-align: top; }


/* Right col */

.rightcol { width: 204px; vertical-align: top; }

.modulered { vertical-align: top; }
.borderred { vertical-align: top; }

.redregborder {width: 56px; height: 56px; background: url(images/white/redregborder.gif) no-repeat; }

.redloginborder {width: 56px; height: 101px; background: url(images/white/redorderb.gif) no-repeat; }

.redshadowborder {width: 56px; height: 380px; background: url(images/white/redsh.gif) repeat-y; }

.redwoshadowborder {width: 56px;  background: url(images/white/redwosh.gif) repeat-y;  }




/* Login */
.redreg {width: 148px; height: 56px; background: url(images/white/redreg.gif) no-repeat left; }
.redorder {width: 148px; height: 101px; background: url(images/white/redorder.gif) no-repeat left;  vertical-align: middle;}
.logintd { vertical-align: middle; font-size : 14px; width: 70px;} 

/* Menu */
table.menutable {width: 135px;  }
table.menutable td {  }

td.menu_active {width: 135px; font-size: 14px; color:#e30000; font-weight: bolder; border-right: 1px solid #dddddd; }
td.menu_inactive {width: 135px; font-size: 14px; font-weight: bolder; border-right: 1px solid #dddddd; }

a.menu_active:link, a.menu_active:visited { color:#e30000; text-decoration: none }
a.menu_active:hover { color: #e30000; text-decoration: underline; } 

a.menu_inactive:link, a.menu_inactive:visited { color:#848383; text-decoration: none }
a.menu_inactive:hover {text-decoration: underline; color:#848383;   }

td.submenuSelected {font-size: 14px; color: #e30000; border-right: 1px solid #dddddd; padding-left: 10px; }
td.submenu {font-size: 14px; border-right: 1px solid #dddddd; padding-left: 10px;}

a.submenu:link, a.submenu:visited { color:#848383; text-decoration: none }
a.submenu:hover { color: #848383; text-decoration: none; }

/*News*/
td.newstitle { font-size: 12px; color:#e30000; width: 148px; overflow: hidden;}
td.newsarrow { height: 16px; background : url(images/white/news.gif) left top no-repeat; }
td.shrightnews { width: 6px; height: 58px; background : url(images/white/shadowright.gif) bottom no-repeat; }
td.shleftnews { height:9px; background : url(images/white/shadowleft.gif) top right no-repeat; }
td.shcornnews { width: 6px; height: 9px; background : url(images/white/shadowc.gif) top no-repeat; }

div.news { width: 130px;   text-align: justify; position: relative; padding: 2px 2px 2px 2px; }
div.newscontainer { width: 135px; height: 200px; position:relative; overflow: hidden; padding: 0px 10px 0px 0px; }
span.newstitle { font-size: 11px; font-weight: bolder; text-align: left; color: #000000; }
span.newstext { font-size: 10px; text-align: justify }
span.newsreadmore { font-size: 9px; text-align: left;}
a.newsreadmore:link, a.newsreadmore:visited { text-decoration: none; color:#e30000; }
a.newsreadmore:hover {  text-decoration: underline; color:#e30000; }


td.eformtd {text-align: left; vertical-align: top; font-size: 11px; }

input.formbutton {
border: 1px solid #aca39a;
font-size: 11px; color: #393939; 
background-color: #ffffff;
}

input.onlineform {width: 300px;}
textarea.onlineform {width: 300px; height: 250px;}

td.buttontd {text-align: center;}

