/* CSS Document */

body 
{
background-color:#e0e0e0;
/*background-image:url(images/bg.jpg);
background-repeat:repeat-x;
background-attachment:fixed;*/
margin: 0px;
alingment:center;
spacing:0;
padding: 0;
font-family:Verdana;
font-size:11px;
line-height:17px;
color: #000000;
}

.body-bg{
background-color:#FFFFFF;
background-repeat: repeat-x;
height:312px;
vertical-align:top;
color:#ffffff;
line-height:25px;
padding:0px;
width:500px;
text-align:justify;
}


.header
{
/*background:#FFFFFF;*/
background-image:url(images/d1_09.jpg);
background-repeat:repeat-x;
width:1003px;
height:auto;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
vertical-align:middle;
border:none;
table-layout:fixed;
}

.header1
{
background-image:url(images/home/homepage_01.jpg);
background-repeat:no-repeat;
width:198px;
height:129px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
vertical-align:middle;
border:none;
table-layout:fixed;
}

.header2
{
background-image:url(images/home/homepage_02.jpg);
background-repeat:no-repeat;
height:129px;
width:211px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
vertical-align:middle;
border:none;
table-layout:fixed;
}

.header3
{
background-image:url(images/home/homepage_03.jpg);
background-repeat:no-repeat;
height:129px;
width:210px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
vertical-align:middle;
border:none;
table-layout:fixed;
}

.header4
{
background-image:url(images/home/homepage_04.jpg);
background-repeat:no-repeat;
height:129px;
width:177px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
vertical-align:middle;
border:none;
table-layout:fixed;
}

.header5
{
background-image:url(images/home/homepage_05.jpg);
background-repeat:no-repeat;
height:129px;
width:207px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
vertical-align:middle;
border:none;
table-layout:fixed;
}

.header6
{
background-image:url(images/home/homepage_06.jpg);
background-repeat:no-repeat;
height:42px;
width:198px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
vertical-align:middle;
border:none;
table-layout:fixed;
}

.header7
{
background-image:url(images/home/homepage_07.jpg);
background-repeat:no-repeat;
height:42px;
width:211px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
vertical-align:middle;
border:none;
table-layout:fixed;
}

.header8
{
background-image:url(images/home/homepage_08.jpg);
background-repeat:no-repeat;
height:42px;
width:594px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
vertical-align:middle;
border:none;
table-layout:fixed;
}

.header9
{
background-image:url(images/home/homepage_09.jpg);
background-repeat:no-repeat;
height:94px;
width:198px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
vertical-align:middle;
border:none;
table-layout:fixed;
}

.header10
{
background-image:url(images/home/homepage_10.jpg);
background-repeat:repeat-y;
height:94px;
width:211px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
vertical-align:middle;
border:none;
table-layout:fixed;
}

.header11
{
background-image:url(images/home/homepage_11.jpg);
background-repeat:repeat-y;
height:94px;
width:210px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
vertical-align:middle;
border:none;
table-layout:fixed;
}

.header12
{
background-image:url(images/home/homepage_12.jpg);
background-repeat:repeat-y;
height:94px;
width:177px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
vertical-align:middle;
border:none;
table-layout:fixed;
}

.header13
{
background-image:url(images/home/homepage_13.jpg);
background-repeat:no-repeat;
height:94px;
width:207px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
vertical-align:middle;
border:none;
table-layout:fixed;
}


.upper
{
background-image:url(images/home/homepage_14.jpg);
background-repeat:no-repeat;
height:26px;
width:198px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
vertical-align:middle;
border:none;
table-layout:fixed;
}

.upper1
{
background-image:url(images/home/homepage_15.jpg);
background-repeat:no-repeat;
height:26px;
width:211px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
vertical-align:middle;
border:none;
table-layout:fixed;
}

.upper2
{
background-image:url(images/home/homepage_16.jpg);
background-repeat:no-repeat;
height:26px;
width:210px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
vertical-align:middle;
border:none;
table-layout:fixed;
}

.upper3
{
background-image:url(images/home/homepage_17.jpg);
background-repeat:no-repeat;
height:26px;
width:177px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
vertical-align:middle;
border:none;
table-layout:fixed;
}

.upper4
{
background-image:url(images/home/homepage_18.jpg);
background-repeat:no-repeat;
height:26px;
width:207px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
vertical-align:middle;
border:none;
table-layout:fixed;
}

.upper5
{
background-image:url(images/home/homepage_19.jpg);
background-repeat:repeat-y;
height:auto;
width:198px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
border:none;
table-layout:fixed;
}

.upper6
{
background-image:url(images/home/homepage_20.jpg);
background-repeat:repeat-y;
height:auto;
width:573px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
border:none;
table-layout:fixed;
}

.upper7
{
background-image:url(images/home/homepage_21.jpg);
background-repeat:repeat-y;
height:auto;
width:232px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
border:none;
table-layout:fixed;
}

.button
{
background:#330099;
color:#EEEEEE;
font-weight:bold;
border-style:outset;
padding:2px 5px 2px 5px;
}

.lower
{
background-image:url(images/home/homepage_22.jpg);
background-repeat:no-repeat;
height:58px;
width:198px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
vertical-align:middle;
border:none;
table-layout:fixed;
}

.lower1
{
background-image:url(images/home/homepage_23.jpg);
background-repeat:no-repeat;
height:58px;
width:211px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
vertical-align:middle;
border:none;
table-layout:fixed;
}

.lower2
{
background-image:url(images/home/homepage_24.jpg);
background-repeat:no-repeat;
height:58px;
width:210px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
vertical-align:middle;
border:none;
table-layout:fixed;
}

.lower3
{
background-image:url(images/home/homepage_25.jpg);
background-repeat:no-repeat;
height:58px;
width:177px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
vertical-align:middle;
border:none;
table-layout:fixed;
}

.lower4
{
background-image:url(images/home/homepage_26.jpg);
background-repeat:no-repeat;
height:58px;
width:207px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
vertical-align:middle;
border:none;
table-layout:fixed;
}

a.button:hover
{
background:#FF9966;
color:#330099;
font-weight:bold;
border-style:inset;
padding:2px 5px 2px 5px;
}

.lefttable
{
background:none;
font:Verdana;
font-size:11px;
width:99%;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
vertical-align:top;
border:none;
line-height:19px;
color:#ffffff;
table-layout: fixed;
}

.matterpart
{
background:none;
font:Verdana;
font-size:11px;
width:99%;
text-align:justify;
padding-bottom:0px;
padding-left:5px;
padding-right:2px;
padding-top:0px;
border:none;
line-height:19px;
color:#FFFFFF;
table-layout: fixed;
}


.subfooter
{
background:#d0cbb7;
font:Verdana;
font-size:11px;
width:1003px;
text-align:center;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
padding-top:5px;
border:none;
line-height:19px;
color:#ffffff;
table-layout: fixed;
}

.footer
{
background-image:url(images/home/homepage_27.jpg);
background-repeat:no-repeat;
height:34px;
width:1003px;
text-align:center;
font:Verdana;
font-size:9px;
line-height:19px;
color:#ffffff;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
vertical-align:middle;
border:none;
table-layout:fixed;
}


.marquee
{
background:none;
color:#993300;
font:Verdana;
font-size:11px;
text-decoration:underline;
}

.picbord
{
border:#663300;
border-style:dotted;
border-width:1px;
padding:2px;
}

.td-menu
{
color:#003366;
font-weight:bold;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

a.td-menu:hover
{
color:#990000;
text-decoration:underline;
/*border-style:solid;
border-width:1;*/
}

.tbod
{
background:none;
font:Verdana;
font-size:11px;
width:99%;
text-align:justify;
padding-bottom:0px;
padding-left:5px;
padding-right:5px;
padding-top:0px;
vertical-align:top;
border:none;
line-height:19px;
color:#003333;
table-layout: fixed;
}

.tbod1
{
background:#C9D8C4;
font:Verdana;
font-size:9px;
width:100%;
text-align:right;
padding-bottom:0px;
padding-left:3px;
padding-right:3px;
padding-top:0px;
vertical-align:top;
line-height:14px;
color:#003333;
table-layout: fixed;
}

.tbod2
{
background:none;
font:Verdana;
font-size:11px;
width:95%;
text-align:justify;
padding-bottom:0px;
padding-left:5px;
padding-right:5px;
padding-top:0px;
vertical-align:top;
border-color:#006699;
border-width:2px;
border-style:none;
line-height:19px;
color:#333333;
table-layout: fixed;
}

.tbodin
{
background:none;
font:Verdana;
font-size:11px;
width:99%;
text-align:justify;
padding-bottom:0px;
padding-left:5px;
padding-right:5px;
padding-top:0px;
vertical-align:top;
border-color:#006699;
border-width:2px;
border-style:none;
line-height:19px;
color:#333333;
table-layout: fixed;
}

.tbod3
{
background-color:#fbf5e2;
font:Verdana;
font-size:11px;
width:100%;
text-align:justify;
padding-bottom:0px;
padding-left:3px;
padding-right:3px;
padding-top:0px;
vertical-align:top;
line-height:19px;
color:#760606;
border-width:1px;
border-style:none;
border-color:#006699;
table-layout: fixed;
}

.tbod4
{
background-color:#EEEEEE;
font:Verdana;
font-size:9px;
width:99%;
text-align:center;
color:#550000;
padding-bottom:0px;
padding-left:3px;
padding-right:3px;
padding-top:0px;
vertical-align:top;
line-height:15px;
border-width:1px;
border-style:none;
border-color:#000099;
table-layout: fixed;
}

.tbod5
{
background:none;
font:Verdana;
font-size:11px;
width:99%;
text-align:justify;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
vertical-align:middle;
line-height:19px;
color:#333333;
table-layout: fixed;
}

.tbod6
{
background:none;
font:Verdana;
font-size:11px;
width:99%;
text-align:justify;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
vertical-align:top;
line-height:19px;
color:#333333;
table-layout: fixed;
}

.tbod7
{
background:#FFFFCC;
font:Verdana;
font-size:9px;
width:100%;
text-align:left;
padding-bottom:0px;
padding-left:3px;
padding-right:3px;
padding-top:0px;
vertical-align:top;
line-height:14px;
color:#003333;
table-layout: fixed;
}

.tbod8
{
background-color:#fbf5e2;
font:Verdana;
font-size:11px;
text-align:justify;
padding-bottom:3px;
padding-left:3px;
padding-right:3px;
padding-top:3px;
vertical-align:top;
line-height:20px;
color:#760606;
/*border-width:1px;
border-style:dotted;
border-color:#006699;
table-layout: fixed;*/
}

.tbod9
{
background-color:#E6F9FF;
font:Verdana;
font-size:11px;
text-align:justify;
padding-bottom:3px;
padding-left:3px;
padding-right:3px;
padding-top:3px;
vertical-align:top;
line-height:20px;
color:#760606;
/*border-width:1px;
border-style:dotted;
border-color:#006699;
table-layout: fixed;
*/
}

.tbodpic
{
background-color:#fbf5e2;
font:Verdana;
font-size:11px;
width:100%;
text-align:justify;
padding-bottom:0px;
padding-left:3px;
padding-right:3px;
padding-top:0px;
vertical-align:top;
line-height:19px;
color:#760606;
table-layout: fixed;
}

.tbod_inside
{
background:none;
font:Verdana;
font-size:11px;
width:90%;
text-align:justify;
padding-bottom:0px;
padding-left:5px;
padding-right:5px;
padding-top:0px;
vertical-align:top;
line-height:19px;
color:#003333;
/*border-width:thin;
border-style:dotted;
border-color:#996666;*/
table-layout: fixed;
}

.tbod_head
{
background:#E8F0FF;
font:Verdana;
font-size:11px;
text-align:justify;
padding-bottom:3px;
padding-left:3px;
padding-right:3px;
padding-top:3px;
vertical-align:top;
line-height:20px;
color:#003333;
font-weight:bold;
/*border-width:1px;
border-style:dashed;
border-color:#7F0000;
table-layout: fixed;*/
}

.heading
{
background:none;
font:Verdana;
color:#003366;
font-size:12px;
font-weight:bold;
line-height:17px;
text-align:justify;
text-decoration:underline;
}

.heading1
{
background-image:url(images/icon.gif);
background-repeat:no-repeat;
background-position:left;
display:block;
font:Verdana;
text-indent:15px;
color:#003366;
font-size:12px;
font-weight:bold;
line-height:17px;
text-align:justify;
text-decoration:underline;
}

.subheading
{
background:#E0E0E0;
font:Verdana;
color:#663300;
font-size:11px;
font-weight:bold;
line-height:17px;
text-align:justify;
}

.subheading1
{
background-image:url(images/css-normal.jpg);
background-position:left;
background-repeat:no-repeat;
padding-left:52px;
font:Verdana;
color:#000088;
font-size:13px;
font-weight:bold;
line-height:20px;
text-align:justify;
}

.link
{
color:#FFCC00;
/*font-weight:bold;*/
font:Verdana;
font-size:9px;
text-decoration:underline;
}

a.link:hover
{
color:#00FF00;
text-decoration:none;
/*background-image:url(IMAGES/sidemenu.jpg);
border-style:solid;
border-width:1;*/
}

.link1
{
color:#FFCC00;
font-size:11px;
border-bottom:dotted #FFFF00 1px;
text-decoration:none;
}

a.link1:hover
{
background-color:#ffe7d3;
color:#987500;
border-bottom:dotted #0033FF 1px;
text-decoration:none;
}

.link2
{
/*background-image:url(images/icon.gif);
background-repeat:no-repeat;
background-position:left;*/
font-family:Verdana;
color:#993300;
/*width:170px;*/
text-align:left;
text-indent:0px;
font:Verdana;
font-size:11px;
text-decoration:underline;
}

a.link2:hover
{
/*background-image:url(images/icon.gif);
background-repeat:no-repeat;
background-position:left;*/
font-family:Verdana;
color:#000000;
/*width:170px;*/
text-align:left;
text-indent:0px;
font:Verdana;
font-size:11px;
text-decoration:overline;
}

.link3
{
color:#6600CC;
font:Verdana;
font-size:9px;
text-decoration:underline;
}

a.link3:hover
{
color:#770000;
text-decoration: overline;
}

.link4
{
color:#FF0000;
font:Verdana;
line-height:14px;
font-size:10px;
text-decoration:underline;
}

a.link4:hover
{
color:#663399;
text-decoration: overline;
}

.link5
{
color:#2A00AA;
font-weight:bold;
font:Verdana;
font-size:11px;
text-decoration:underline;
}

a.link5:hover
{
color:#CC0000;
text-decoration:none;
/*background-image:url(IMAGES/sidemenu.jpg);
border-style:solid;
border-width:1;*/
}

.li
{
background-image:url(images/bul1.gif);
background-repeat:no-repeat;
background-position:left;
font-family:Arial;
color:#993300;
/*width:170px;*/
display:block;
text-align:left;
text-indent:15px;
font:Verdana;
font-size:11px;
}


th
{
font:Verdana, Arial, Helvetica, sans-serif;
color:#6D929B;
border-right: 1px solid #C1DAD7;
border-bottom: 1px solid #C1DAD7;
border-top: 1px solid #C1DAD7;
letter-spacing: 2px;
text-transform: uppercase;
text-align: left;
padding: 6px 6px 6px 12px;
background:url(images/header_01.jpg) no-repeat;
}

th.nobg 
{
border-top: 0;
border-left: 0;
border-right: 1px solid #C1DAD7;
background: none;
}
	
.td-menu-link{
color:#cc1204;
font-family:Verdana;
font-size:12px;
border-color:#a1a1a1;
padding:5px;
font-weight:bold;
text-decoration:none;
border-color:#a1a1a1;
vertical-align:middle;
line-height:18px;
}

a.td-menu-link:hover
{
color:#eb3336;
text-decoration:underline;
}

.thumbnail1
{
padding: 3px 3px 12px 3px;
background-color:#DEFBFE;
border:double #996600;
float:left;
}


.opacityit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.4;
padding:0;
}

.opacityit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
padding:0;
}


.tdbg
{
background:#066ca6;
font:Verdana;
font-size:10px;
font-weight:bold;
text-align:center;
color:#FFFFFF;
padding:3px;
line-height:19px;
text-decoration:none;
}

.tdbg1
{
background:#996666;
font:Verdana;
font-size:11px;
font-weight:bold;
text-align:center;
color:#FFFFFF;
padding:3px;
line-height:19px;
text-decoration:none;
}

#search
{
	width:180px;
	height:21px;
	z-index: 1;
	top: 160px;
	left:825px;
	position: absolute;
}

.rm
{
background-image:url(images/img05.gif);
background-repeat:no-repeat;
background-position:left;
width:75px;
display:block;
font-size:11px;
text-align:right;
color:#666666;
text-decoration:underline;
}

a.rm:hover
{
background-image:url(images/img05_h.gif);
background-repeat:no-repeat;
background-position:left;
width:75px;
display:block;
font-size:11px;
text-align:right;
color:#666666;
text-decoration:none;
}

.marqueecontainer
{
font:Verdana;
font-size:11px;
width:90%;
text-align:center;
padding-bottom:0px;
padding-left:15px;
padding-right:15px;
padding-top:5px;
vertical-align:top;
line-height:19px;
color:#EEEEEE;
}

.ol
{
padding:0;
margin:0;
}

#role
{
/*background-image:url(images/role-bg.jpg);
background-repeat:no-repeat;
background-position:bottom;*/
background-color:#EBEBEB;
width:140px;
/*background:#efefef;*/
/*border:#006699 double;*/
}

#content
{
padding:0px;
margin-bottom:10px;
}

#id3
{
padding:0px;
/*background:#C94093;*/
color:#000099;
font-weight:bold;
font-size:12px;
}