/* Page Template */
* { word-wrap: break-word; }
body, td, input, select { font-family: Georgia, Times, "Times New Roman", Times, serif; font-size: small; color: #39424B; margin: 0px; padding: 0px; _font-size: x-small; }
body { background-color: #728b96; }

a { text-decoration:none; color: #7BCBA8; }
a:hover { text-decoration: underline; }

p { padding-left: 0; padding-right: 0; }

#container { width: 724px; height: auto; padding-bottom: 10px; position: absolute; left: 50%; top: 0; /*50%;*/ margin-left: -367px; margin-top: 0px; }
#header { width: 100%; height: 23px; text-transform: uppercase; color: D0E8C4; text-align: right; line-height: 23px; vertical-align: middle;}
 #header a { color: #D0E8C4; }

#inside { background-color: #FFFFFF; }

#logo { float: left; width: 100%; height: 185px; /*background-image: url(images/core/top_oss_logo.jpg);*/ }
 
#menu { padding: 0; margin: 0; float: left; width: 100%; background-color: #E8F6D8; border: 1px dashed #728b96; }
.menuitem { float: left; width: 88px; padding: 6px 0px 6px 0px; margin: 0; border-right: 1px dashed #728b96; text-align: center; text-transform: uppercase; list-style: none; font-size: small; _font-size: x-small; }
.menuitem a { color: #39424B; }
.menuitem a:hover { text-decoration: none; }
  
#submenu { float: left; width: 100%; position: relative; z-index: 100; }
 .submenu { position: absolute; top: 0px; width: 155px; margin: 0; padding: 0px 5px 0px 5px; background-color: #D0E8C4; text-transform: uppercase; font-size: small; text-align: left; visibility: hidden; display: none; _font-size: x-small; }
 .submenuitem { line-height: 20px; vertical-align: middle; padding: 0px 5px 0px 5px; }
 .submenuitem a { color: #39424B; }
 .submenuitem a:hover { text-decoration: none; }

#break_content { clear: both; }

/* Page Styles */
#main_content { z-index: 5; width: 700px; _width: 100%; visibility: visible; padding: 0px 0px 12px 22px; }
#main_margin { }

 .rt_dot { width: 100%; background: url(images/core/v_dot.gif) 425px 0 repeat-y; padding: 0; }
 .lt_dot { width: 100%; background: url(images/core/v_dot.gif) 225px 0 repeat-y; padding: 0; }
 .mt_dot { width: 100%; background: url(images/core/v_dot.gif) 330px 0 repeat-y; padding: 0; }
 
 .third_content { float: left; width: 240px; }
 .twothird_content { float: left; width: 420px; }
 .half_content { float: left; width: 350px; }
 .50percent_content { float: left; width: 330px; }
 .item_block { float: left; width: 100%; border-bottom: 1px dashed #728b96; padding: 10px 0 10px 0; height: auto; }
 
.heading_large { font-size: 43px; line-height: 43px; padding-bottom: 15px; }
.hlHeading { font-size: 20px; }
.subHead { text-transform: uppercase; }

/* #copy_content { position: absolute; left: 355px; width: 475px; height: 475px; overflow: auto; z-index: 3; }
#img_content { position: absolute; left: 0px; width: 800px; height: 475px; overflow: hidden; z-index: 2; }*/

#footer { width: 100%; padding: 5px 0 10px 0; /* border-bottom: 1px solid #ffffff; */ color: #ffffff; font-size: x-small; font-family: Arial, Helvetica, sans-serif; _font-size: xx-small; }
#footer a { color: #ffffff; text-decoration: none; text-transform: uppercase; }
#footer a:hover { text-decoration: underline; }

/* CMS */
#cms_area { display: block; width: 100%; background-color: #cccccc; clear: both; }
  /*.img_cms { position: absolute; z-index: 4; left: 0px; top: 0px; } */
  /* .img_cms_form { position: absolute; z-index: 5; left: 0px; top: 0px; } */
  .long_input { width: 100%; }
  .mce_edit_text { width: 100%; height: 500px; overflow-x: hidden; }
  .edit_text { height: 500px; }
  textarea { width: 100%; }
  
/****************** Dropdown Menu styling starts here **************/
#menu { 
	position:relative; 
	border: none;
	height: 46px;
}

ul.menusan {
 	width: 100%;
	position: absolute;
	left: 0px;
	border: 1px dashed #728b96;
}
 
ul.menusan, ul.menusan li, ul.menusan li ul {
 padding: 0;
 margin: 0;
 list-style: none;
}
 
ul.menusan li a {
 text-transform: uppercase;
 display: block;
 color:#39424B;
 text-decoration:none;
 height: 32px;
}

ul.menusan li {
 text-align: center;
 float: left;
 width: 88px;
 height: 32px;
 padding: 6px 0px 6px 0px; 
 margin: 0;
 border-right: 1px dashed #728b96;
 background: #E8F6D8;
 font-family: Georgia, Times, "Times New Roman", Times, serif; 
 font-size: small; _font-size: x-small;
 display:block;
}

ul.menusan ul li a { 
 height: auto;
}
ul.menusan ul li {
 width: 155px; 
 margin: 0; 
 padding: 0px 5px 0px 5px; 
 background:#D0E8C4;
 border: none;
 height: auto;
 text-align: left;
 border-bottom: 1px dashed #728b96;
}

ul.menusan li ul { 
 position: absolute;
 width: 165px;
 left: -998%;
 padding-bottom:13px;
 margin-left: 0px;
 margin-top: 6px;
 background: #D0E8C4;
 border: 1px dashed #728b96;
}

ul.menusan li:hover, ul.menusan li.sfhover { background:#D0E8C4; }
ul.menusan ul li:hover, ul.menusan ul li.sfhover { background:#E8F6D8; }

ul.menusan li:hover ul {
 left: auto;
}
ul.menusan li.sfhover ul {
 left: auto;
 margin-left: -44px;
}

.heading_large .edit_text { height: 40px; }

.subBox { padding: 5px; border: 2px solid #7BCBA8; margin-top: 5px; background: #fafafa; }

/* **************** Dropdown Menu styling end here ***************/