/*Copyright OHAVO*/
body,tr,td,table{
margin:0;
padding:0;
line-height:1.1;
font:small Tahoma, Geneva, sans-serif;
color:#3e3a36;}

body{
background-color:#fff;
background-repeat:repeat-y;
background-position:50% 50%;
}

#header
{
    position:absolute;
    height:140px;
    width:1020px;
    background-color:#000000;
    top:22px;
    left:50%;
    margin-left:-510px;}
    
    
#logo{
position:absolute;
top:22px;
left:50%;
margin-left:-500px;
height:141px;
width:747px;
}
    
#headlinks
{
    position:absolute;
    top:1px;
    left:50%;
    margin-left:360px;}
    
    #headlinks a:link, #headlinks a:visited{
color:#fff;
}

#headlinks a:hover, #headlinks a:active{
color:#000;
}

#search{
position:absolute;
top:53px;
left:50%;
margin-left:290px;
z-index:5;
color:#ff0000;
}

#dnn_dnnSEARCH_txtSearch{
background-image:url(/portals/_default/Skins/_default/tom_searchbox.gif);
border:none;
height:20px;
width:141px;
font-size:12px;
padding-left:8px;
padding-right:8px;

}

#menu{
position:absolute;
height:32px;
width:1020px;
background-color:#8a1d04;
top:400px;}

#howmenuc{
position:absolute;
top:84px;
left:50%;
margin-left:290px;
z-index:100;
border:1px solid #ff0000;
width:206px;
height:100px;
}

#wrap{
position:relative;
margin-right:auto;
margin-left:auto;
width:1020px;
padding:0;
background-image:url(left.jpg);
background-repeat:repeat-y;}

#panes{
padding-top:433px;
width:1020px;
display:block;
z-index:2;
}

#white{
padding-top:15px;
background-color:#fff;}


#mc{
position:relative;
float:left;
display:block;
width:770px;
min-height:200px;
padding-right:5px;
}

.clear{
clear:both;}

#cc
{
padding:0 0 20px 0;
float:right;
width:500px;
display:inline;}

#dnn_contentpane{
display:block;
position:relative;}

#sl{
width:50%;
float:left;}

#dnn_subleftpane{}

#dnn_subrightpane{}

#sr{
width:50%;
float:right;}

#rc{
float:left;
width:265px;
background-image:url(/portals/_default/Skins/_default/left_splotch2.gif);
background-position:30% 100%;
background-repeat:no-repeat;
}

#dnn_rightpane{
padding:0 3px 3px 14px;
clear:both;
position:relative;
display:block;
border-left:3px solid #e9e1c9;}

#lc{
min-height:200px;
float:right;
position:relative;
text-align:left;
width:245px;
z-index:10;
}

#dnn_leftpane{
clear:both;
padding:0px 6px 0 6px;
color:#fff;
}

#dnn_leftpane .Normal{
padding: 10px 15px 10px 20px;
}

#dnn_leftpane2{
clear:both;
padding:0px;

min-height:170px;
}

#footer{
height:100%;
clear:both;
background-color:#000000;
padding:10px 0 30px 0;}

#info
{
    margin-top:10px;
text-align:center;
color:#ffffff;}

#info a:link, #info a:visited{
color:#fff;
text-decoration:underline;
}



#siteby
{
    margin:15px 0 0 0;
text-align:center;
color:#fff;}

#siteby a:link, #siteby a:visited{
color:#ffffff;
text-decoration:underline;}


.Normal,.NormalDisabled,.NormalBold,.NormalRed,.NormalTextBox{
margin:0;
padding:0;
line-height:1.1;
font:12px Tahoma, Geneva, sans-serif;}

.Head{
font-family:Verdana, Arial,Helvetica,sans-serif;
padding:0 0 5px 0;
font-size:160%;
font-weight:bold;
color:#CC3333;
cursor:default!important;
display:block;}

.SubHead{
font-size:90%;
font-family:inherit;
color:#808080;}

.SubSubHead{
font-size:90%;}

.StandardButton{
font-size: 90%;}

.Normal A:link,.Normal A:visited{
text-decoration:none;
font-weight:normal;
color:#051cc3;
font-size:100%;}

.Normal A:hover,.Normal A:active{
text-decoration:none;
color:#3e3a36;}

a, a:link,a:visited{
color:#051cc3;
text-decoration:none;}

a:hover,a:active{
text-decoration:none;
color:#3e3a36;}

.NormalTextBox{font-size:90%;}

H1,H2,H3,H4,H5,DT,H6{font-family:Arial, Helvetica, sans-serif;}
H1{font-size:120%;font-weight:normal;color:#404040;padding:0;margin:0;line-height:20px;}
H2{font-size:100%;font-weight:normal;color:#404040;padding:0;margin:0;line-height:25px;}
H3{font-size:125%;font-weight:bold;color:#404040;padding:0;margin:0;}
H4{font-size:100%;font-weight:bold;color:#404040;padding:0;margin:0;}
H5,DT{font-size:90%;font-weight:normal;color:#404040;padding:0;margin:0;}
H6{font-size:90%;font-weight:normal;color:#404040;margin:0;}
.imageleftside img{margin: 0 15px 15px 0;float:left;}
.imagerightside img{margin: 0 0 15px 15px;float: right;}
.imageleftsidecaption{font-size:85%;font-style:italic;float:left;margin-bottom:15px;margin-right:15px;}
.imageleftsidecaption img{border:1px solid #CCC;margin-bottom:5px;}
.imagerightsidecaption{font-size:85%;font-style:italic;float:right;margin-bottom:15px;margin-left:15px;}
.imagerightsidecaption img{border:1px solid #CCC;margin-bottom:5px;}
.clear{clear:both;}
.quoteleft{font:italic 105% Georgia,"Times New Roman",Times,serif;padding: 0 10px 0 0;margin:10px 10px 10px 0;width:220px;float:left;text-align:right;border-right:10px solid #C8CDC0;}
.quoteright{font:italic 105% Georgia,"Times New Roman",Times,serif;padding:0 10px 0 0;margin:10px 0 10px 10px;width:220px;float:right;text-align:left;border-left:10px solid #C8CDC0;}
.ControlPanel{clear:both;height:23px;z-index:99;position:relative;}
img{border-style:none;}
select.TabList{border:#003366 1px solid;background-color:#000000;color:#ffffff;font-weight:bold;font-size:80%;}
.radio{padding:10px 0;}
.contactform .SubHead{width:150px; padding:15px 10px 10px 15px;color:#333399;}
.contactform td{color:#333399;}
.contactform{color:#333399;}


.header{
text-decoration:none;
font-weight:bold;
color:#404040;
font-size:100%;
font-family:inherit;}

a.header:link,a.header:visited{
text-decoration:none;
font-weight:normal;
color:#fff;
font-size:80%;
font-family:inherit;}

a.header:hover,a.header:active{
text-decoration:none;
font-size:80%;
font-family:inherit;
color:#fff;}

.search{
text-decoration:none;
font-weight:bold;
color:#404040;
font-size:80%;
font-family:inherit;}

a.search:link,a.search:visited{
text-decoration:none;
font-weight:normal;
color:#fff;
font-size:12px;
font-family:inherit;}

a.search:hover,a.search:active{
font-size:12px;
font-family:inherit;
text-decoration:underline; 
color:#fff;}

.footer {color:#fff;
font-family:inherit;
}

a.footer:link,a.footer:visited{
text-decoration:none;
font-weight:normal;
color:#ffffff;
font-family:inherit;
}

a.footer:hover,a.footer:active{
text-decoration:none;
font-family:inherit;
color:#fff;}


/*MainMenu Style*/
#mainmenu{
position:absolute;
top:400px;
left:50%;
margin-left:-510px;
width:800px;
display:block;
z-index:100;}

.mainhover
{
    color:#fff;
    background-image:url(/portals/_default/Skins/_default/main_hover.gif);}

#nav ul {
    padding:0;
    margin:0;
    list-style:none;
    float:left;
    width:auto;

}

#nav li {
  position: relative;
  float:left;
  line-height : 19px;
  width: 150px;
  list-style: none;
}

#nav li ul { /* second-level lists */
	position : absolute;
	left: -999em;
	width:150px;
margin-top:12px;
}


#nav a {
    font-size:inherit;
    display:block;
    text-decoration:none;
    text-align:center;
    font-weight:bold;
    width:153px;
    padding :7px 2px 7px 2px;
    color:#fff;
  
}
#nav li li a {
  width:150px;
  background-color:#d1c990;
text-align:center;
font-size:11px;
padding:2px 2px 2px 5px;
color:#3e3a36;
border-bottom:1px solid #fff;
}

#nav li li a:hover{
background-image:none;
background-color:#b2a865;}

#nav li a:hover 
{
    color:#000;
    background-image:url(/portals/_default/Skins/_default/main_hover.gif);}

#nav li a.SelectedTab {
    font-size:inherit;
    background-image:url(/portals/_default/Skins/_default/main_hover.gif);}
#nav .DisabledTab {
    color:#ccc;
}
/* no need to change these hover classes 
unless you need more than 4 levels */
#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li:hover ul ul ul ul,
#nav li.iehover ul ul,
#nav li.iehover ul ul ul,
#nav li.iehover ul ul ul ul{
  left: -999em;
}

#nav li:hover ul, 
#nav li.iehover ul {
	top: 1.6em;
	left:0;
}
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li li.iehover ul,  
#nav li li li.iehover ul {
	top: 0;
	left:12.8em;
}

#howmenu
{
   clear:both;
    z-index:110;
position:absolute;
top:90px;
left:50%;
margin-left:290px;}

#quickmenu
{
   clear:both;
    z-index:100;
position:absolute;
top:406px;
left:50%;
margin-left:289px;
z-index:99;}

#whomenu
{
   clear:both;
    z-index:100;
position:absolute;
top:126px;
left:50%;
margin-left:290px;
z-index:100;}

#howmenu ul, #quickmenu ul, #whomenu ul {
    padding:0;
    margin:0;
    list-style:none;
    float:left;
    width:auto;
    z-index:101;
}

#howmenu li, #quickmenu li, #whomenu li {
  position: relative;
  float:left;
  line-height : 21px;
  width: 206px;
  list-style: none;
}

#howmenu li a{
background-image:url(/portals/_default/Skins/_default/tom_dd.gif);
}

#whomenu li a{
background-image:url(/portals/_default/Skins/_default/tom_dd.gif);
}

#quickmenu li a{
background-image:url(/portals/_default/Skins/_default/tom_dd_red.gif);
}

#howmenu li ul, #quickmenu li ul, #whomenu li ul { /* second-level lists */
	position : absolute;
	left: -999em;
	width:150px;
}


#howmenu a, #quickmenu a, #whomenu a {
    font-size:10px;
    display:block;
    text-decoration:none;
    text-align:center;
    font-weight:bold;
    width:206px;
    padding :0;
    color:#000;
  
}
#howmenu li li a, #quickmenu li li a, #whomenu li li a {
  width:172px;
  background-color:#d1c990;
text-align:center;
font-size:9px;
padding:4px 2px 4px 5px;
margin-left:5px;
color:#3e3a36;
border-bottom:1px solid #fff;
background-image:none;
  line-height : 12px;
}

#howmenu li li a:hover, #quickmenu li li a:hover, #whomenu li li a:hover{
background-image:none;
background-color:#b2a865;}

#howmenu li a:hover {
    background-image:url(/portals/_default/Skins/_default/tom_dd_a.gif);
    }
    
    #whomenu li a:hover {
    background-image:url(/portals/_default/Skins/_default/tom_dd_a.gif);
    }
    
#quickmenu li a:hover, #quickmenu li a:active, #whomenu li a:active  {
    background-image:url(/portals/_default/Skins/_default/tom_dd_red_a.gif);
    }
    
#howmenu li a.SelectedTab, #quickmenu li a.SelectedTab, #whomenu li a.SelectedTab {
    font-size:inherit;
}
#howmenu .DisabledTab, #quickmenu .DisabledTab, #whomenu .DisabledTab {
    color:#ccc;
}
/* no need to change these hover classes 
unless you need more than 4 levels */
#howmenu li:hover ul ul,
#howmenu li:hover ul ul ul,
#howmenu li:hover ul ul ul ul,
#howmenu li.iehover ul ul,
#howmenu li.iehover ul ul ul,
#howmenu li.iehover ul ul ul ul,
#quickmenu li:hover ul ul,
#quickmenu li:hover ul ul ul,
#quickmenu li:hover ul ul ul ul,
#quickmenu li.iehover ul ul,
#quickmenu li.iehover ul ul ul,
#quickmenu li.iehover ul ul ul ul,
#whomenu li:hover ul ul,
#whomenu li:hover ul ul ul,
#whomenu li:hover ul ul ul ul,
#whomenu li.iehover ul ul,
#whomenu li.iehover ul ul ul,
#whomenu li.iehover ul ul ul ul{
  left: -999em;
}

#howmenu li:hover ul, 
#howmenu li.iehover ul,
#quickmenu li:hover ul, 
#quickmenu li.iehover ul,
#whomenu li:hover ul, 
#whomenu li.iehover ul {
	top: 1.6em;
	left:0;
}
#howmenu li li:hover ul,
#howmenu li li li:hover ul,
#howmenu li li.iehover ul,  
#howmenu li li li.iehover ul,
#quickmenu li li:hover ul,
#quickmenu li li li:hover ul,
#quickmenu li li.iehover ul,  
#quickmenu li li li.iehover ul,
#whomenu li li:hover ul,
#whomenu li li li:hover ul,
#whomenu li li.iehover ul,  
#whomenu li li li.iehover ul {
	top: 0;
	left:12.8em;
}

#linksmenu ul {
    padding:0;
        margin:0 0 0 105px;
    list-style:none;
    float:left;
    width:auto;
}

#linksmenu li {
  position: relative;
  float:left;
  line-height : 14px;
  list-style: none;
}

#linksmenu a {
    font-size:11px;
    display:block;
    text-decoration:none;
    text-align:center;
    font-weight:bold;
border-right:1px solid #525708;
    padding :0px 12px 0px 12px;
    color:#b2a865;
}

#linksmenu li a:hover {
color:#fff;}

#linksmenu li a.SelectedTab {
    font-size:11px;}

/* no need to change these hover classes 
unless you need more than 4 levels */
#linksmenu li:hover ul ul,
#linksmenu li:hover ul ul ul,
#linksmenu li:hover ul ul ul ul,
#linksmenu li.iehover ul ul,
#linksmenu li.iehover ul ul ul,
#linksmenu li.iehover ul ul ul ul{
  left: -999em;
}

#linksmenu li:hover ul, 
#linksmenu li.iehover ul {
	top: 1.6em;
	left:0;
}
#linksmenu li li:hover ul,
#linksmenu li li li:hover ul,
#linksmenu li li.iehover ul,  
#linksmenu li li li.iehover ul {
	top: 0;
	left:12.8em;
}


#linksmenu li#linksmenu90 a{
border-right:none;}

#subleftmenu ul {
    padding:0;
    margin:10px 0;
    list-style:none;
    float:left;
}

#subleftmenu li, #adminmenu li {
  position: relative;
  float:left;
  line-height : 20px;
  list-style: none;

}

#subleftmenu a, #adminmenu a {
    font-size:14px;
	display:block;
	width: 200px;
	width : 12.5em;
    text-decoration:none;
    font-weight:normal;
    margin:1px 0 1px 2px;
    padding : 2px 0 2px 6px;
    color:#000;
}
#subleftmenu li a:hover, #adminmenu li a:hover {
  color:#8a1d04;
}
#subleftmenu .Level1.SelectedTab a, #adminmenu .Level0.SelectedTab a {
    font-weight:normal;
    color:#8a1d04;
}

#subleftmenu .Level2 a, #adminmenu .Level1 a  {
font-size:12px;
    font-weight:normal;
    color:#000;
    line-height:9px;
width:170px;
margin-left:12px;
}

#subleftmenu .Level3 a{
font-size:12px;
    font-weight:normal;
    color:#000;
    line-height:9px;
width:180px;
margin-left:25px;
}

#subleftmenu .Level2.SelectedTab a, #subleftmenu .Level3.SelectedTab a, #adminmenu .Level1.SelectedTab a {
    font-weight:normal;
    color:#8a1d04;
}

.Green
{
    color:#858b03;
    font-weight:bold;
    font-size:14px;}

#dnn_ctr451_View_ViewDetail_ctlAddReminder_btnNotify{padding-left:10px;}

a.sendbutton:link, a.sendbutton:visited
{
    margin-top:10px;
display:block;
height:23px;
width:62px;
background-image:url(/portals/_default/Skins/_default/but_send.jpg);}


a.sendbutton:hover, a.sendbutton:active{
display:block;
height:23px;
width:62px;
background-image:url(/portals/_default/Skins/_default/but_send_a.jpg);}

.ContactBox{padding-bottom:10px;}

.ContactHead{}

.ContactForm{
border:2px solid #97a620;}

.SideContact{
font-size:12px;
padding-bottom:10px;}

.deptname{
font-weight:bold;}

.satlist{
padding:10px 0;
}

.satsep{height:5px;}

.satitem{
padding:2px 5px 5px 5px;
font-size:13px;
}

.satitem a:hover, satitem a:active{
text-decoration:underline;
}

.satitemalt a:hover, satitemalt a:active{
text-decoration:underline;
}

.satitemalt{
padding:2px 5px 5px 5px;
font-size:13px;
background-color:#efebcb;
}

a.user:link, a.user:visited{
 font-size:11px;

    text-decoration:none;
    text-align:left;
    font-weight:bold;

    padding :0px 12px 0px 12px;
    color:#b2a865;}

a.user:hover, a.user:active{
color:#fff;
}


.dbuttonlink{
margin-top:15px;
display:block;
height:28px;
width:117px;}

a.dbuttonlink:link, a.dbuttonlink:visited{
background-image:url(/portals/_default/Skins/_default/but_view.jpg);}

a.dbuttonlink:hover, a.dbuttonlink:active{
display:block;
background-image:url(/portals/_default/Skins/_default/but_view_a.jpg);}