/* Common Classes */
html { margin:0px; padding:0px;}
body { margin:30px 0px 30px 0px; padding:0px; background:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
a { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
h1, h2, h3, ul, li, p, img, div, form { padding:0px; margin:0px; font-weight:normal;}

/* Main Background Classes */
#BodyDiv { width:945px; margin:auto; background:#FFFFFF url(../images/Center_Bg.jpg) top left repeat-y;}
#Header { background:#FFFFFF url(../images/Header_bg.jpg) top left no-repeat;}
* html #Header { margin-top:-2px;}
#Header .Logo { margin:15px 0px 20px 30px;}

/*Top Menu Classes */
#TagLine { float:right; margin-top:43px; margin-right:-160px; font-size:14px; font-weight:bold; color:#688037;}
#TopMenu { float:right; margin:5px 20px 0px 0px;}
* html #TopMenu { margin:5px 10px 0px 0px;}
#TopMenu a { color:#333333; vertical-align:middle;}
#TopMenu a:hover { text-decoration:underline;}

/*Main Menu */
#MainMenu { margin:0px 20px 0px 20px; display:block}
#MainMenu .Main-Links { list-style:none;}
#MainMenu .Main-Links li { float:left; padding:0px 8px 0px 8px;}
#MainMenu .Main-Links img { background:#585757; height:20px; width:1px;}
#MainMenu .Main-Links a { font-size:14px; font-weight:bold; color:#585757; padding-bottom:5px; display:block; border-bottom:solid 4px white;}
#MainMenu .Main-Links a:hover { border-bottom:solid 4px #803b2f; display:block; color:#803b2f;} 
#MainMenu a.Main-Links-act { border-bottom:solid 4px #803b2f; display:block; color:#803b2f;} 

#SetPos { clear:both; height:0px;}
* html #SetPos { display:none;}

/*Sub Menu Classes */
#SubMenu { background:#803b2f url(../images/SubMenu_Bg.jpg); margin:0px 30px 3px 30px; color:#FFFFFF; padding:5px 5px 6px 5px;}
#SubMenu a { color:#FFFFFF;}
#SubMenu a:hover { color:#ffe346;}
#SubMenu a.ActLink { color:#ffe346;}
.SubMenu-Crv-L { background:#803b2f url(../images/SubMenu_Crv_L.jpg); width:10px; height:24px; float:left; margin-left:20px; clear:both;}
.SubMenu-Crv-R { background:#803b2f url(../images/SubMenu_Crv_R.jpg); width:10px; height:24px; float:right; margin-right:20px;}
#SubMenu a { }
#SubMenu span { }

/*Content Classes */
#MainDiv { min-height:1500px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#414141; padding:0px 20px 0px 13px;}
* html #MainDiv { height:600px; }

/* Left Part Classes */
#LeftMenu { width:240px; margin:0px; float:left;}

/* Left Part Curve Classes */
.CrvBox { background:url(../images/Left_Top_Bg.jpg) top left no-repeat; min-height:115px; padding:20px 20px 15px 20px;}
* html .CrvBox { height:115px;}
.CrvBox-B { background:url(../images/Left_Btm_Bg.jpg) bottom left no-repeat; min-height:70px;}
* html .CrvBox-B { height:70px;}
.CrvBox h1 { font-size:18px; color:#688037; border-bottom:dashed 1px #CCCCCC; height:30px;}

.CrvBox-Fix { background:url(../images/Left_Fix_Bg.jpg) top left no-repeat; height:34px; padding:18px 10px 0px 15px;}
.CrvBox-Fix h1 { font-size:12px; font-weight:bold; color:#803b2f; height:34px; padding-top:2px;}
.CrvBox-Fix a { color:#803b2f; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; margin:0px 0px 0px 30px;}
.CrvBox-Fix a:hover { text-decoration:underline; color:#688037;}
.Menu-Icon-1 { background:url(../images/Menu_Icon_1.jpg) top left no-repeat;}
.Menu-Icon-2 { background:url(../images/Menu_Icon_2.jpg) top left no-repeat;}
.Menu-Icon-3 { background:url(../images/Menu_Icon_3.jpg) top left no-repeat;}
.Menu-Icon-4 { background:url(../images/Menu_Icon_4.jpg) top left no-repeat;}

#LeftMenu .Left-Links { padding:3px 0px 10px 0px; list-style:none;}
#LeftMenu .Left-Links li { padding:5px 0px 5px 0px; border-bottom:dashed 1px #CCCCCC;}
#LeftMenu .Left-Links li.Last { border-bottom:none 1px #CCCCCC;}
#LeftMenu .Left-Links a { color:#6b6954; font-family:Tahoma, "Times New Roman", Times, serif; font-size:11px; background:url(../images/Left_Blt.gif) left center no-repeat; padding-left:22px;}
#LeftMenu .Left-Links a:hover { color:#803b2f;}
#LeftMenu .Left-Links a.Active { color:#803b2f;}
#LeftMenu .Left-Links a.Last-Arrow {background-position:0px 6px;}

#OtherProducts { padding-top:15px; display:block;}
#it-logo { margin-top:5px;}

#TagCloud { font-size:14px; text-align:center; padding-top:15px; line-height:20px;}
#TagCloud { list-style:none; padding:10px 0px 10px 0px; margin:0px; }

#TagCloud a { color:#6b6954}
#TagCloud a:hover { text-decoration:underline;}

#Content { margin:0px 0px 0px 240px; background:url(../images/Content_Bg.jpg) top left no-repeat; padding:25px 20px 20px 25px; }
* html #Content { margin:0px -12px 0px 0px; width:632px;}
#Content .FlashImg { margin:-12px -12px 0px -12px;}
#Content h1.PageTitle { color:#688037; font-size:25px; padding-bottom:10px;}
#Content h2.PageTitle { color:#803b2f; font-size:19px; padding-bottom:10px;}
#Content h3.PageTitle { color:#688037; font-size:14px; font-weight:bold; padding-bottom:10px;}
#Content .Data { font-size:14px;}
#Content .DataPad { margin-left:20px;}
.EventData { float:left; width:210px; }
.EventBdrLR {border-left: solid 1px #CCCCCC; border-right: solid 1px #CCCCCC;}
#EventDiv {  float: left; padding-top: 40px; }
* html #EventDiv { clear: both; float:none; }
.EventData { text-align: center; }
.EventData p { text-align: left; }
.sprt-ln { background: #CCCCCC; height:1px; width:100%;}
.Demo-Link  { float:right; color:#803b2f; text-decoration:underline;}
.Demo-Link:hover  { text-decoration:none;}

#Content .DataBlt { list-style:circle; padding-left:40px;}
#Content .DataBlt li { font-size:14px; padding-top:5px;}
#Content .DataBlt li a{ font-size:12px; font-weight:bold; color:#444444;}
#Content .DataSubBlt { list-style:circle; padding-left:20px;}
#Content .DataSubBlt li { font-size:12px; padding-top:5px;}
#Content .Data-Link { color:#333333; text-decoration:underline;}
#Content .Data-Link:hover { text-decoration:none;}

#InquiryForm td { font-size:12px;}
#InquiryForm span { color:#990000;}
#InquiryForm input, #InquiryForm textarea, #InquiryForm select { border:solid 1px #CCCCCC; color:#333333; font-size:11px; height:18px;}

/*Footer Classes */
#Footer { background:url(../images/Btm_Crv.jpg) top left no-repeat; margin:auto; width:945px; padding-top:20px; text-align:center; color:#FFFFFF;}
#Footer a.footer-lnk { color:#999999; text-decoration:underline; font-size:10px;}
#Footer a.footer-lnk:hover { text-decoration:none;}

.Saprater { border-top:dashed 1px #c2c2c2; height:25px;}

/* Table Classes */
#tblData { border-left:solid 1px #CCCCCC; overflow:auto; border-bottom:solid 1px #CCCCCC; width:593px;}
#tblData span { font-size:13px; padding:5px; display:block; float:left;}
#tblData span b { color: #688037;}
#tblData .bdr-t { width:50px; border-top:solid 1px #CCCCCC;}
#tblData .bdr-tlr { width:520px; border-left:solid 1px #CCCCCC; border-top:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC;}
#tblData span ul { margin: 0px 0px 0px 15px;}