




/*
     FILE ARCHIVED ON 21:34:33 Feb 7, 2011 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 3:44:04 Nov 29, 2011.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/

/* ----------------------------------
 Reset css
------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}


/* ----------------------------------
UNRESET Default font-styling for content area and editor
---------------------------------- */

em {
font-style:italic;	
}

p {
margin-bottom:1em;
line-height:1.6em;
}


ul li {
list-style:square;
margin-left:1.5em;
}

ol li {
list-style:decimal;
margin-left:1.5em;
}

ul, dl, fieldset, form {
margin-bottom:1.5em;
line-height:1.3em;
}

dd {
margin-left:1.5em;
}

strong {
font-weight:bold;
}

fieldset {
border:1px solid #bababa;
background-color:#ececec;
padding:10px;
}

legend {
font-weight:bold;
}



/* Generic heading styling */
h1, h2, h3, h4, h5, h6, .pageTitle, .title, .subTitle, .header {
    font-weight: bold;
    margin-bottom:.4em;
    margin-top:1.25em;
}

h1 {
    font-size: 2.5em;
    margin-bottom:.3em;
    margin-top:0;
}

h2 {
font-size:2em;
}

h3 {
font-size: 1.6em;
}

h4 {
    font-size: 1.3em;
}

/* Table related styling */
th {
font-weight:bold;
}
th, td {padding:5px; vertical-align:top;}
label { display:block; margin-top:1em;}

#content img {
	border:1px solid #000;
	margin-left:0;
}

/* //////////End Unreset/////////////////// */



/* -----------------------------------------------------
quick edit items 
--------------------------------------------------------*/

body {
background-color:#fff;
}

html {
min-width:760px;
}

body#public {
background-repeat:repeat-y;
background-position:50% 0;
min-width:760px;
}


/* Link Styling (usually overidden for menus) */
a { color:#0290e2; text-decoration:underline;}
/* a:visited {color:#919191; }*/
a:hover {color:#000;}


hr { color: black; height: 1px; }

.back_top a:visited, #member_controls a:visited {
color:#0290e2 !important;
}

#member_controls {
line-height:1.5em;
margin-top:-20px;
padding-bottom:10px;
margin-bottom:20px;
background-image:url("../images/dotted.gif");
background-repeat:repeat-x;
background-position:bottom;
}

#member_controls a {

margin-right:1em;
}






#container {
background-image:url("../images/footer.jpg");
background-position:50% 100%;
background-repeat:repeat-x;
clear:both;
padding-bottom:1px;
}

#container2 {
background-image:url("../images/header.jpg");
background-repeat:no-repeat;
background-position:50% 0;
}

#rail2 {
float:right;
padding-top:40px;
width:190px;
}

.menu a {
text-decoration:none;
}

#nav1 {

}

li#home {
	display:none;
}
#home_link {
position:relative;



display:block;
width:500px;
height:135px;


}

#home_link a {
position:absolute;
top:0;
left:13px;
width:500px;
height:130px;
display:block;
text-indent:-9999px;
}



#home_link a:hover {
background-image:url(../images/header_hover.jpg);
background-repeat:no-repeat;
background-position:0 0;

}

#rail1 {
clear:both;
float:left;
}

#nav1 ul {
margin:0;
padding:0;
}

#nav1 li {
height:40px;
margin:0;
padding:0;
background-image:url("../images/h_nav_divider.gif");
background-repeat:no-repeat;
background-position:right;


}

#nav1 li.last {
background-image:none;
}


#rail1 h3 {
margin-bottom:0 !important;
}

#nav1 a, #nav1 h3 {
padding-top:10px;
padding-bottom:14px !important;
padding-right:1em;
padding-left:1em;
display:block;
color:#B3B3B3;
font-size:16px;
font-weight:normal;
font-family:georgia;
margin:0;


}

#nav1 .activeparent a, #nav1 .currentpage h3, #nav1 a:hover{
background-image:url("../images/nav1_active.gif");
background-repeat:no-repeat;
background-position:50% 100%;
color:#fff;
}

#nav2 ul, #nav2 li {
list-style:none;
padding:0;
margin:0;
font-family:georgia;
float:left;
width:100%;
}


#nav2 a, #nav2 h3 {
background-image:url("../images/nav2_bg.gif");
background-repeat:repeat-x;

color:#fff;
padding-left:10px;
padding-top:.75em;
padding-bottom:.75em;
background-color:#00A0C6;
float:left;
padding-right:15px;
}

#nav2 a:visited {
color:#96cded;
}

#nav2 a:hover, #nav2 h3 {
background-color:#333333;
color:#fff;
background-image:none;
}

#nav2 h3 {
font-size:100%;
font-weight:bold;
margin-bottom:0;
}



#nav2 a, #nav2 h3 {
display:block;
}


#nav2 li li {
background:0;
}

div#backTop a {
padding-left:235px;
}

/* -----------------------------------------------------
end edit items 
--------------------------------------------------------*/




/* -------------------------------------
Sticky Footer
----------------------------------------*/

html, body#public {height: 100%;}

#container {
        min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -160px; 
}

* html #container {height: 100%;}

#footer  {height:160px; clear:both;}
.push {clear:both;}

#container3 {
margin-bottom:169px;
padding-bottom:1px;
}
   
/* -------------------------------------
 end  Sticky Footer
----------------------------------------*/






/* -------------------------------------
text formatting
----------------------------------------*/

body {
color:#333333;
font-size:small;
font-family:arial; 
line-height:1.2em;
}


h1,h2,h3,h4,h5,h6 {
font-family:georgia;
font-weight:normal;
color:#4e4e4e;

}

.pageTitle {
background-image:url("../images/dotted.gif");
background-repeat:repeat-x;
background-position:top;
padding-top:.3em;
}


h1 {
line-height:1em;
font-weight:normal;
background-image:url("../images/dotted.gif");
background-repeat:repeat-x;
background-position:bottom;
padding-bottom:.3em;
margin-bottom:.75em;
}



#blocks h4 {
font-family:arial;
font-weight:bold;
}

.auxContent {
background-color:#EFEFEF;
color:#000;
}

.cText {
color:#a3d65b;
}

.SC_Panel {
background-color:#fff;
}

body img {

margin:10px;
}


#nav2 ul ul li a {
font-size:small;
}



#blocks * {
font-size:small;
line-height:1.5em;
}



#newsBlock em {
font-size:10px;
font-style:italic;
}


#header a {
border:0;
text-decoration:none;
}


/* -------------------------------------
end text formatting
----------------------------------------*/





/* -------------------------------------
Structure
----------------------------------------*/

body#publicBody {
min-width:760px;

}

#wrapper, #container #header, #footer2 {
width:760px;
margin:auto;
}

div#header{position:relative;}
div#footer p{margin:0;}
div#content{float:left; width:520px;}
div#footer{clear:both;}

#container #header {
width:760px;

background-repeat:no-repeat;
background-position:25px 15px;

}


#wrapper2 {
background-image:url("../images/h_nav.gif");
background-repeat:repeat-x;
background-position:0 130px;
}


#nav1 ul, #nav1 li {
float:left;
list-style:none;
}





#wrapper{
padding-top:1px;
}

#navPublic a {
text-decoration:none;
}

#content {
padding:10px;
padding-top:40px;
padding-bottom:20px;
line-height:2em;
}

#content ul li {
line-height:1.5em;
margin-bottom:.5em;
}



#footer2 {
padding-top:10px;
}

#footer_links {
padding-left:10px;
}

#footer_links, #footer_links * {
color:#b3b3b3;
font-size:x-small;
}




#container #blocks li {
padding-top:5px;
padding-left:15px;


}





.url_links_view img {
border:0;
}

.url_links_view table td {
vertical-align:top;
padding-right:20px;
}

/* End of 'layout_hnav' */


#footer_text {
font-size:xx-small;
padding-top:40px;
padding-left:215px;

}


#easy_nav {
padding-top:20px;
background-image:url("../images/dotted.gif");
background-repeat:repeat-x;
background-position:0 20px;
padding-bottom:1px;


}


#easy_nav .previous , #easy_nav .back_top {
float:left;

}
#easy_nav .previous a {
margin-right:20px;
}
#easy_nav .next  {
float:left;

}

#easy_nav .back_top {
clear:both;
}

#member_control {
margin-top:-20px;
}

.portfolio_page h1 {
background-image:none;	
}

.portfolio_page h3 {
	padding-top:10px;
font-size:x-large;

background-image:url("../images/dotted.gif");
background-repeat:repeat-x;
}

