/*
----------------------------------------------------------*/
body {background:#d8d8d8 url(bg-main-paper.jpg) center top  repeat; font-size:.75em;
      font-family:Verdana, Helvetica, Sans-Serif;margin:0px 0;padding:0;color:#696969;}
a:link {color:#660000;text-decoration:underline;}
a:visited {color:#660000;}
a:hover {color:#580000;text-decoration:none;}
a:active {color:#660000;}
ul {margin-bottom:10px;}
li {margin-bottom:15px;}
p {margin-bottom:10px;margin-top:0px}
/* HEADINGS   
----------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 {font-size:1.3em;color:#000;font-family:Arial, Helvetica, sans-serif; margin-bottom:2px}
h1 {font-size:2em;padding-bottom:0;margin-bottom:0;}
h2 {padding:0 0 10px 0;}
h3 {font-size:1.2em;}
h4 {font-size:1.1em;}
h5, h6 {font-size:1em;}
/* this rule styles <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2 {margin-top:0;}
td { vertical-align:top}
/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/
.page {background:#d8d8d8 url(bg-main.png) center top no-repeat;width:950px;margin-left:auto;margin-right:auto;
       padding:5px; border:0px solid #ff0000;}
#header {position:relative;margin:0;color:#000;padding:5px 0 0 0;width:950px;}
    #logo {float:left;padding-left:4px;   border-width:0px}
    #menucontainer {float:right;padding-top:14px;padding-right:5px }
#main {padding:5px 10px 15px 10px;background:#fff url(bg-main-corner-sprite.png) no-repeat;margin-bottom:30px;
       _height:1px;clear:both;position:relative;width:930px;}
#footer {color:#999;padding:10px 0;text-align:center;position:absolute;bottom:-33px;left:0;font-size:.9em;width:950px;
         background:#FFF url(bg-main-corner-sprite.png) no-repeat -950px bottom;
         border:0px solid #ff0000;}
 #footer a {color:#999}        
/*#footer {color:#999;padding:15x 0; height:30px; vertical-align:bottom; text-align:center;position:absolute;bottom:-30px;
         left:0;font-size:.9em;
         background:#FFF url(bg-main-corner-sprite.png) no-repeat -950px bottom;width:950px;border:1px solid #ff0000;}
*/
/* TAB MENU   
----------------------------------------------------------*/
ul#menu {padding:0;position:relative;margin:0 0 0 15px ;text-align:right;}
ul#menu li {display:block;list-style:none;background:#E8E8E8 url(bg-nav-corner-sprite.png) no-repeat 0 -150px;float:left;
            margin:0 2px 0 0;}
ul#menu li a {padding:5px 10px;font-weight:bold;text-decoration:none;color:#000;background: transparent url(bg-nav-corner-sprite.png) no-repeat right -150px;display:block;}
ul#menu li a:hover {text-decoration:none;color:#FFF;}
ul#menu li a:active {text-decoration:none;color:#009933;}
ul#menu li.selected {background:#fff url(bg-nav-corner-sprite.png) no-repeat 0 -150px;}
ul#menu li.selected a {color:#000;}

/* MISC 
----------------------------------------------------------*/
.clear {clear:both;}
.error {color:Red;}
#logindisplay a:link, #logindisplay a:visited {color:#034af3;text-decoration:none;}
#logindisplay a:hover {color:#034af3;text-decoration:underline;}
.field-validation-error {color:#ff0000;}
.input-validation-error {border:1px solid #ff0000;background-color:#ffeeee;}
.validation-summary-errors {font-weight:bold;color:#ff0000;}

.breadcrumb {
	padding:5px 0 0 10px;
	font-size:1.1em;
	margin:0 auto 0 auto;
	width:914px;
	color:#000;
	}

.breadcrumb a:link,
.breadcrumb a:visited {
	color:#000;
	}
.pho {margin:20px;border:5px outset silver; }
.phofm {margin:7px;border:2px outset silver; float:right; width:120px }
/*.fm {width:600px; padding-bottom:25px;}*/
