/* Start of CMSMS style sheet 'internal' */
html {
    overflow: -moz-scrollbars-vertical;
}

body {
	margin: 0px;
	font-size: 14px;
	text-align: center;
	background-color: #ccc;
	color: #000;
	font-family: arial, sans-serif;
}

a, a:visited {
	color: blue;
	text-decoration: none;
}

a:hover {
        text-decoration: underline;
}

img {
	border-style: none;
}

.clear {
	clear: both;
}

#canvas {
	width: 768px;
	text-align: left;
	margin: 0px auto;
}

#page {
	background-color: #415168;
	margin: 0;
}

#header {
    height: 169px;
}
	#header img {
		padding: 0;
		margin: 0;
		display: inline;
		float: left;
	}

#links {
	float: left;
	display: inline;
	width: 613px;
	height: 66px;
	padding: 0;
	margin: 0;
	font-size: 11px;
	text-align: left;
}

#links ul {
    padding: 5px 0 0 25px;
    margin: 0;
    height: 19px;
}
	#links ul li {
		padding: 0;
		margin: 0;
		display: inline;
		list-style: none;
	}
	#links ul li a {
		text-transform: uppercase;
		color: #ffcc00;
	}
		#links ul li a:hover {
			text-decoration: underline;
		}

	ul.linksA {
		border-bottom: solid 1px #FFCC00;
	}
	ul.linksB {
	}


#links_image {
	float: left;
	background: url(images/internal_links_background.jpg) top right no-repeat;
	width: 155px;
	height: 66px;
	padding: 0;
	margin: 0;
}

#content {
	text-align: left;
	background: none #ffffff; /* url(images/content_background.gif) top left repeat-y; */
             width: 768px;
}

/* -------- menu -------- */

#menu {
	float: left;
	display: inline;
	width: 140px;
}

#menu ul {
	padding: 0;
	margin: 5px 0 0 0;
	list-style: none;
}

#menu ul li {
	list-style: none;
	display: block;
        padding: 2px 0 2px 10px;
	margin: 0;
	text-transform: lowercase;
}

#menu ul li a {
	display: block;
	margin: 0;
	padding: 0 0 0 12px;
        color: #222;
        border-left: solid 4px #ccc;
        border-bottom: dotted 1px #ccc;
        font-size: 11pt;
        font-weight: normal;
}

#menu ul li.currentpage h3, #menu ul li a.activeparent, #menu ul li a:hover {
	list-style: none;
        padding: 0 0 0 12px;
        border-left: solid 4px #c00;
        border-bottom: dotted 1px #c00;
        margin: 0;
        font-size: 11pt;
        font-weight: normal;
        color: #900;
        text-decoration: none;
}

/* -------- end of menu -------- */

	#content_text {
		float: left;
		display: inline;
		width: 598px;
		padding: 0 15px 15px 15px;
		color: #415168;
		line-height: 18px;
                          font-size: small;
	}

#content_text h2 {
    margin: 0.5em 0;
    padding: 0;
}

        #content_text a {
            color: #c00;
            text-decoration: underlined;
            font-weight: bold;
        }

    #static_links {
        float: right;
        color: #A3B7C8;
        padding-right: 5px;
    }
        #static_links a {
            color: #900; /* #A3B7C8; */
            text-decoration: none;
            text-transform: lowercase;
            font-weight: normal;
            border: none;
        }
              #static_links a:hover {
                  background-color: #900; /* #A3B7C8; */
                  color: #ffffff;
              }

        #content_top_right_image {
            float: right;
            position: relative;
            margin-right: -15px;
        }
input,
textarea,
select {
    width: 30em;
    border: solid 1px #cccccc;
}

iframe {
    float: right;
}

/* End of 'internal' */

