DIV#subheader{background-color:#FFFFFF; background:url(/images/head-pic.jpg) top right no-repeat; }
DIV#subfooter{ background: url(/images/footer-back.gif) top left no-repeat;}
DIV#subFooterCont{padding:30px 50px 10px 50px; text-align:right; font-size:10px;color:#999999;}
DIV#subFooterCont a{color:#999999;}
DIV#container-center{}
DIV#container-left{}
DIV#container-right{}

#wrapper{background:url(/images/wrap-back0.png) center repeat-y;}
BODY.r #wrapper{background:url(/images/wrap-back.png) center repeat-y;}

* html #wrapper{background-image:none;} /* stupid MS IE6 */
* html #wrapper{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="/images/wrap-back0.png", sizingMethod="scale");}

* html body.r #wrapper{background-image:none;}
* html body.r #wrapper{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="/images/wrap-back.png", sizingMethod="scale");}

HTML,
BODY,
DL,
DT,
DD,
FORM,
IMG{ margin:0; padding:0; border:0; }

BODY{ font: normal 12px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; background:#FFFFFF url(/images/body-back.gif) top repeat-x; line-height:18px; color:#333333; }

DIV#container-center{padding:0 40px 10px 40px;}

DFN{ display:none; }

ul{padding-left:15px; margin-bottom:10px;}
ul li{ list-style-type:disc; list-style-image:url(/images/bullet01.gif); margin-bottom:3px;}

HR {height: 1px;margin-top: 5px;margin-bottom: 5px;border:none;border-bottom:1px solid #CCCCCC;}
* html HR{border-bottom:1px dotted #888;}

H1, H2, H3, H4, H5, H6{color:#d3134a; margin:10px auto 10px auto; font-weight:bold;}
H1 {font-size:24px; background:url(/images/h-shade.gif) bottom repeat-x; padding-bottom:18px; margin-top:0px;}
H2 {font-size:22px;}
H3 {font-size:18px;}
H4 {font-size:16px;}
H5 {font-size:14px; margin:5px auto 10px auto}
H6 {font-size:11px;margin:2px auto 2px auto}

p{margin-bottom:8px;}
ol{}
ol li{list-style-type:decimal; margin-left:20px;}

a{color:#13a1dd;}
a:visited{color:#2480a6;}

.margin-right{margin-right:15px;}
.margin-left{margin-left:15px;}

/*************************************************** DROPDOWN MENU STYLE CONTENT - START *******************************************************************/
#menuwrap{background: #d3134a url(/images/menu-back.gif) top no-repeat;}
.menu {font-size:1.3em; padding-top:11px; padding-left:10px; height:41px;}
.menu ul {padding:0;margin:0;list-style-type:none;  }
.menu ul ul {width:10em; font-family:"trebuchet MS", Arial, Helvetica, sans-serif;}
.menu ul li {float:left;height:20px;line-height:20px;list-style-image:none; list-style-type:none; list-style-image:none; margin:0px}
.menu ul ul li {display:block;width:12em;height:auto; line-height:1em;}
.menu a, .menu a:visited {display:block;float:left;height:30px;font-size:14px;text-decoration:none;color:#fff;padding:0 1.5em 0.5em 1.5em;}
.menu ul ul a, .menu ul ul a:visited {display:block;color:#fff;width:10em;height:100%;line-height:1em; padding:0.7em 1em;font-size:12px; font-weight:bold;border:2px solid #fff;border-width:0px 2px 2px 2px; background-color:#d3134a;}
* html .menu ul ul a, * html .menu ul ul a:visited {width:10em; w\idth:10em;}
.menu table {position:absolute; left:-1px; top:0; width:0; height:0; font-size:1em; z-index:-1;}
* html .menu a:hover {color:#fff;position:relative; z-index:100;}
.menu li:hover {position:relative;}
.menu :hover > a {color:#fff;}
* html .menu ul ul a:hover{color:#fff;background:#f56c67; position:relative; z-index:110;}
.menu ul ul li:hover {position:relative;}
.menu ul ul :hover > a {color:#fff;background:#f56c67;}
.menu ul ul {visibility:hidden;position:absolute;height:0;top:35px;left:0px;width:10em;}
.menu ul :hover ul{visibility:visible; height:auto; padding-bottom:3em; padding-bottom:20px;}
.menu ul li.current a{background-image:url(/images/menu-current.gif); background-position:bottom center; background-repeat:no-repeat;}
.menu li.current ul li a{}
/********************************************************* DROPDOWN MENU STYLE CONTENT - END ********************************************************/

#logo{float:left; width:300px; height:112px; overflow:hidden; margin:40px auto auto 30px;}
#headtext{float:left; width:360px; height:92px; overflow:hidden; color:#e94842; margin-top:60px; margin-left:50px;}
#headtext h1{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; font-size:22px; background:none;}
.shade{height:44px; overflow:hidden; background: #EEEEEE url(/images/shade01.gif) top left repeat-x; margin-left:1px; margin-right:1px;}
.grey{color:#cccccc;}

BODY.l #container-left{ text-align:right; direction:rtl;}
#primary-nav{margin-right:15px;}
#primary-nav a{text-decoration:none;}
#primary-nav a.menuactive{font-weight:bold; color:#FF0000; }
#primary-nav a:hover{color:#FF0000; text-decoration:underline;}

/************************************************* HORIZ TABS *****************************************************/
.horizmenu {padding:0; margin:0px 15px 20px 0px; line-height:normal; }

.horizmenu li {float:left; padding:0; margin:0; text-align:center; display:block; height:auto;  background:#eee; border:1px solid #ddd;  border-bottom:1px solid #bbb; padding:5px 3px; margin-right:9px; margin-bottom:5px;}
.horizmenu a, .horizmenu a:visited {color:#888; text-decoration:none; font-size:10px; cursor:pointer; display:block; font-weight:bold;}
.horizmenu a:hover {color:#000; background:#fff;}
.horizmenu a.current, .horizmenu a:visited.current{color:#FF0000;}
/************************************************* END OF HORIZ TABS *****************************************************/
.c{clear:both;}
.floatlist{}
ul.floatlist{width:250px; float:left;}

.contactform textarea{width:300px;}
.contactform fieldset {padding: 1em; background-color: #eee;}
.contactform fieldset legend {font-weight: bold;}
.contactform div {width: 100%; padding: 0.25em 0 0.25em 0;}
.contactform div label {display: block; width: 10em; }
.contactform div.required {color: #f00;}

