/* 
iP2 frontend css template v2.0 
//JRS 
*/

body { margin: 0; padding: 0; color: #363636; font-family: Arial, sans-seri; font-size: 70%; background:url("../images/bg.jpg") top center repeat-x;}

a {color: #196d83;}
a:hover {color: #750b26 !important;}

img {border: 0;}

/* main container */
#wrapper {width: 948px; margin: 0 auto; padding: 0;}

/* header */
#header {margin: 0; padding: 0; position: relative; height: 170px;}

#logo{margin: 0; padding: 0; top: 65px; left: 5px; width: 345px; height: 81px; position: absolute;}

#search {margin: 0; position: absolute; width: 300px; top: 7px; left: 0;}
.search-button {border: none; color: #fff; background: #723048;}
.search-input {border: 1px solid #666; width: 180px; padding-left: 5px;}


#menu-wrapper {width: 948px; position: relative; height: 36px; margin: 0; background: #750b26 url("../images/bg-menu-left.png") no-repeat top left;}
#menu-wrapper-inner {background: url("../images/bg-menu-right.png") no-repeat top right; margin: 0; height: 36px;}


#header-select {position: absolute; right: 0; bottom: 25px; margin: 0; width: 250px;}
#header-select h2 {color: #8b2942; margin: 0; font-family: Georgia; font-weight: normal; font-size: 170%; padding-left: 10px;}
#header-select select {font-size: 85%; width: 250px; line-height: 20px;}


#header-menu {margin: 0; padding: 0; position: absolute; top: 0; right: 0; list-style-type: none; color: #8b2942;}
#header-menu li {margin: 0; padding: 0; width: 194px; height: 47px; float: left;}
#header-menu li#header-menu-02 {padding-left: 10px;}
#header-menu li#header-menu-02 a {display: block; background: url("../images/menu-header-login.png") no-repeat; width: 194px; height: 47px;}
#header-menu li#header-menu-02 a span {display: none;}
#header-menu li#header-menu-01 {background: url("../images/menu-header-bg.png") no-repeat; font-size: 110%; font-weight: bold; letter-spacing: 1px; text-align: center;}
#header-menu li#header-menu-01 span {display: block; width: 180px; height: 47px; text-align: left; padding: 7px 0 0 10px;}


#menu-home {margin: 0; padding: 0; list-style-type: none; float: right;}
#menu-home li {margin: 0; padding: 0 0 15px 0; float: left; width: 134px; height: 132px;}
#menu-home a {display: block; width: 111px; border-top: 3px solid #fff; padding: 10px 7px 15px 8px; *padding: 10px 7px 15px 6px; margin-left: 13px; *margin-left:0px;}


#menu-home-01 em {font-size: 110%;}


#heading-01 { margin: 3px 0 0 0;}


/* inner pages */
#container p {font-size: 100%;}

.breadcrumb {background: #bdbebe; padding: 7px 10px; color: #fff; font-size: 130%; border-top: 3px solid #fff; border-bottom: 5px solid #fff; font-family: Trebuchet MS; font-weight: bold;}
.breadcrumb a {color: #196d83; text-decoration: none;}

#menu-inner {font-weight: bold; text-align: right; font-size: 110% !important; margin: 15px 20px 15px 0;}
#menu-inner a {color: #4f504e;}

#sidebar {width: 200px; padding: 15px; margin: 0; float: left;}
#sidebar ul {margin: 0; padding: 0; list-style-type: none;  font-family: Trebuchet MS; font-weight: bold; font-size: 120%;}
#sidebar ul ul {font-size: 100%; margin: 0 0 0 20px; padding-top: 10px;}
#sidebar ul ul li {background: url("../images/bullet-sidebar.png") no-repeat 0 4px; padding-left: 10px;}
#sidebar ul ul li a {color: #750b26;}
#sidebar ul ul li a:hover {color: #196d83 !important;}

#sidebar li {padding-bottom: 5px;}
#sidebar a {text-decoration: none;}

#content {width: 678px; padding: 15px 20px 15px 0; margin: 0; float: right; line-height: 160%;}


#content-text {float: left; width: 655px; margin: 0;}

#content-text h1 {font-family: Trebuchet MS; font-size:2em ; margin-top: 0;}
#content-text h2 {font-family: Trebuchet MS; font-size:1.2em ; margin-top: 0;}


/* footer */
#footer {margin: 0; color: #fff; background: #575757 url("../images/bg-footer.png") repeat-x; padding: 30px 20px 10px 20px; }
#footer-inner {margin: 0; color: #fff; background: url("../images/bg-footer-inner.gif") repeat-y 420px 0; padding: 0; width: 908px;}

#footer a {text-decoration: none;  color: #fff;}
#footer p {margin-top: 0;}
#footer p img {padding-right: 10px;}

#footer-inner div {float: left; margin: 0;}
#footer-inner div#footer-block-01 {width: 375px; padding-right: 45px;}
#footer-inner div#footer-block-02 {width: 136px; padding-left: 25px;}
#footer-inner div#footer-block-03 {width: 158px; padding-left: 25px;}
#footer-inner div#footer-block-04 {width: 119px; padding-left: 25px;}

#footer ul {margin: 0; padding: 0; list-style-type: none; float: left;}
#footer li {margin: 0; padding: 0 0 5px 0;}

#social-links li {float: left; width: 36px; height: 52px;}
#social-links span {display: none;}
#social-links li#linkedin {width: 37px;}
#linkedin a {background: url("../images/icon-linkedin.png") no-repeat; display: block;  width: 36px; height: 52px;}
#facebook a {background: url("../images/icon-facebook.png") no-repeat; display: block;  width: 36px; height: 52px;}
#twitter a {background: url("../images/icon-twitter.png") no-repeat; display: block;  width: 36px; height: 52px;}

/* clearing floats */
#container:after, #footer-inner:after, #container-home:after, #events-links li:after, #menu-wrapper-inner:after, #menu-home:after, #content:after, #events-heading:after, #social-links:after, #menu ul:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/*---SITEMAP---*/
#siteMap{float: left; width: 655px; margin: 0;}
#sitemap ul {margin:0; padding:0;}
#sitemap ul li {margin:0; padding:0;}
#sitemap ul li ul {margin:0; padding:0;}
#sitemap ul li ul li {margin:0; padding:0;}

#siteMap ul li{ font-weight: 100; line-height:25px; font-size:16px; color:#013e8f; font-family:"Trebuchet MS"; font-weight:bold;}
#siteMap ul li a {color:#013e8f;}
#siteMap ul li ul li{font-size:10pt; padding-left:0px; font-weight:normal;}

#siteMap ul li ul .AspNet-TreeView-Parent{ padding-left:0px;}

#siteMap a{
	text-decoration:none; clear:both;
	width:100%; display:inline-block;
}

#siteMap a:hover{
	text-decoration:underline;
}

.news_image{
	margin:10px;	
}

#siteMap span.AspNet-TreeView-Collapse {
	display:none;
}

#siteMap  ul li ul{
	padding-left: 20px;
}
