/* CSS Document */

body { margin:0px; background:#777777; voice-family: "\"}\""; voice-family:inherit; }
body, input, textarea, select { font-size:12px; font-family:tahoma,verdana; text-align:left; color:#545454; }
img.right {float:right;display:inline;padding:15px 0 10px 10px; }
.tbg { background:url(images/main-bg-top.gif) bottom; background-repeat:no-repeat;}
.bbg { background:url(images/main-bg-bottom.gif) center; background-repeat:no-repeat;}
.mbg { background:url(images/main-bg.gif) center; background-repeat:repeat-y;}

.middlepadding {padding-left:27px;padding-right:27px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.middlepadding2 {padding-left:20px;padding-right:10px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.roundedbg {background-color:#FFFFFF;}
.shadowbox{background-image:url(images/shadow-box.gif); background-repeat:no-repeat; }
.heading1 { font-weight:bold; font-size: 13px; padding-left:42px;}
.footerbg {background-image:url(images/footer_bg.gif); width:747px; height:39px;}
.footertext {LETTER-SPACING: 0.3em; font-family:Arial Narrow, arial, tahoma; color:#1B1B1B;}
.footertext1 {LETTER-SPACING: 0.4em; font-family:Arial Narrow, arial, tahoma; color:#1B1B1B;}
.menubg{background-image:url(images/menu-bg.gif); background-repeat:no-repeat;}
.headerleftimg{ background-image:url(images/header_left_inner.gif); background-repeat:no-repeat; height:130px; width:10px;}
.headerrightimg{ background-image:url(images/header_right_inner.gif); background-repeat:no-repeat; height:130px; width:8px;}
.headerbginner {background-image:url(images/headerbg_inner.gif); background-repeat:repeat-x; height:130px;}
.innerpagemargin{ padding:0 14px 14px 14px;font:normal 12px helvetica, arial, sans-serif;line-height: 16px;}
.successbg{background-image:url(images/success-bg.gif);padding:25px 0 22px 0;background-repeat:repeat-x;font-size:10px;line-height:10pt;}
.boxbg{background-image:url(images/shadow-bg.gif); background-repeat:no-repeat; width: 225px; height: 375px;}
.border{border:1px solid #CCCCCC; padding:1px;}
.tdbg{background-color:#617681; color:#FFFFFF; font-weight:bold;}
.tdbg1{background-color:#EFEFEF;}
.line{background-image:url(images/line.gif); background-repeat:repeat-x; height:10px;}
.contactline{background:url(images/contactbg.gif) center; background-repeat:no-repeat; }
.mainbgnew{ background:url(images/main-bg-top.gif) top; background-repeat:no-repeat;}

ul {}
li {margin:5px 0px;}
.dotline {background: url(images/dotline.gif) repeat-x center 50%;clear:both;margin-bottom: 4px;height:5px;}
.trail{padding-top:5px; padding-left:2px;}

/*** Heading Styles ***/
h1 { COLOR: #ff7900; PADDING-TOP: 0px; font-size:16px; font-family: helvetica, arial, sans-serif;}
h2 {FONT-SIZE: 14px; MARGIN: 0px; COLOR: #4a4a4a; FONT-FAMILY: Arial, Helvetica;}
h3 {font-size: 12px;margin: 0;padding: 0;color: #4140A6;}
h4 {font-size: 11px;margin: 0 0 5px 0;padding: 0;}

/*** Link Styles ***/
a:link, a:visited, a:active, .blue { color:#D47300; text-decoration:underline; }
a:hover { text-decoration:none; color:#FF5A00; }
a.viewlink:link, a.viewlink:visited, a.viewlink:active, .blue { color:#F03E10; text-decoration:underline; }
a.viewlink:hover { text-decoration:none; color:#FF5A00; }
a.blacklink:link, a.blacklink:visited, a.blacklink:active { color:#333333; text-decoration:underline; }
a.blacklink:hover { text-decoration:none; color:#F79A00; }
a.toplink:link, a.toplink:visited, a.toplink:active, .blue { color:#CCE7F4; text-decoration:none; font-size:14px; font-weight:bolder;}
a.toplink:hover { text-decoration:none; color:#E8E8E8; font-size:14px; font-weight:bolder;}
a.top:link, a.top:visited, a.top:active, .blue { color:#C9C9C9; text-decoration:none; font-size:11px; font-weight:bolder; text-shadow: #000 0 1px 0}
a.top:hover { text-decoration:none; color:#CCE7F4; font-size:11px; font-weight:bolder; text-shadow: #000 0 1px 0}
a.footer:link, a.footer:visited, a.footer:active { color:#323433; font-weight:bold; font-family:Arial Narrow, arial, tahoma; font-size:12px;}
a.footer:hover { color:#3C758C; font-family:Arial Narrow, arial, tahoma;}
a.box:link, a.box:visited, a.box:active {color:#616876; text-decoration:none;}
a.box:hover { color:#D47300; text-decoration:underline; }

.noborder, .nospace { border:none; margin:0px; padding:0px; }
input, textarea, select { border:1px solid #808080; padding:1px 1px 1px 1px; margin:3px 1px 3px 1px; }
.but { background-color:#5E737E; border:3px double #395571; font-weight:bold; padding:0px; color:#FFFFFF; text-align:center;}
.border1 {border: 1px solid #999999;font-family: tahoma;font-size: 10px;color: #333333;text-decoration: none;}
.imgbd_lt {border: 0;margin-right: 10px;}
.imgbd_rt {border: 0;margin-left: 10px;}

.suboptions {display: none;margin: 10px 0 0px 0;border:1px dotted gray;padding:10px 10px 10px 25px;background-color:#F4F6F6;}
.footerbg{font-size: 11px;}
.news {font-size:10px;}
.project img {padding:10px;}

.gallery td{padding:14px;}
.gallery img {width:210px;border:0;}
.gallery a {display:block;text-decoration:none;font-size:10pt;margin-bottom:5px;}
.pagination {float:left;display:inline;margin-top:5px;width:485px;padding:3px 0 3px 15px;border:1px solid #ccc;line-height:17pt;margin-bottom:25px;background:#eeeeee;font:10pt helvetica, arial, sans-serif;}
.pagination p {float:left;display:inline;line-height:17pt;}


/*** Portfolio ***/
.portfolio-pc h3 {font-family:helvetica, arial, sans-serif;text-decoration:underline;color:#ff7900;}
.portfolio-pc p {font:normal 12px helvetica, arial, sans-serif;line-height:13pt;display:block;margin:0;}
.portfolio-pc {margin-bottom:15px;border-top:1px solid #cccccc;padding-top:10px;}
.portfolio-pc img {border:0;}
.innerpagemargin .pages {float:left;display:inline;width:475px;height:60px;padding:9px 0 0 15px;border:1px solid #ccc;margin:30px 0 30px 0;background:#eeeeee;}
.pages p {padding:0;margin:0;line-height:17pt;}
.pages {display:block;height:100px;}

