/* Main tags */

*{ margin:0; padding:0; }
img { border:0; }
html, body { width:100%; height:auto; font-family: arial, sans-serif; margin:0px; font-size:100%; background:#dedede; color:#333; }
p { margin-bottom:1em; }
ul { margin-bottom:1em; list-style-position:inside; }
h1 { font-size:2em; margin:1.25em 0; }
h2 { font-size:1.75em; margin:1em 0; }
h3 { font-size:1.5em; margin:0.875em 0; }
h4 { font-size:1.25em; margin:0.75em 0; }
h5 { font-size:1em; margin:0.63em 0; }
h6 { font-size:0.875em; margin:0.5em 0; }

a:link { color:#333;text-decoration:none; }
a:visited { color:#333; text-decoration:none; }
a:hover { color:#333; text-decoration:underline; }
a:focus {  }

/* WYSIWYG styles */

.strongText{ font-weight:bold; }
.uppercaseText{ text-transform:uppercase; }
.smallText{ font-size:90%; }

/*Navigations*/

#mainnavigation ul {}
#mainnavigation ul li {}
#mainnavigation ul li a {}
#mainnavigation ul li a:hover {}

#footernavigation ul {}
#footernavigation ul li {}
#footernavigation ul li a {}
#footernavigation ul li a:hover {}

/* Used in the FAQs to hide the answers (which are in <DIV> tags) when the page loads up */
.answer { display:none; }
ul li ul {margin-left:20px;}
/* Layout*/
#pagewidth { position:relative; display:block; width:937px;margin:0 auto 0 auto; font-size:0.7em; }
#header  {float:left;width:937px;height:119px;background:#FFFFFF;}
#header h1 {margin:0;}
#header h1 span{display:none;}
.headerlinks {float:left;width:700px;height:75px;}
#content  {float:left;width:937px;margin-top:10px;}
#maincol {width:698px;min-height:632px;float:left;margin-right:10px;background:url(../../images/content-bottom.gif) no-repeat bottom #fff;}
#homepagepanel {width:643px;height:172px;}
#panel-img {float:left;width:296px;height:172px;}
#panel-content {float:left;width:287px;min-height:167px;background:url(../../images/panel-bg.gif) no-repeat top #9c131d;color:#fff;padding:0 40px 5px 10px;}
#panel-content h2 {margin:0.7em 0 0.4em 0;}
#panel-content  a:link, #panel-content a:visited {color:#FFFFFF}
#rightcol {width:229px;float:left;}
#news-header {background:url(../../images/news-header.gif) no-repeat top;width:221px;height:31px;line-height:31px;padding-left:8px;}
#news-header h3 {margin:0;color:#fff;font-weight:normal;}
.news-content h3 a:link, .news-content h3 a:visited, .right-content h3 a:link, .right-content h3 a:visited {color:#333;margin:0;}
.news-content {background:#FFFFFF;width:209px;padding:10px 10px 1px 10px;}
.news-content h3, .right-content h3 {font-size:1.1em;}
p.date {color:#a0121e;}
.news-content a:link, .news-content a:visited {color:#63006c;}
.right-content a:link, .right-content a:visited {color:#7d92a3;}
.right-bottom {background:url(../../images/right-bottom.gif) no-repeat top;width:229px;height:12px;}
.grey-header {background:url(../../images/grey-header.gif) no-repeat top;width:221px;height:31px;line-height:31px;padding-left:8px;}
.grey-header h3 {margin:0;color:#fff;font-weight:normal;}
.right-content {background:#FFFFFF;width:209px;padding:10px 10px 1px 10px;}
.right-bottom {background:url(../../images/right-bottom.gif) no-repeat top;width:229px;height:12px;margin-bottom:10px;}
#navigation {float:left;width:937px;min-height:31px;background:#FFFFFF;}
#navigation ul li {float:left;list-style:none;font-weight:bold;}
#breadcrumb0 {display:block;position:relative;background:url(../../images/breadcrumb0.gif) no-repeat top;float:left;width:911px;height:31px;line-height:31px;color:#fff;padding:0 13px;}
#breadcrumb3 {display:block;position:relative;background:url(../../images/breadcrumb3.gif) no-repeat top;float:left;width:911px;height:31px;line-height:31px;color:#fff;padding:0 13px;}
#breadcrumb4 {display:block;position:relative;background:url(../../images/breadcrumb4.gif) no-repeat top;float:left;width:911px;height:31px;line-height:31px;color:#fff;padding:0 13px;}
#breadcrumb5 {display:block;position:relative;background:url(../../images/breadcrumb5.gif) no-repeat top;float:left;width:911px;height:31px;line-height:31px;color:#fff;padding:0 13px;}
#breadcrumb6 {display:block;position:relative;background:url(../../images/breadcrumb6.gif) no-repeat top;float:left;width:911px;height:31px;line-height:31px;color:#fff;padding:0 13px;}
#breadcrumb7 {display:block;position:relative;background:url(../../images/breadcrumb7.gif) no-repeat top;float:left;width:911px;height:31px;line-height:31px;color:#fff;padding:0 13px;}
#breadcrumb8 {display:block;position:relative;background:url(../../images/breadcrumb8.gif) no-repeat top;float:left;width:911px;height:31px;line-height:31px;color:#fff;padding:0 13px;}
#breadcrumb9 {display:block;position:relative;background:url(../../images/breadcrumb9.gif) no-repeat top;float:left;width:911px;height:31px;line-height:31px;color:#fff;padding:0 13px;}
#breadcrumb10 {display:block;position:relative;background:url(../../images/breadcrumb10.gif) no-repeat top;float:left;width:911px;height:31px;line-height:31px;color:#fff;padding:0 13px;}
#breadcrumb11 {display:block;position:relative;background:url(../../images/breadcrumb11.gif) no-repeat top;float:left;width:911px;height:31px;line-height:31px;color:#fff;padding:0 13px;}
#breadcrumb0 a:link, #breadcrumb3 a:link, #breadcrumb4 a:link, #breadcrumb5 a:link, #breadcrumb6 a:link, #breadcrumb7 a:link, #breadcrumb8 a:link, #breadcrumb9 a:link, #breadcrumb10 a:link, #breadcrumb11 a:link, #breadcrumb0 a:visited, #breadcrumb3 a:visited, #breadcrumb4 a:visited, #breadcrumb5 a:visited, #breadcrumb6 a:visited, #breadcrumb7 a:visited, #breadcrumb8 a:visited, #breadcrumb9 a:visited, #breadcrumb10 a:visited, #breadcrumb11 a:visited  {color:#FFF;}
#news {}
#footer { float:left; margin-top:10px;}



.size_one { padding:1px; border:1px solid #ddd; font-size:1em; }
.size_two { font-size:1.33em; }
.size_three { font-size:1.66em; }


#confirm {font-family: arial, verdana;}

.menu ul li.li-bg a:hover {background:#a5977d;text-decoration:none;}
.menu ul li.li-bg-3 a:hover {background:#e0a229; text-decoration:none;}
.menu ul li.li-bg-4 a:hover {background:#588b9c;text-decoration:none;}
.menu ul li.li-bg-5 a:hover {background:#54a18f;text-decoration:none;}
.menu ul li.li-bg-6 a:hover {background:#ea9042;text-decoration:none;}
.menu ul li.li-bg-7 a:hover {background:#c69763;text-decoration:none;}
.menu ul li.li-bg-8 a:hover {background:#9c7aac;text-decoration:none;}
.menu ul li.li-bg-9 a:hover {background:#96706d;text-decoration:none;}
.menu ul li.li-bg-10 a:hover  {background:#a5977d;border-right:1px solid #a5977d;text-decoration:none;}

.list-0, .list-10 {background:#a5977d;}
.list-3 {background:#e0a229;}
.list-4 {background:#588b9c;}
.list-5 {background:#54a18f;}
.list-6 {background:#ea9042;}
.list-7 {background:#c69763;}
.list-8 {background:#9c7aac;}
.list-9 {background:#96706d;}
.list-10 {background:#a5977d;}

/* Drop Down Navigation */
.menu {width:937px; height:31px; font-size:0.85em; position:relative; z-index:100;padding:0;margin:0;}
/* hack to correct IE5.5 faulty box model */
* html .menu {width:937px; w\idth:937px;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul li {float:left;padding:0;border-left:1px solid #000;}
.menu ul ul {width:200px;height:31px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;position:relative;border:none;}
/* style the links for the top level */
.menu a, .menu a:visited {display:block;font-size:11px;text-decoration:none; color:#000;  height:31px; padding:0 13px 0 12px; line-height:31px;}/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {float:left;}

/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {}
/* style the second level hover */
.menu ul ul a.drop:hover{ }
.menu ul ul :hover > a.drop {}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {color:#000;}
/* style the third level hover */
.menu ul ul ul a:hover {color:#000}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:31px;left:0; width:150px;}
/* another hack for IE5.5 */
* html .menu ul ul {top:31px;t\op:31px;}

/* position the third level flyout menu */
.menu ul ul ul{left:220px; top:0px; width:200px;}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-200px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited { color:#000; height:auto; line-height:1em; padding:5px 10px; width:200px;border-width:0 1px 1px 1px;}
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:200px;w\idth:200px;}

/* style the top level hover */
.menu a:hover{color:#000; background:none;text-decoration:underline;}
.menu :hover > a{color:#000;background:none;text-decoration:underline;}

.menu ul ul a:hover{color:#000; background:none;text-decoration:underline;}
.menu ul ul :hover > a {color:#000;background:none;text-decoration:underline;}


/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}