* {
	padding:0;
	margin:0;
}

body {
	color: #333333;
	background-color:#FAFAFA;
	/* BACKGROUND-IMAGE: url(/images/background.jpg); */
    font-family:Verdana,Tahoma,Arial,sans-serif;
	font-size:70%;
	margin:20px auto;
	width:1100px;
	padding-left:10px;
	padding-right:10px;
}

#wrap {
  border:#000000 1px solid;
  background: #FFFFFF;
  width: 960px;
  height: auto;
  margin: 0 auto;
  text-align: left;
  padding-left:10px;
  overflow: hidden;
  font-family:Verdana,Tahoma,Arial,sans-serif;
  font-size:95%;
}

.highlight {
	font-family:'Courier New',Verdana,Tahoma,Arial,sans-serif;
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl,
fieldset, address { margin:0.75em 0;}




input{
    BORDER-RIGHT: #969696 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #969696 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #969696 1px solid;
    COLOR: #000000;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #969696 1px solid;
    FONT-FAMILY: Verdana, arial, sans-serif;
    FONT-SIZE: 100%;
    /* HEIGHT: 16px; */
    BACKGROUND-COLOR: #ffffff;
    padding:1px;
}

.button{
  float:left;
  margin-top: 0.5em;
  padding:1px; 
  color:#FFFFFF;
  background-color:#999999;
  border:solid 1px rgb(150,150,150);
  text-align:center;
  font-family:verdana,Arial,sans-serif; 
  font-size:100%;
  HEIGHT: 26px;
}

textarea {
  BORDER-RIGHT: #969696 1px solid;	
  BORDER-TOP: #969696 1px solid;
  BORDER-LEFT: #969696 1px solid;
  BORDER-BOTTOM: #969696 1px solid;
  font-family: Verdana, Tahoma,Sans-serif;
  font-size: 11px;
}


A {
	/* COLOR: #4e7dc2; */
	color:#323287 ;
	TEXT-DECORATION: none
}
A:visited {
	color:#323287 ;
	TEXT-DECORATION: none
}
A:active {
	color:#323287 ;
	TEXT-DECORATION: underline
}
A:hover {
	/*color:#323287 ; 
	TEXT-DECORATION: underline
	*/
}

H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; LINE-HEIGHT: 1.4em; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.5em; MARGIN-BOTTOM: 13px; COLOR: #6c7275; FONT-FAMILY: Segoe,Verdana,sans-serif
}
H2 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.5em; 
	/*COLOR: #2e5374; */
	color:#323287 ;
	FONT-FAMILY: Segoe,Tahoma,Verdana,sans-serif
}
P {
	FONT-SIZE: 1em; LINE-HEIGHT: 1.4em
}

#masterNavLinks A {
	PADDING-RIGHT: 1px;
    DISPLAY: block;
    PADDING-LEFT: 21px;
    PADDING-BOTTOM: 1px;
    COLOR: #4e7dc2;
    PADDING-TOP: 1px;
    TEXT-DECORATION: none
}
#masterNavLinks A:visited {
	PADDING-RIGHT: 5px;
    DISPLAY: block;
    PADDING-LEFT: 21px;
    PADDING-BOTTOM: 4px;
    COLOR: #4e7dc2;
    PADDING-TOP: 3px;
    TEXT-DECORATION: none
}
#masterNavLinks A:hover {
	BACKGROUND-IMAGE: url(/shared/core/1/images/hover_noani1.gif);
    BACKGROUND-REPEAT: repeat-y;
    TEXT-DECORATION: underline;
}

#masterNavLinks {
	PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    OVERFLOW: hidden
}
#masterNavLinks .container {
	/* BACKGROUND-IMAGE: url(/shared/core/1/images/mainmenubg.gif); */
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #ffffff
}



li, dd { 
	margin-left:2em;
}

#contact {
        float:right;
	padding: 18px 0px 0px 0px;
}

#contact a {
        color: #FF0000;
	background-color:#FAFAFA;
        font-weight:normal;
        text-decoration:none;
}

#contact a:hover {
        color: #FF0000;
	background-color:#FFECE6;
        text-decoration:none;
}

#header {
	color: #FAFAFA;
	/*background-color:inherit; */
	background-color:#FFFFFF;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}


#head_title {
	color:#0365DC;
	background-color:#FFFFFF;
	font-size:200%;
	font-weight: bold;
	padding:5px 30px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}

#slogan {	
	color:#323287 ;
	background-color:#FFFFFF;
	float:left;
	font-size:115%;
	font-style:italic;
	padding: 12px 0px 0px 0px;
}

ul#nav {
	clear:both;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	list-style: none;
/* width = 760 - 4*(# of navigation items)*/
	width:920px;
	color:#FFFFFF;
	background-color:#999999;
}

ul#nav li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
}

ul#nav li a {
	display: block;
	margin: 2px 4px 2px 2px;
	padding: 2px 20px 2px 20px;
	color: #FFFFFF;
	background-color:#999999;
	font-weight: bold;
	text-decoration: none;
}

ul#nav li a:hover { 
	margin: 0px 2px 0px 0px;
	border:2px solid #FFFFFF;
}

ul#nav a.selected { 
	margin: 0px 2px 0px 0px;
	border:2px solid #FFFFFF;
}

#path {
	width:60%;
	clear:both;
	float:left;
	font-size:75%;
	font-weight:normal;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}

#path a {
	margin:0px 0px 0px 0px;
	font-weight:normal;
}

#content {
	font-size:100%;
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:1100px;
	float:left;
	/* background-color:#FAFAFA; */
	/*BORDER-RIGHT: #969696 1px solid;
    BORDER-TOP: #969696 1px solid; 
    BORDER-LEFT: #969696 1px solid;*/
}

#maincontentfullwidth {
	font-size:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:900px;
	float:left;
}

#maincontent {
	font-size:100%;
	padding:0px 5px 5px 0px;
	margin:0px 0px 0px 0px;
	width:960px;
	float:left;
}

#sidecontent {
    font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;	
	width:0px;
	float:left;
	margin-right: 5px;	
}

#sidecontent a {
	/* color: #FF0000; */
	/*background:#FAFAFA; */
	COLOR: #4e7dc2;

}

#sidecontent a:hover {
	color: #FF0000;
	background: #FFECE6;
	TEXT-DECORATION: underline
}

#sidecontent h2 { margin:0.75em 0.25em 0.25em 0em;}

#sidecontent ul { margin:0.25em 0.25em 0.25em 0.25em;}

#sidecontent p { margin:0em 0em 0em 0em;}

#nullblock {} /* Used to avoid IE jump on hover bug */

#footer {
	height:20px;
	border-top:6px solid #999999;
	font-size:85%;
	width: 940px;
	clear:both;
	background-color:#FFFFFF;
}

#footer	a {
	color:#FF0000;
	/* background-color:#FAFAFA; */
	font-weight: normal;
	text-decoration: none;
}

#footer	a:hover {
	color:#FF0000;
	background-color:#FFECE6;
	font-weight: normal;
	text-decoration: none;
}


#copyrightdesign {
	color:#666666;
	/*background-color:#FAFAFA; */
	padding:5px 20px 5px 0px;
	width: 940px;
	float:left;
}

#footercontact {
	color:#CC6600;
	background-color:#FFFFFF;
	padding:5px 0px 5px 0px;
	float:right;
}

#footercontent a {
	color: #CC6600;
	background-color:#FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

#footercontent a:hover {
	color: #FF0000;
	background-color:#FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

