 
/* 1.BODY
---------------------------------------------------------------------- */

body {
	color:#333;
	background:#ffffff repeat-y center 0;
	font-family: Lucida Sans, Tahoma, Arial,sans-serif;
	font-size:12px;
	line-height:1.4em;
	text-shadow:rgba(0,0,0,0.01) 0 0 0;
	}

.subnav {
	color:#333;
	background:#ffffff repeat-y center 0;
	font-family: Lucida Sans, Tahoma, Arial,sans-serif;
	font-size:10px;
	line-height:1.4em;
	text-shadow:rgba(0,0,0,0.01) 0 0 0;
	}


/* 2.STYLING
---------------------------------------------------------------------- */

p,ul,dl,ol { margin-bottom:7px; margin-left:17px; line-height:1.7em;}

ul { list-style:square; }
ul li { margin-left:18px; line-height:1.6em;}
ol { margin-left:18px; line-height:1.6em;}
ol li {  }

hr { height:0px; border:none; background:none; border-top:1px solid #ebebeb; margin-bottom:13px; }

blockquote { font-style:italic; margin:18px 0; font-family:"Trebuchet MS",Tahoma,Arial,sans-serif; font-size:12px; color:#555; line-height:1.6em; border-top:0px solid #777777; }

strong { font-weight:bold; }
em { font-style:italic; }
small { font-size:11px; }



 /* 2.1 DEFAULT FORM STYLES --------------------- */

    form div { margin-bottom:20px; }
    form label { display:inline-block; text-align:right; width:125px; font-weight:bold; font-size:12px; margin-right:15px; }
    form em { font-style:normal; color:#990000; font-size:14px; }

    form input[type="text"] { width:214px; color:#666; padding:3px; font-family:Arial,sans-serif; font-size:13px; border:1px solid #ccc; }
    form textarea { vertical-align:top; width:419px; color:#666; padding:3px; font-family:Arial,sans-serif; font-size:13px; border:1px solid #bbb; line-height:1.5em; }
    form input[type="text"]:focus,
    form textarea:focus { color:#000; border-color:#bbb; }

    form input[type="text"].readonly,
    form input[type="text"].readonly:focus,
    form textarea.readonly,
    form textarea.readonly:focus { border-color:#ddd; color:#000; }

    form input[type="image"] { margin-left:140px; }
    
    p.required { font-size:11px; color:#666; display:inline; padding-left:15px; }
    
    

/* 3.HEADINGS
---------------------------------------------------------------------- */

h1,h2,h3,h4,h5{ line-height:1em; font-weight:bold; color:#000; }

h1 { font-size:18px; font-family:"Trebuchet MS", Tahoma,Arial,sans-serif; margin-top:19px; margin-bottom:18px; margin-left:18px; letter-spacing:0px; font-weight:bold; line-height:1.4em; }
h2 { font-size:16px; margin-bottom:7px; margin-left:18px; line-height:1.4em; color:#000; }
h3 { font-size:13px; margin-bottom:7px; line-height:1.4em; color:#000; }
h4 { font-size:14px; font-family:"Trebuchet MS", Tahoma,Arial,sans-serif; margin-top:16px; margin-bottom:16px; margin-left:18px; letter-spacing:0px; font-weight:bold; line-height:1.4em; }
h5 { font-size:16px; font-family:"Trebuchet MS", Tahoma,Arial, sans-serif; letter-spacing:0px; font-weight:bold; margin-bottom:15px; color:#000; }



/* 4.LINKS
---------------------------------------------------------------------- */

a { text-decoration:underline; color:#990000; }
a:visited { text-decoration:underline; color:#990000; }
a:hover { text-none; color:#666666; }



/* 5.LAYOUT
---------------------------------------------------------------------- */

div#page { width:940px; margin:0 auto; background:#fff; }

div#content_wrapper { padding-bottom:30px; float:left; clear:both; width:940px; min-height:400px; }




/* 6.NAVIGATION
---------------------------------------------------------------------- */


td.nav {
	clear:both; position:relative;
	font-family: Lucida Sans, Tahoma, Arial,sans-serif;
	font-size: 12px;
	color: #666666;
}

td.nav a:link {
	color: #666666;
	text-decoration: none;
}

td.nav a:visited {
	color: #666666;
	text-decoration: none;
}

td.nav a:hover {
	color: #990000;
	text-decoration: underline;
}



/* 7.FOOTER
---------------------------------------------------------------------- */





    
    