@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,input,textarea,p,blockquote,th,td{margin:0;padding:0;}img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*fonts.css*/body {font:13px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;}
h1 { font-size:138.5%; }
h2 { font-size:123.1%; }
h3 { font-size:108%; }
h1, h2, h3, h4, h5, h6 {
	font-family: "Trebuchet MS", Trebuchet, Tahoma, Arial, Helvetica, sans-serif;
	color: #17594B;
}
abbr, acronym { border-bottom:1px dotted #000; cursor:help; }
em { font-style:italic; }
blockquote, ul, ol, dl { margin:1em; }
ol, ul, dl { margin-left:2em; }
ol li {	list-style: decimal outside; }
ul li { list-style: disc outside; }
dl dd { margin-left:1em; }
th { font-weight:bold; text-align:left; }
caption { margin-bottom:.5em; text-align:center; }
p, fieldset { margin-bottom:1em; }







body, html {
	margin:0;
	height:100%;
}

body {
	font-family: "Trebuchet MS", Trebuchet, Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(images/bgpattern.jpg);
	background-repeat: repeat-x;
	background-color: #E9EFED;
	text-align: center;
}


#wrapper {
	width: 960px;
	background-image: url(images/skin_wrapper.gif);
	background-repeat: repeat-y;
}
#header {
	margin: 0;
	background-image: url(images/skin_head.jpg);
	height: 110px;
	width: 960px;
	background-repeat: no-repeat;
}
#footer {
	background-image: url(images/skin_footer.jpg);
	height: 80px;
	background-repeat: no-repeat;
}

.login { }

/* Main Menu */

.MainMenu_MenuItem {
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.MainMenu_MenuItemSel {
	color: #000000;
	font-style: normal;
	font-weight: normal;
	background-color: #C7D6D1;
	font-size: 13px;
}
.ModuleTitle_RootMenuArrow {
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	cursor: hand;
	color: #000000;
}

A:link, A:visited, A:active {
	color:  #FF0099;
	text-decoration: none;
}
A:hover {
	color:  #FF0099;
	text-decoration: underline;
}
/* style for module titles */
.Head {
	font-size:  14px;
	font-weight:    bold;
	color: #17594B;
}
/* style of item titles on edit and admin pages */
.SubHead {
	font-size:  14px;
	font-weight:    bold;
	color: #17594B;
}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
	font-size:  13px;
	font-weight:    bold;
	color: #17594B;
}


/* text style used for most text rendered by modules */
.Normal, .NormalDisabled, .NormalBold, .NormalRed {
	font-family: "Trebuchet MS", Trebuchet, Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color: #333333;
}
/* text style used for rendered text which should appear disabled */
.NormalDisabled {
	color: #999999;
}
/* text style used for rendered text which requires emphasis */
.NormalBold {
	font-weight: bold;
}
/* text style used for error messages */
.NormalRed {
	font-weight: bold;
}


.SkinObject {
	font-family: "Trebuchet MS", Trebuchet, Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color: #17594B;
}
A.SkinObject:link {
	text-decoration: none;
	color:#FF0099;
}
A.SkinObject:visited {
	text-decoration: none;
	color:#FF0099;
}
A.SkinObject:active {
	text-decoration: none;
	color:#FF0099;
}
A.SkinObject:hover {
	text-decoration: underline;
	color:#FF0099;
}

