/* clear default values and double some rules to make Dreamweaver happy */
* {margin: 0; padding: 0; border: 0;}
img {border: 0;}
div#sidenav ul {margin: 0; padding: 0;}

/* body */
body, html {
height: 100%;
margin: 0 0 10px 0;
}

body {
color: #000;
background: url(../images/architecture/sidenav_bg.gif) repeat-y #fff;
font-family: arial, helvetica, sans-serif;
font-size: 100%;
height: 100%;
margin: 0 0 10px 0;
}

/* header */
div#header {background: url(../images/architecture/header_bg.gif) repeat-x transparent; height: 163px; width: 100%;}
div#logo1 {background-color: #20B0DF; height: 46px; width: 900px;}
div#logo2 {background-color: #004098; height: 98px; width: 900px;}
div#bottombar {height: 19px; width: 900px;}

/* sidnav */
div#sidenav {background-color: #004098; color: #fff; position: absolute; left: 0; top: 206px; font-size: 75%; font-weight: bold; width: 149px; }
div#sidenav ul {list-style-type: none; width: 149px;}
div#sidenav li {height: 18px; margin-bottom: 12px;}
div#sidenav li em {background-color: transparent; display: block; font-style: normal; padding: 1px 0 0 10px;}
div#sidenav a {background-color: #2A63B1; border-bottom: 2px solid #2A63B1; display: block; height: 20px; width: auto;}
div#sidenav li.active a {border-bottom: 2px solid #E6500E;}
div#sidenav a:link, div#sidenav a:visited {color: #fff; font-style: bold; text-decoration: none;}
div#sidenav li a:hover {background-color: #002A63; border-bottom: 2px solid #002A63; color: #fff;}
div#sidenav li.active a:hover {background-color: #002A63; border-bottom: 2px solid #E6500E; color: #fff;}

/* default content styles */
div#contentcontainer {z-index: 1; position: absolute; left: 167px; top: 206px; width: 740px;}
div#content {width: 645px;}

div#content ul {font-size: 85%; list-style-type: none; margin: 0 0 15px 1em;}

div#content li {
background: transparent url(../images/architecture/bullet.gif) no-repeat 0 .5em;
padding-left: 1em;
margin-bottom: .5em;

}

div#contentTeleClass_1 {
position:relative;
width: 400px;

}
/* footer */
div#footer {margin-top: 20px; width: 100%; clear: both;}
div#footer img {margin-bottom: 10px;}
div#footer ul {margin: 0 0 10px 0;}
div#footer li {display: inline; list-style-type: none; font-size: 75%; margin-right: 2px;}
div#footer p {font-size: 75%; margin: 0;}

/* links */
div#content a:link, div#content a:visited {font-weight: bold;}
div#content p.totop a:link, div#content p.totop a:visited {font-weight: normal;}
a:link {color: #004098; background-color: transparent; text-decoration: underline;}
a:visited {color: #004098; background-color: transparent; text-decoration: underline;}
div#content p.emphasis a:link, div#content p.emphasis a:visited {font-weight: normal;}
a:hover {color: #AD3601; background-color: transparent; text-decoration: none;}
div#footer a:visited {color: #004098; background-color: transparent;}

/* Media styles */
body#default div#mediacontainer {display: none;}

.morebutton {
	border: 1px solid #20b0df ;
	background: #d4f0f9 ;
	padding: 3px;
	margin: 10px 0px 5px 0px;
	text-align:center;
	font-size:12px;
}