* {margin:0;padding:0}
body {padding: 0 0 20px;color:#333;font:83%/1.5 arial,tahoma,verdana,sans-serif}

/*__________ LAYOUT __________*/
#content {margin: 0 25% 0 235px; min-height:720px;}
#content #breadcrumb {margin-top:-5px;font-size:93%;font-weight:bold;}

#header {
    background: #fff url("../images.page/head.jpg") repeat-x 0 0;
    margin: 0 0 5px;
    padding:0;
    height:200px;
	overflow:hidden;
    border:0px solid #767fa0;
	width:1000px;
}
#footer {
    clear:both;
    border-top: 1px solid #E3E8EE;
    padding: 20px 0 0px;
    font-size:86%;
    color:#999;
    text-align:center;
    background: #fff url("../images.page/body_bg.gif") repeat-x top;
}
#footer p {margin:0}

/* LAYOUT - main body of page */
#wrap {width:1000px;width:1000px;margin: 0 auto;position:relative}  /*pappert wrapper width*/
#content-wrap {
    position:relative;
    width:1000px;
    background: transparent url("../images.page/faux.jpg") repeat-y 0px 0;
}
    #utility {  /*left column*/
        position:absolute;
        top:0;
        left:0px;
        width:160px;
        border-top: 0px solid #999;
        padding-bottom: 40px;
    }
    #sidebar {
        position:absolute;
        top:0;
        right:0;
        width:150px;
        padding-top: 0px;
        padding-bottom: 40px
    }

    #header #site-name {font: 265% arial;letter-spacing: -.05em;margin:0 0 0 40px;padding:3px 0;color:#ccc;border:none}

/*__________ NAVIGATION__________*/
/* top horizontal */
    #nav {
        padding: 0;
        list-style: none;
        font-weight:bold;
        margin: 153px 105px 0 0px;  /*Navi Position*/
    }
    #nav a{
        text-decoration:none;
        color:#9FCEEA;
        padding: 2px 10px 1px;
        background: #0B1240;
        float: left;
        display:block;
        font: bold 96% arial;
    }
    #nav a:hover {color:#fff}
	
/* vertical */
    #nav-secondary {
		position:static;
		padding-top:0;
        border-top: 0px solid #ccc;
        margin-top: 0px
	}
    #nav-secondary, #nav-secondary li {
        list-style: none;
        margin:0;
        padding:0;
		border-top: 1px solid #fff;
        border-bottom: 1px solid #ccc;
    }
    #nav-secondary a {
        line-height:1.8;
        padding: 5px 0 5px 12px;
        font:  100% arial;
        display:block
    }
    #nav-secondary a, #nav-secondary a:link, #nav-secondary a:visited, #nav-secondary a:hover, #nav-secondary a:active { text-decoration:none; }
    #nav-secondary a:link {color:#0e1446;}
    #nav-secondary a:hover {color:#FF6600;background: #F0F0F0 no-repeat 10px -695px}
    #nav-secondary li.active a:link, #nav-secondary li.active a:visited, #nav-secondary li.active a:hover, #nav-secondary li.active a:active { font-weight:bold; }
    #nav-secondary li.active{ background: #fff; position: relative; }

	#nav-secondary li {
        border-top: 1px solid #fff;
        border-bottom: 1px solid #ccc;
		background:url();
    }
    #active_dot{
      height:8px;
      width:8px;
      background:#FF6600;
      position:absolute;
      top:7px;
      right:-14px;
	  margin-bottom:-200px;
    }

/* SECONDARY NAVIGATION - 2nd TIER */
    #nav-secondary ul {margin: 0 0 1em 10px;padding:0}
    #nav-secondary li.active li a, 
    #nav-secondary li.active li a:link, 
    #nav-secondary li.active li a:visited {
        line-height:1.5;
        background: #fff; /*url("images/sprites.gif") no-repeat 0 -798px*/
        padding:0 0 0 7px;
        font-weight:normal;
        width:auto;
        color:#0e1446;
        width:110px;
        display:block
    }
	
	/*remove borders from 1st level*/
    #nav-secondary li.active li a:hover, #nav-secondary li.active li a:active{ color: #FF6600 }
    #nav-secondary li.active li {border: none;margin:0}

	#nav-secondary a:visited {color:#0e1446}

/*__________ TYPOGRAPHY __________*/
p, ul {margin: 0 0 1.5em}
h1, h2, h3, h4, h5, h6 {
    letter-spacing: -1px;
    font-family: arial,verdana,sans-serif;
    margin: 1.2em 0 .3em;
    color:#0e1446;
    border-bottom: 0px solid #eee;
    padding-bottom: .1em
}

h1 {
    font-size: 196%;
    margin-top:.6em;
}
#content h1{
    background:url(../images.page/h1_bg.gif) no-repeat 0px 24px;
    padding-left:15px;
    padding-bottom:15px;
    margin-bottom:0px;
    margin-left:-15px;
    font-size: 160%;
}

/* LINKS */
a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:underline;cursor:pointer;outline:none;}
a:link {color:#FF6600}
a:visited {color:#FF6600}
a:hover,a:active {color:#069;outline:none;}

/* FORMS */
form {margin: 0 0 1.5em}
input {font-family: arial,tahoma,verdana,sans-serif;margin: 2px 0}


/* LISTS */
ul {margin: .3em 0 1.5em 0;list-style-type:none}
ul li {line-height: 1.4em;padding-left: 25px;background: transparent url("../images.page/sprites.gif") no-repeat 0 0}
ol li {line-height: 1.4em;margin-left: 25px;}

/* GENERAL */
img {border:none}
#galleryiframe{height:500px;width:500px;border:0px solid #c2c2c2;}

.featurebox{
	padding:10px;
}
