﻿@media screen,projection{

/* Main Style */
   #pageContent
	    {  
		    border-bottom: 1px solid #CDCDCD;
		    background-color: #FFF;
		    padding-right: 10px;
		    padding-left: 10px;
		    padding-bottom: 10px;
		    padding-top: 10px;
	    }

 #Menu {
    	
    }
 #vscms-page
{
	width:960px;
	margin:0 auto;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
 #vscms-pageNew
{
	width:100%;

	  padding: 0px 0px 0px 0px;
  background: url(images/bg.gif);
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
#contact-info
	{
		width: 138px;
		margin:10px;
		padding:10px;
		border-bottom: 1px solid #cccccc;	
		margin-top:0px;
		font-size:11px;
		padding-top:5px;
	}

#userHeader   
    {
    	
	    display:block;
	    position:relative;
	    z-index:4;
	    background:#ECECEC url(img/bg_userHeader.png) repeat-x left bottom;	
	    font-size:80%;
	    color:#666;
	    border-bottom: 1px solid #CCCCCC;
	    padding:0 0px;
	    line-height: 2.3em;
	    vertical-align:middle;
    	
    }

    #userHeader a {
	    color:#003399;
	    text-decoration:none;
    }
    #userHeader a:hover {
	    color:#5E92FF;
    }
    #userHeader ul {
        white-space:nowrap;
        list-style:none;
	    display:inline-block;  
	    margin:0px;
	    padding:0;
    }
    #userHeader li {
	    padding:0px 5px 0 11px;
	    background:transparent url(img/blt_userHeader.png) no-repeat 0 50%;
        float:left;
        overflow-x:hidden;
	    white-space:nowrap;
    }
    #userHeader li.first {
	    background-image:none;
	    padding-left:0;
    }
    #userHeader .userName {
	    font-weight:bold;
    }
    #userCredentials {
	    overflow:hidden; 
	    height:2.3em;
	    position:relative;
	    float:right;
    }
    #userCredentials ul {
	    position:relative;
	    display:inline;
        white-space:normal;
    }

  #footer 
{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 10px; 
    clear : both;
	width: 960px;
	height: 100%;
	margin: 0 auto;
	padding-top: 20px;
	border-top: 1px #000000 solid;
}

#footer-address
{
	
	width:20%;
	text-align:center; 
	float:left
	
}

#footer-links
{
     
     width:52%;	
     text-align :center; 
	 float:left;
 
}

#footer-copyright
{   
   
    width:25%;	
    text-align:center; 
	float: right;
}

#footer ul 
{
	padding:0px;
	margin:0px;
	list-style:none outside none;
}

#footer li 
{
	display:inline;
	margin:0px;
	line-height:1.7em;
}

#footer a
{
	position:static;
}


    .MyItem
{
    cursor:  hand !important;
}
.error {
	    color:#F00;
    }
.required {
	    font-weight:bold;
	    color:#FF9A00;
    }
.button, input.submit, input.button, button {
	    background-image: url(images/button.gif);
	    background-repeat: repeat-x;
	    border: solid 1px #ccc;
	    border-left: 1px solid #d7d6c5;
	    border-right: 1px solid #d7d6c5;
	    height: 24px;
	    width: 114px;
	    background-color: transparent;
	    padding: 0px;
	    font: 11px Arial, Verdana, Sans-serif;
	    color: #969277;
    }
.button1 {
	    background-image: url(images/AdminToolBgHover.png);
	    background-repeat: repeat-x;
	    border: solid 1px #ccc;
	    border-left: 1px solid #d7d6c5;
	    border-right: 1px solid #d7d6c5;
	    height: 24px;
	    width: 114px;
	    background-color: transparent;
	    padding: 0px;
	    font: 11px Arial, Verdana, Sans-serif;
	    color: #969277;
    }
   /* Reset Style */
    * {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; 
      }
     body {
	    font:normal 95% Arial, Verdana, Helvetica, sans-serif;
         color:#333;
     }
	


     BODY {
	font-family:Georgia,"Times New Roman",Times,serif;
    font-size :15px;
     }
    
   A {
	COLOR: #00355f; TEXT-DECORATION: none
   }
   A:link {
	COLOR: #00355f; TEXT-DECORATION: none
   }
   A:visited {
	COLOR: #00355f; TEXT-DECORATION: none
   }

   A:hover {
	COLOR: #4d7191; TEXT-DECORATION: underline
   }
    a:hover{ text-decoration: underline; color: #4d7191; }

  
  SUB {
	LINE-HEIGHT: 1px
  }
  SUP {
	LINE-HEIGHT: 1px
  }
  HR {
	BACKGROUND: #999999; FLOAT: left; MARGIN: 5px 0px; WIDTH: 100%; HEIGHT: 1px
  }
  OL {
	FONT-SIZE: 1.5em; MARGIN-LEFT: 25px; COLOR: #677f67
  }
  OL LI {
	MARGIN: 0px 0px 10px
  }
  OL LI SPAN {
	FONT-SIZE: 0.7em; COLOR: #000000
  }
   OL LI IMG {
	MARGIN: 10px 0px 0px 35px
  }
  #pageContent  UL {
	MARGIN-LEFT: 15px; 
  }
   #pageContent UL LI {
	MARGIN: 0px 0px 0px
  }
  p  {margin:0 0 1em 0}
  /*Page Content Style*/
  #event-header
{
	font-size:1.1em;
	font-weight:bold;
	margin-left:10px;
	margin-bottom:20px;
}

#event-content-col
{
	background:#ccccff;
}

#event-left-col
{
	float:left;
	width:200px;
	padding:10px;
	margin:10px;
	height:100%;
}

#event-left-col .toc-header
{
	font-weight:bold;
}

#event-right-col
{
	margin-left:250px;
	padding-left:20px;
	padding-right:10px;
	background:#ffffff;
	margin-top:0px;
	padding-top:0px;
	top:-20px;
	position:relative;
}


}
@media print 
{
    @page{
	    position:relative;
	    display:block;
	    size: 8.5in 11in portrait;
	    margin: .5in .75in .5in .75;
	    width:7in;
	    orphans:3;
	    widows:2;
	    page-break-after:avoid;
    }
    #page-wrap,#Menu,
    #footer,#menu,#userHeader
    {
	    visibility:collapse !important;
	    display:none;
    }

}
