/*
* CSS - Michael Mack
*/
/******************************************************************/
/*HEADER AND MISC STYLES*/
/******************************************************************/
html{
    margin: 0 auto;
}
body{
    background: #ffa41b; 
    color: #000;
    text-align:center;
    font-family: arial verdana, sans-serif;
    margin-top:4px;
}
p{
    margin-top:5px;
  	font-size:11pt;
  	margin-right:5px;
  	padding-left: 5px;
    padding-right: 5px;
	color: #000;
}
ul{
	margin-right: 5px;
	padding-right: 5px;
	font-size:11pt;
}
img{
    border:0;
}
hr{
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 5px;
	color: #333;
	width: 95%;
}

a:link, a:visited {
    color: #ffa41b;
    text-decoration:none;
    padding-left: 0px;
    font-family: Verdana,Arial,sans-serif;
    font-size:10pt;
    font-weight:bold;
}
a:hover {
    color: red;
    text-decoration:underline;
    padding-left: 0px;
    font-family: Verdana,Arial,sans-serif;
    font-size:10pt;
    font-weight:bold;
}
a.left:link, a.left:visited {
    color: #0e2eff;
    text-decoration:none;
    padding-left: 10px;
    font-family: Verdana,Arial,sans-serif;
    font-size:11pt;
    font-weight:bold;
}
a.left:hover {
    color: red;
    text-decoration:underline;
    padding-left: 10px;
    font-family: Verdana,Arial,sans-serif;
    font-size:11pt;
    font-weight:bold;
}
h1 {
    color: #ffa41b;
    font-size:1.4em;
    margin: 0px 0px 0px 0px;
	padding: 3px 5px 0px 0px;
}

h2 {
    color: #000;
    font-size:1.375em;
}
h3{
    color: #000;
    font-size:0.8875em;
    padding-left:5px;
}
h4 {
    color: #000;
    text-align:left;
}
h5 {
    color: #000;
    text-align:left;
}
div#wrapper{
        width: 980px;
	border-left: 5px solid #000;
	border-right: 5px solid #000;
        background-color: #fef3d3;
}
div#round_wrapper {
    width : 990px;
    margin: 0 auto;
	*width: 980px;
}
div#head {
	text-align: left;
    background: #fef3d3  url(/media/images/logo_trikw.png) top left no-repeat;
}
div#nav_top {
	background: #0e2eff;
       
        text-align:center;
        border-top:1px solid #000;
        border-bottom:1px solid #000;
}
div#nav_top_text{
            color:#FFF;
            text-align:center;
            padding-top:5px;
}
div#nav_top_text a:link, div#nav_top_text a:visited {
            color:#FFF;
            font-family: Verdana,Arial,sans-serif;
            font-size:12pt;
            font-weight:bold;
}
div#content_wrapper{
            background-color:#fef3d3;
}

/******************************************************************/
/*LEFT RAIL STYLES*/
/******************************************************************/
#content_left {
	float: left;
	width: 180px;
	margin: 0.3em;
        background: transparent;
}
.left_content {
    display:block;
    background: #fff url(/media/images/nav_top_grad.gif) top repeat-x;
    border:0px solid #000; border-width:0 1px;
    padding: 1px 0px 5px 0;
}
.block_head {
    color: #FFF;
    font-weight: bold;
    line-height: 1.2em;
    text-align:center;
    width:100%;
    
}
.left_content p {
    text-align:left;
    padding-left: 4px;
    padding-right: 4px;
}
.left_content ul {
    margin: 4px 0 0 0;
    padding:0;
    list-style-type: none;
}
.left_content li.dotted {
    text-align: left;
    line-height: 0.8;
    border-bottom: 1px dotted #000;
    padding: 0.8em 0 0.8em 0;
}

.featured_schools{
    margin-top:10px;
    padding: 0px;
    width: 170px;
    text-align:center;
}
.featured_schools_header{
    width:170px;
    margin-top:5px;
}
.featured_schools_footer{
    width:170px;
    margin-top:5px;
    clear:both;
    border-bottom: 1px dotted #000;
}
/******************************************************************/
/*RIGHT RAIL STYLES*/
/******************************************************************/
#content_right {
        background: transparent;
	float: right;
	width: 190px;
	margin: 0.3em 0.3em 0.3em 0;
	}
.right_content {
    display:block;
    background: #fff url(/media/images/nav_top_grad.gif) top repeat-x;
    border:1px solid #000; border-width:0 1px;
    padding: 1px 0 5px 0;
}
a.school:link, a.school:visited {
    color: #000;
    text-decoration:none;
    padding-left: 0px;
    font-family: Verdana,Arial,sans-serif;
    font-size:10pt;
    font-weight:bold;
}
a.school:hover {
    color: #000;
    text-decoration:underline;
    padding-left: 0px;
    font-family: Verdana,Arial,sans-serif;
    font-size:10pt;
    font-weight:bold;
}
.school_address{
    color: #000;
    font-size: 0.825em;
}
.more_results{
    text-align:center;
    margin-top:3px;
}
.right_states{
    margin: 0px auto;
    padding: 0px;
    width: 290px;
    padding-top: 7px;
}
.right_states_header{
    width:290px;

}
.right_states_0{
    margin-left:10px;
    float:left;
    width: 140px;
    text-align:left;
}
.right_states_1{
    float:left;
    width: 140px;
     text-align:left;
}
.right_states_2{
    float:left;
    width: 140px;
     text-align:left;
}
.right_states_footer{
    margin-top:5px;
    clear:both;
}
/******************************************************************/
/*CENTER STYLES*/
/******************************************************************/
#content_main {
    float: left;
    width: 568px;
    margin: 0.1em 0.3em 0.3em 0.3em;
    background: transparent;
    padding-top:4px;
}
.find_ur_school {
    margin: 0;
    padding: 0;
    background-color:  #e1f3cd;
    height: 157px;
}
.home_dropdowns{
    padding-top:20px;
    margin-left:3px;
    width:100%;
    text-align:center;
}
.home_submit{
    float:right;
    margin-top:6px;
}
.box_content {
    display:block;
    background: #fff;
    border:0 solid #000;
    border-width:0 1px;
    padding:5px;
    text-align:left;
}
.box_content ul {
    margin: 10px 0 0 0;
    padding:0;
    list-style-type: none;
}
.box_content li {
    margin-left:20px;
}
.center_content {
    display:block;
    background: #fff url(/media/images/nav_top_grad.gif) top repeat-x;
    border:1px solid #000; border-width:0 1px;
    padding: 1px 0 5px 0;
    text-align:left;
    color: #000;
}
.center_content a, .center_content a:visited{
    padding-top:2px;
    margin-top:2px;
    padding-left: 3px;
}
.center_content a:hover{
    padding-top:2px;
    margin-top:2px;
    padding-left: 3px;
    text-decoration:underline;
}
.page_links{
    text-align:center;
    font-size:9pt;
}
.programs_offered{
    font-weight:bold;
    margin-top:3px;
    padding-top:3px;
    margin-bottom:1px;
    padding-left: 3px;
    padding-right: 3px;
    margin-left:3px;
    padding-left:3px;
    color: #000;
}
.image_right{
    text-align:right;
}
.programs{
    margin-bottom:1px;
    padding-left: 3px;
    padding-right: 3px;
    margin-left:3px;
    padding-left:3px;
    color: #000;
}
p.leader{
    margin-top:1px;
    margin-bottom:1px;
    padding-left: 3px;
    padding-right: 3px;
    margin-left:3px;
    padding-left:3px;
    color: #000;
}
.directory_listings{
    margin: 0px auto;
    padding: 0px;
    width: 558px;
}
.directory_listings_header{
    width:558px;
    margin-top:20px;
}
.directory_listings_left{
    float:left;
    width: 146px;
    text-align:center;
}
.directory_listings_right{
    float:right;
    width: 315px;
    text-align:left;
    padding-right:2px;
    margin-right:2px;
}
.directory_listings_footer{
    margin-top:5px;
    clear:both;
    border-bottom: 1px dotted #CCC;
    height:2px;
}
.directory_listings_right ul {
    margin: 10px 0 0 0;
    padding:0;
    list-style-type: none;
}
.directory_listings_right li {
    margin-left:10px;
}
.directory_states{
    background: #FFF;
    margin: 0px auto;
    padding: 0px;
    width: 460px;
}
.directory_states_header{
    width:460px;
}
.directory_states_0{
    margin-left:20px;
    float:left;
    width: 140px;
    text-align:left;
}
.directory_states_1{
    float:left;
    width: 140px;
    text-align:left;
    padding-left:5px;
}
.directory_states_2{
    float:left;
    width: 140px;
    text-align:left;
}
.directory_states_3{
    float:left;
    width: 140px;
    text-align:left;
}
.directory_states_footer{
    margin-top:5px;
    clear:both;
}
.white_rounded_block {
    display:block;
    border:0 solid #000; border-width:0 1px;
    padding: 5px 0 2px 0;
    text-align:left;
    background-color: #fff;
}
p.bold_rounded_block {
    font-weight:bold;
    color:#000;
    margin-top:1px;
    margin-left:5px;
    margin-right:5px;
}
p.rounded_block {
    color:#000;
    margin-top:1px;
    margin-left:5px;
    margin-right:5px;
}
h1.rounded_block {
    color: #000;
    font-size:1.175em;
    margin-top:1px;
    margin-left:5px;
    margin-right:5px;
}
/*FOOTER*/
.foot{
    clear:both;
}
.copyright{
    text-align:center;
    color:#000;
}
a.footer, a:visited.footer{
    color:#ffffff;
    text-decoration:none;
}
.survey-icon { _top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 1:document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 1); bottom:0; cursor:pointer; right:0; position:fixed !important; position:absolute; z-index:9999999; width:86px; height:86px; }

.survey-icon img { border:none; }

/******************************************************************/
/*ROUNDED CORNERS*/
/******************************************************************/
/*main outermost round wrapper*/
/*ROUNDED CORNERS*/
#box_round {background: transparent; margin: 0.3em 0 0.3em 0; }
	.box_top, .box_bottom {display:block; background:transparent; font-size:1px;}
	.box_cornerT1, .box_cornerB1,
	.box_cornerT2, .box_cornerB2,
	.box_cornerT3, .box_cornerB3,
	.box_cornerT4, .box_cornerB4  {display:block; overflow:hidden;}

	.box_cornerT1,.box_cornerB1,
	.box_cornerT2, .box_cornerB2,
	.box_cornerT3, .box_cornerB3 {height:1px;}

	.box_cornerT2, .box_cornerT3,
	.box_cornerT4 {background:#000; }

	.box_cornerB1, .box_cornerT1 {margin:0 5px; background:#FFF;}
	.box_cornerB2, .box_cornerT2 {margin:0 3px; border-width:0 2px;}
	.box_cornerB3, .box_cornerT3 {margin:0 2px;}
	.box_cornerB4, .box_cornerT4 {height:2px; margin:0 1px;}
	.box_cornerB2, .box_cornerB3,
	.box_cornerB4 {background:#000; }




/* Body Wrapper */

	.wrapper_top, .wrapper_bottom {display:block; background:transparent; font-size:1px;}
	.wrapper_cornerT1, .wrapper_cornerB1,
	.wrapper_cornerT2, .wrapper_cornerB2,
	.wrapper_cornerT3, .wrapper_cornerB3,
	.wrapper_cornerT4, .wrapper_cornerB4  {display:block; overflow:hidden;}

	.wrapper_cornerT1,.wrapper_cornerB1,
	.wrapper_cornerT2, .wrapper_cornerB2,
	.wrapper_cornerT3, .wrapper_cornerB3 {height:1px;}

	.wrapper_cornerT2, .wrapper_cornerT3,
	.wrapper_cornerT4 {background:#000; border-left:4px solid #000; border-right:4px solid #000;}

	.wrapper_cornerB1, .wrapper_cornerT1 {margin:0 5px; background:#000;}
	.wrapper_cornerB2, .wrapper_cornerT2 {margin:0 3px; border-width:0 2px;}
	.wrapper_cornerB3, .wrapper_cornerT3 {margin:0 2px;}
	.wrapper_cornerB4, .wrapper_cornerT4 {height:2px; margin:0 1px;}

	.wrapper_cornerB2, .wrapper_cornerB3,
	.wrapper_cornerB4 {background:#000; border-left:4px solid #000; border-right:4px solid #000;}


/* LEFT NAV */


	.leftNav_top, .leftNav_bottom {display:block; background:transparent; font-size:1px;}
	.leftNav_cornerT1, .leftNav_cornerB1,
	.leftNav_cornerT2, .leftNav_cornerB2,
	.leftNav_cornerT3, .leftNav_cornerB3,
	.leftNav_cornerT4, .leftNav_cornerB4  {display:block; overflow:hidden;}

	.leftNav_cornerT1,.leftNav_cornerB1,
	.leftNav_cornerT2, .leftNav_cornerB2,
	.leftNav_cornerT3, .leftNav_cornerB3 {height:1px;}

	.leftNav_cornerT2, .leftNav_cornerT3,
	.leftNav_cornerT4 {background:#000; border-left:1px solid #000; border-right:1px solid #000;}

	.leftNav_cornerB1, .leftNav_cornerT1 {margin:0 5px; background:#FFF;}
	.leftNav_cornerB2, .leftNav_cornerT2 {margin:0 3px; border-width:0 2px;}
	.leftNav_cornerB3, .leftNav_cornerT3 {margin:0 2px;}
	.leftNav_cornerB4, .leftNav_cornerT4 {height:2px; margin:0 1px;}
	.leftNav_cornerB2, .leftNav_cornerB3,
	.leftNav_cornerB4 {background:#FFF; border-left:1px solid #000; border-right:1px solid #000;}

#nav_center {background: transparent; margin: 0 0 5px 0; padding:0;}
	.centerNav_top, .centerNav_bottom {display:block; background:transparent; font-size:1px;}
	.centerNav_white_cornerT1,.centerNav_white_cornerT2,.centerNav_white_cornerT3, .centerNav_white_cornerT4,
        .centerNav_cornerT1, .centerNav_cornerB1,
	.centerNav_cornerT2, .centerNav_cornerB2,
	.centerNav_cornerT3, .centerNav_cornerB3,
	.centerNav_cornerT4, .centerNav_cornerB4  {display:block; overflow:hidden;}
        .centerNav_white_cornerT1,.centerNav_white_cornerT2,.centerNav_white_cornerT3,
	.centerNav_cornerT1,.centerNav_cornerB1,
	.centerNav_cornerT2, .centerNav_cornerB2,
	.centerNav_cornerT3, .centerNav_cornerB3 {height:1px;}


	.centerNav_cornerT2, .centerNav_cornerT3,
	.centerNav_cornerT4 {background:#000; border-left:1px solid #000; border-right:1px solid #000;border-top:1px solid #000;border-bottom:1px solid #000;}
        .centerNav_white_cornerT2, .centerNav_white_cornerT3,
        .centerNav_white_cornerT4 {background:#FFF; border-left:1px solid #000; border-right:1px solid #000;}
	.centerNav_cornerB1, .centerNav_cornerT1, .centerNav_white_cornerT1 {margin:0 5px; background:#000;}
	.centerNav_cornerB2, .centerNav_cornerT2,.centerNav_white_cornerT2 {margin:0 3px; border-width:0 2px;}
	.centerNav_cornerB3, .centerNav_cornerT3, .centerNav_white_cornerT3 {margin:0 2px;}
	.centerNav_cornerB4, .centerNav_cornerT4, .centerNav_white_cornerT4 {height:2px; margin:0 1px;}
	.centerNav_cornerB2, .centerNav_cornerB3,
	.centerNav_cornerB4 {background:#FFF; border-left:1px solid #000; border-right:1px solid #000;}


        #nav_right {background: transparent; margin: 0 0 5px 0; padding:0;}
	.rightNav_top, .rightNav_bottom {display:block; background:transparent; font-size:1px;}
	.rightNav_cornerT1, .rightNav_cornerB1,
	.rightNav_cornerT2, .rightNav_cornerB2,
	.rightNav_cornerT3, .rightNav_cornerB3,
	.rightNav_cornerT4, .rightNav_cornerB4  {display:block; overflow:hidden;}

	.rightNav_cornerT1,.rightNav_cornerB1,
	.rightNav_cornerT2, .rightNav_cornerB2,
	.rightNav_cornerT3, .rightNav_cornerB3 {height:1px;}

	.rightNav_cornerT2, .centerNav_cornerT3,
	.rightNav_cornerT4 {background:#FFF; border-left:1px solid #000; border-right:1px solid #000;}

	.rightNav_cornerB1, .rightNav_cornerT1 {margin:0 5px; background:#000;}
	.rightNav_cornerB2, .rightNav_cornerT2 {margin:0 3px; border-width:0 2px;}
	.rightNav_cornerB3, .rightNav_cornerT3 {margin:0 2px;}
	.rightNav_cornerB4, .rightNav_cornerT4 {height:2px; margin:0 1px;}
	.rightNav_cornerB2, .rightNav_cornerB3,
	.rightNav_cornerB4 {background:#FFF; border-left:1px solid #000; border-right:1px solid #000;}
        /*********************************************************************/
        h1.white_nav {
            color:#FFF;
            font-family: Verdana,Arial,sans-serif;
            font-size:12pt;
            font-weight:bold;
}
#slideshow {
    position:relative;
    height:157px;
	text-align:right;
}

#slideshow IMG {
border-left:1px solid #333;
    position:absolute;
    top:0;
    right:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
