body
{font-family:Trebuchet MS; font-size:13px; line-height:20px; color:#4E4D4D; margin-left:auto; margin-right:auto; width:100%; font-weight:normal; background-image:url(../images/page-tile.jpg); background-repeat:repeat-x; margin-top:0px; margin-bottom:0px; margin-height:0px; margin-width:0px;}
#bg-tile
{background-image:url(../images/footer-bg.jpg); background-repeat:repeat-x; background-position:left bottom; float:left; height:100%; width:100%;}
#page-align
{width:1004px; margin-left:auto; margin-right:auto; }
img { border:0; }
#top-section
{background-image:url(../images/top-img.jpg); background-repeat:no-repeat; float:left; height:129px;width:880px; padding-left:65px; padding-right:59px;}
#logo-section
{float:left; width:234px; height:77px; padding-top:26px;}
#menu-section
{float:right; padding-right:35px; padding-top:83px; height:24px; width: 595px;}
#body-section
{padding:0px 48px 0px 48px; width:908px; float:left;}
#content-section
{ width:908px; float:left; background-color:#FDFDFD;}
#ind-left-col
{width:579px; float:left;}
#main-img
{width:579px; height:250px; float:left; background-image:url(../images/main-img.jpg); background-repeat:no-repeat;}
#ind-content
{ padding: 40px 54px 30px 35px; float:left; width:490px; background-color:#FFFFFF; line-height:22px; font-size:14px;}
.ash-line
{ background-image:url(../images/grey-bit.gif); background-repeat:repeat-x; height:1px; width:100%;}
#ind-right-col
{width:329px; float:left;}
#right-bg
{width:277px; height:200px; padding:30px 25px 20px 27px; background-image:url(../images/index-right-bg.jpg); background-repeat:no-repeat; color:#FFFFFF;}
.icon
{ float:left; padding-right:10px; padding-top:4px;}
#grey-right-bg
{width:277px; height:309px; padding:30px 25px 30px 27px; background-image:url(../images/grey-bg.gif); background-repeat:repeat-x; float:left;}
#footer-line
{background-image:url(../images/footer-line.gif); background-repeat:repeat-x; height:4px; width: 908px; float:left;}
#foot
{background-image:url(../images/foot-tile.gif); background-repeat:repeat-x;padding-top:30px; padding-left:25px; padding-right:25px; float:left; width:858px; height:91px; color:#267D99;}
#foot-left
{
width:500px;
float:left;
}
#foot-right
{
width:150px;
float:right;
}


/******************************inner page***********************************/
#inn-left-col
{ width:249px; float:left;}
#inn-right-col
{ width:659px; float:left;}
#inn-left-bg
{ background-image:url(../images/top-left-bg.jpg); background-repeat:no-repeat; width:194px; height:95px; padding:50px 30px 0px 25px; float:left; color:#EFBD82; font-weight:bold; font-size:15px; text-align:center;}
#top-about
{width:659px; float:left;}
#inn-grey-bg
{width:231px; height:309px; padding:30px 8px 30px 8px; background-image:url(../images/inn-grey-bg.gif); background-repeat:repeat-x; float:left; border-right:2px solid #FFFFFF;}
#left-menu-sec
{ padding:0px 20px 40px 20px; width:191px; float:left;}
.leftmenu
{ background:url(../images/bullet.gif) no-repeat 0px 11px; padding:4px 0px 4px 15px; border-bottom:1px solid #E5E5E5;}
.submenu
{padding:3px 0px 3px 0px; }
#gallery
{width:231px; float:left;}
#inn-text
{padding:25px 30px 40px 35px; width:594px; float:left; background-color:#FFFFFF; text-align:justify;}
#back
{ float:right; width:100px; line-height:25px; }
#pg-heading
{ background-image:url(../images/arrow.gif); background-repeat:no-repeat; background-position:0px 8px; padding-left:15px; border-bottom:1px solid #D6D6D6; line-height:23px; color:#0088C5; padding-bottom:5px;}
#img-border
{ border: 5px solid #E0E0E0; margin-left:15px; float:right; margin-top:10px;}
.bdr
{border: 5px solid #E0E0E0;}
.board-left
{ width:190px;  float:left; padding-right:40px; padding-left:40px; padding-bottom:15px; text-align:center;}
.photo
{ margin-right:55px; text-align:center; float:left;}
#success
{ margin-right:30px; text-align:center; float:left;}
.right-div
{ margin-left:20px; float:right; text-align:center; color:#E1740D;}
.logo-bdr
{
border-right:1px solid #D6D6D6; padding-right:10px; float:left; margin-right:10px;  }
.tab-bg
{
background-color:#00A5D9; font-size:13PX; font-weight:bold; color:#FFFFFF; padding-left:10px;border-right:1px solid #9ADBEF;
}
.tab-bdr
{
border-bottom:1px solid #9ADBEF;
border-left:1px solid #9ADBEF;
}
.td-bdr
{
border-top:1px solid #9ADBEF; padding-left:10px;
border-right:1px solid #9ADBEF;
}

#gallery1
{ width: 580px; padding:0px 0px 10px 0px;}
#gallery1 ul { list-style: none; margin:0; padding: 0;}
#gallery1 ul li { display: inline; padding-left:10px; padding-right:10px; }
#gallery1 ul img {border: 2px solid #0060AB;}
#gallery1 ul a:hover img {border: 2px solid #DF7707;color: #fff;}
#gallery1 ul a:hover { color: #DF7707; }
.field {border : 1px solid #BFBFC1; color: #000000; font-style:normal; font-variant:normal; font-weight:normal; font-size:9pt; font-family:Arial; padding-left:3px; background-color:#F1F1F1;}

/****************************************************Styles***********************************************************************/
a
{font-weight:normal; color:#4E4D4D; text-decoration:underline;}
a:hover
{color:#D55703; text-decoration:none;}
.bold
{font-weight:bold;}
h1{ font-size:20px; font-family:Arial;}
h2{ font-size:16px; color:#595959; line-height:20px;}
a.home
{color:#9DA9D7; font-weight:normal; text-decoration:none;}
a.home:hover
{color:#F7BB06; font-weight:normal; text-decoration:none;}
.white-head
{font-size:18px; color:#FFFFFF;	font-weight:normal; font-family:Arial; }
.left-head
{font-size:23px; color:#FFFFFF;	font-weight:bold; font-family:Arial; line-height:30px;}
.black-head
{font-size:18px; color:#464748;	font-weight:normal; font-family:Arial; line-height:25px; }
.ora-bold
{color:#E1740D;	font-weight:normal; font-family:Arial; line-height:23px; }
.ora-bold-13
{color:#E1740D;	font-weight:bold; font-size:13px; font-family:Arial; line-height:23px; }
.sm-txt
{color:#E1740D; font-size:11px;	font-weight:normal; font-family:Arial; line-height:23px; }

a.blue-link
{color:#00ADEF; font-weight:normal; text-decoration:underline;}
a.blue-link:hover
{color:#EB038B; font-weight:normal; text-decoration:none;}
a.more
{line-height:18px; color:#EB8A26; font-weight:normal; text-decoration:underline;}
a.more:hover
{line-height:18px; color:#D55703; font-weight:normal; text-decoration:none;}
a.yel-link
{line-height:18px; color:#FBE993; font-weight:normal; text-decoration:underline;}
a.yel-link:hover
{line-height:18px; color:#FFFFFF; font-weight:normal; text-decoration:none;}
.bullet
{ background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position:10px 12px; padding:4px 0px 4px 20px;}
a.blue-head
{font-family:Arial; font-weight:bold; font-size:17px; color:#008CC9; line-height:23px; text-decoration:none;}
a.blue-head:hover
{font-family:Arial; font-weight:bold; font-size:17px; color:#008CC9; line-height:23px;}
.gallery-head
{font-family:Arial; font-weight:bold; font-size:13px; color:#E1740D; line-height:30px;
border-bottom:1px dashed #999999; width:95%}
.leftmenu-sel
{font-size:13px; color:#E1740D; font-weight:bold;}
a.leftmenu-sel
{font-size:13px; color:#E1740D; font-weight:bold; text-decoration:none;}
a.leftmenu-sel:hover
{font-size:13px; color:#656565; font-weight:bold;}
a.leftmenu-lnk
{font-weight:normal; font-size:13px; color:#656565; text-decoration:none;}
a.leftmenu-lnk:hover
{font-size:13px; color:#E1740D; font-weight:normal;}
.submenu-sel
{background:url(../images/blue-arr.gif) no-repeat 0px 5px; padding-left:10px; font-size:12px; color:#007DBF;font-weight:bold;}
a.submenu-lnk
{background:url(../images/ora-arr.gif) no-repeat 0px 5px; padding-left:10px; font-weight:normal; font-size:12px; color:#E1740D; text-decoration:none;}
a.submenu-lnk:hover
{background:url(../images/blue-arr.gif) no-repeat 0px 5px; font-size:12px; color:#007DBF; font-weight:normal;}
.odd-head
{ width:160px; float:left; font-weight:bold; color:#006FB5; padding:10px 0px 10px 10px; }
.odd
{ width:400px; float:left; padding:10px; }
#odd-bg{ background-color:#E3F6FB; float:left;border:1px solid #cccccc; margin-bottom:20px; width:590px;}
.odd-bdr{ background-color:#E3F6FB; float:left;border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}
#float-left
{ float:left;}
#wid-590
{
width:590px;
float:left;
}
a.foot
{color:#267D99;	font-weight:normal; text-decoration:none; padding-left:4px; padding-right:4px;}
a.foot:hover
{color:#ED7D19; font-weight:normal; padding-left:4px; padding-right:4px; text-decoration:none;}

/****************************************************************Menus************************************************/
.ddsmoothmenu{float:right;z-index:500;}
.ddsmoothmenu ul{ z-index:500; margin: 0; padding: 0; list-style-type: none;}
.ddsmoothmenu ul li{position: relative; display: inline; float: left; padding-left:6px; padding-right:6px; }
.ddsmoothmenu ul li a{height:24px; display: block; }
/** html .ddsmoothmenu ul li a{display: inline-block;color:#484747;}*/
* html .ddsmoothmenu ul li a{ display: inline-block;}
/*.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{color: #131F69;}*/
.ddsmoothmenu ul li a.selected{ background-position:0 24px; height:24px;}
.ddsmoothmenu ul li a:hover{background-position: 0 24px;}
.ddsmoothmenu ul li :hover > a{background-position: 0 24px;}

a.about {background-image:url(../images/about-off.gif);}
a.services {background-image:url(../images/services-off.gif);}
a.projects {background-image:url(../images/projects-off.gif);}
a.support {background-image:url(../images/support-off.gif);}
a.contact {background-image:url(../images/contact-off.gif);}
a.home {background-image:url(../images/home-off.gif);}

.abouton {background-image:url(../images/about-off.gif); background-position:0 24px; height:24px;}
.serviceson {background-image:url(../images/services-off.gif);background-position:0 24px; height:24px;}
.projectson {background-image:url(../images/projects-off.gif);background-position:0 24px; height:24px;}
.supporton {background-image:url(../images/support-off.gif);background-position:0 24px; height:24px;}
.contacton {background-image:url(../images/contact-off.gif); background-position:0 24px; height:24px;}
.homeon {background-image:url(../images/home-off.gif);background-position:0 24px; height:24px;}

* html .ddsmoothmenu ul ul {top:26px;t\op:26px; background-image:none;}
.ddsmoothmenu ul li ul{position: absolute; left: 0;display: none; visibility: hidden; margin-left:6px;}
.ddsmoothmenu ul li ul li{display: list-item; float: none; background-color:#FFFFFF; line-height:11px; padding:0;}
.ddsmoothmenu ul li ul li ul{top: 0;}
.ddsmoothmenu ul li ul li a{font: normal 12px Arial; width: 145px; padding-left:10px; margin: 0; border-top-width: 0; border-bottom: 1px solid #435DAA; border-left: 1px solid #435DAA; border-right: 1px solid #435DAA; text-decoration:none; line-height:28px; height:28px; color:#FFFFFF; background-image:url(../images/sub-menu-bg.gif); background-repeat:repeat-x; }
.ddsmoothmenu ul li ul li a:hover{line-height:28px; height:28px;color:#FFFFFF; background-image:url(../images/sub-menu-bg-on.gif); background-repeat:repeat-x; background-position:0px 0px;}
.downarrowclass{position: absolute; top: 6px; right: 0px;}
.rightarrowclass{position: absolute; top: 6px; right: 0px;}
.ddshadow{position: absolute; left: 0; top: 0; width: 0; height: 0; background: #0077BB;}
.toplevelshadow{ opacity: 0.6; filter:alpha(opacity=60); -moz-opacity:0.6;}


#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 5px;
padding-bottom: 0;
background: #005FAB;
visibility: hidden;
z-index: 1000;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: normal 18px Trebuchet MS;
letter-spacing: 1px;
line-height: 1.1em;
color: white;
padding: 7px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 500;
}
.row-hide
{
display:none;
}
