html, body, #page {
      
	min-height: 100%;
	width: 100%;
	height: 100%;
}

/*
 * The "height" above is a hack for IE5+/Win.  Below we adjust
 * it using the child selector to hide from IE5+/Win
 */

html>body, html>body #page  {
	height: auto;
}

/*
 * Without this, Moz1.0 adds a vertical scrollbar
 */

body {
	margin: 0;
	font-family: Arial, sans-serif;
}

#page {
	position: absolute;
	top: 0;
    left: 0; background-color:transparent;
}


body, p, p.disclaimerText, p.addressFooter, li, a, h1, h2, h3 {font-family: "Verdana", serif; 
          font-size: 12px; 
          font-style: normal; 
          font-weight: normal; 
          line-height: 1.5; 
          color: #444444;
          text-decoration:none;}

p.disclaimerText {color:red; font-size:10px;}
p.addressFooter {font-size:10px; font-weight:bold;}


h1, h2, h3 {font-weight:bold; line-height:1; font-size:24px;}

h2 {font-size:20px;}

h3 {font-size:18px;}

a {text-decoration:underline;}

#pageStreatcher {position:relative; float:left; clear:none; width:1px; height:615px; background-color:transparent;}
              
#header {position:absolute;
             top:0px;
             left:0px;
             width:100%;
             height:56px;
             background-color:transparent;
             z-index:10; 
             background:url(media/layout/header_till.gif) repeat-x;}        


                               
#content, #contentProcedures { margin-top:56px;
             margin-right:0px;
             margin-bottom:30px;
             margin-left:127px;
             height:auto;
             width:auto;
             padding:10px;
             padding-left:40px;}

#contentProcedures {margin-right:160px;}

#footer {
	position: absolute;
	bottom: 0px;
      left:0px;
	width: 100%;
      height:20px;
	text-align: center;
	padding: 0px;
      background-color:#5F6567;
}

#footer, #footer A {font-size:10px;
                    color:#FFFFFF;
                    text-decoration:none;
                    padding-top:5px;
                    padding-right:0px;
                    padding-bottom:0px;
                    padding-left:0px;}

#footer A:hover {text-decoration:underline;}

#leftColumn {position:absolute;
             top:56px;
             left:0px;
             width:127px;
             height:438px;
             background-color:transparent;
             z-index:1;} 

#leftColumnTop {position:relative;
             float:left; 
            clear:both;
             width:127px;
             height:182px;
             background-color:transparent;
             background:url(media/layout/left_col_top.gif) no-repeat;
             z-index:1;}    

#leftColumnBottom {position:relative;
             float:left; 
            clear:both;
             width:127px;
             height:185px;
             background-color:transparent;
             background:url(media/layout/left_col_bottom.gif) no-repeat;
             z-index:1;}                                           
             
UL#mainNav {position:relative;
            float:left; 
            clear:both;
            height:80px; 
            width:127px; 
            margin:0px; 
            padding:0px; 
            list-style:none; 
            background-color:#FFFFFF;}
       
 
            
UL#mainNav LI {position:relative;  height:20px; width:127px; top:0px; display:block; float:left; clear:both; list-style:none;}

UL#mainNav LI #item1 A {position:absolute; top:0px; left:18px; display:block; width:54px; height:20px; margin:0px; padding:0px;
                       background:url(media/navigation/home.gif) no-repeat; background-position:0px 0px;}
UL#mainNav LI #item1On A {position:absolute; top:0px; left:18px; display:block; width:54px; height:20px; margin:0px; padding:0px;
                       background:url(media/navigation/home.gif) no-repeat; background-position:-54px 0px;}                       
UL#mainNav LI #item1 A:hover {background-position:-54px 0px;}     

UL#mainNav LI #item2 A {position:absolute; top:0px; left:11px; display:block; width:116px; height:20px; margin:0px; padding:0px;
                       background:url(media/navigation/about.gif) no-repeat; background-position:0px 0px;}
UL#mainNav LI #item2On A {position:absolute; top:0px; left:11px; display:block; width:116px; height:20px; margin:0px; padding:0px;
                       background:url(media/navigation/about.gif) no-repeat; background-position:-116px 0px;}                       
UL#mainNav LI #item2 A:hover {background-position:-116px 0px;}   

UL#mainNav LI #item3 A {position:absolute; top:0px; left:6px; display:block; width:82px; height:20px; margin:0px; padding:0px;
                       background:url(media/navigation/procedures.gif) no-repeat; background-position:0px 0px;}
UL#mainNav LI #item3On A {position:absolute; top:0px; left:6px; display:block; width:82px; height:20px; margin:0px; padding:0px;
                       background:url(media/navigation/procedures.gif) no-repeat; background-position:-82px 0px;}                       
UL#mainNav LI #item3 A:hover {background-position:-82px 0px;}   

UL#mainNav LI #item4 A {position:absolute; top:0px; left:3px; display:block; width:82px; height:20px; margin:0px; padding:0px;
                       background:url(media/navigation/contact.gif) no-repeat; background-position:0px 0px;}
UL#mainNav LI #item4On A {position:absolute; top:0px; left:3px; display:block; width:82px; height:20px; margin:0px; padding:0px;
                       background:url(media/navigation/contact.gif) no-repeat; background-position:-82px 0px;}                       
UL#mainNav LI #item4 A:hover {background-position:-82px 0px;}                       


#proceduresNav {position:absolute;
                top:0px;
                right:0px;
                width:150px;
                height:100%;
                border: #5F6567; 
              border-style: dashed; 
              border-top-width: 0px; 
              border-right-width: 0px; 
              border-bottom-width: 0px; 
              border-left-width: 1px;
              background-color:#FFFFFF;}
              
#proceduresNav A {color:#5F6567;
                  font-size:12px;
                  font-weight:normal;
                  line-height:1.5;
                  text-decoration:none;}

#proceduresNav A:hover {text-decoration:underline;}                            

#proceduresNavPadding {padding-top:66px;              
                       padding-right:5px;
                       padding-bottom:30px;
                       padding-left:5px;}
                       
#contactLayout {float:left;
          width:auto;
          clear:right;
          text-align:left;
          padding:10px;
          background-color:transparent;
              margin-top:10px;
              margin-right:0px;
              margin-bottom:10px;
              margin-left:0px;}

.contactLayoutRow {float:left;
                    width:auto;
                    clear:both;
                    margin-bottom:10px;}                                               