/********************************* Classes for XHTML default Tag *********************************/
* { margin: 0; padding: 0; }
body { height: 100%; margin:0; padding:5; font: .79em/1.4em arial, tahoma, geneva, verdana; color:#000000; background:#bababa; }
table { text-align:left; }
img { behavior: url(css/iepngfix.htc) }
h1 { color:#000000; font-size:1.6em; font-weight:bold; }
h2 { color:#000000; font-size:1.2em; font-weight:bold; }
h3 { color:#000000; font-size:1.2em; font-weight:bold; background: url(../siteimage/heading_dot.gif) 0% 50% no-repeat; margin:0; padding-left:15px; text-align:left;  }
form { display:inline; margin:0; padding:0px; }
img { border:none; }
a { color:#001eff; text-decoration:underline; font-weight:bold; }
a:hover { text-decoration:none; }
ul, li { list-style-type:none; padding:0px; margin:0px; }

/******************** Classes for differentiation of background image and ID *********************/

#main {  width:100%; margin:0 auto;}
.content_size { width:945px;  margin:0 auto; }
#header { background:#fff url(../siteimage/header_bg.gif) bottom left repeat-x; clear:both; }
#header1 { background:#fff url(../siteimage/header_bg1.gif) bottom left repeat-x; clear:both; }
#header1 img { _float:left; display:inline; padding:0; margin:0; }
#middle_part { background:#f6eadd url(../siteimage/orange_bg.gif) top left repeat-x; padding-top:8px; clear:both; }
#footer { background: url(../siteimage/footer_bg.gif) top left repeat-x; padding-top:8px; clear:both; font-size:.85em; }
#footer div.man { position:absolute; margin:-100px 0 0 -18px; }

.left_part { width:292px; padding:0 8px; background:#fff url(../siteimage/left_part_bg.gif) top left repeat-y; }
.heading { background:url(../siteimage/heading_bg.gif) top left repeat-y; }
.heading h1 { background: url(../siteimage/heading_dot.gif) 8px 50% no-repeat; margin:0px; padding:5px 5px 5px 27px; }

.linkbullet li { padding:3px 0px 3px 35px; text-align:justify; background: url(../siteimage/bullet_dot.gif) no-repeat 20px 8px; }

#content_area p { padding:5px; margin:5px 5px 5px 25px; }
#content_area h2 { display:inline; margin-left:1em; background:#e7d7c6 url(../siteimage/subheading_dot.gif) 7px 50% no-repeat; color:#504f4e; font-size:1.1em; font-weight:bold; padding:3px 30px 3px 15px; }
#menu { margin-left:80px; }
#menu li { float:left; background:url(../siteimage/menu_bg.gif) bottom left no-repeat; width:123px; height:41px; line-height:3em; font:bold 1.2em/2.8em "trebuchet ms", arial, tahoma;  }
#menu li a { float:left; display:block; width:123px; height:41px; text-align:center; text-decoration:none; color:#000 }
#menu li a:hover { color:#c00; }
#menu li a.active { color:#c00; }

/********************* classes for differentiation of padding, border & color ********************/
.fl { float:left; }
.fr { float:right; }
.inline { display:inline; }
.iborder { border:5px solid #a4a4a4; padding:1px; background:#fff; }
a.red { color:#ca0000; text-decoration:underline; }
.button { padding:0px 10px; height:21px;  }
