/* -----------------------------------------------------------------------------------------*/
/* ---------->>> CSS Document <<<-----------------------------------------------------------*/
/* -----------------------------------------------------------------------------------------*/

/* -- Global CSS V 1.0 (Screen)  ----- */
/* -- (c) 2007 www.dctc.edu ---------- */
/* -- Created by: Cyle Olson --------- */


/* -----------------------------------------------------------------------------------------*/
/* ---------->>> Table of Contents <<<------------------------------------------------------*/
/* -----------------------------------------------------------------------------------------*/

/* -- Universal Elements ------ */
/* -- Layout Elements --------- */
/* -- Table Elements ---------- */
/* -- Form Elements ----------- */
/* -- List Items -------------- */
/* -- Typography -------------- */
/* -- Links ------------------- */
/* -- Graphic Buttons --------- */
/* -- Image Styles ------------ */


/* -----------------------------------------------------------------------------------------*/
/* ---------->>> Universal Elements <<<-----------------------------------------------------*/
/* -----------------------------------------------------------------------------------------*/

html{height: 100%;}

body{
	font: normal 62.8%/1.6 Arial, Helvetica, sans-serif;
	background-color: #f6f6f6;
	height: 100%;}


div[id ^="hidetext"] {margin-bottom: 20px;}
.hider {padding: 0px 5px 0px 5px;}
.hidden{display: none;}
.half{width: 50%; margin: 0px;}
.left{display: block; float: left; margin: 0px 10px 10px 0px;}
.right{display: block; float: right; margin: 0px 0px 10px 10px;}
.right-e{display: block; float: right; padding: 0px 0px 0px 10px;}
.right-b{display: block; float: right; margin: 10px 5px 0px 5px;}
.center{display: block; position: relative; margin: 0px auto 10px auto;}


/* -----------------------------------------------------------------------------------------*/
/* ---------->>> Layout Elements <<<--------------------------------------------------------*/
/* -----------------------------------------------------------------------------------------*/

/* -- Container --------------- */

#container-all{
	margin: 0px auto 0px auto;
	position: relative;
	width: 812px;}

#container-home{
	background: #ffffff url(../img/layout/bg-content.gif) repeat-x;
	border: #dfdfdf solid;
	border-width: 0px 1px 0px 1px;
	min-height: 625px;
	padding: 0px 5px 10px 5px;
	width: 800px;}
	
#container-left{
	float: left;
	width: 600px; }

#container-sub{
	background: #ffffff url(../img/layout/bg-content.gif) repeat-x;
	border: #dfdfdf solid;
	border-width: 0px 1px 0px 1px;
	color: #696969;
	min-height: 500px;
	padding: 25px 25px 25px 25px;
	width: 548px; }
	

/* -- Header ------------------ */

#header{
	background: #f6f6f6 url(../img/layout/bg-header.gif) no-repeat;
	height: 116px;
	width: 812px;}


/* -- Navigation -------------- */

#nav-top{
	background: #102472;
	color: #152977;
	height: 37px;
	width: 812px;}

#nav-right{
	 float:right;
	 padding: 20px 0px 20px 0px;
	 width: 212px;}


/* -- Corners ----------------- */

#corners-top{
	background: #ffffff url(../img/layout/corners-top.gif) no-repeat;
	height: 6px;
	margin-top: 14px;
	overflow: hidden;
	width: 812px;}

#corners-bottom{
	background: #ffffff url(../img/layout/corners-bottom.gif) no-repeat;
	height: 6px;
	margin-bottom: 24px;
	overflow: hidden;
	width: 812px;}
	
#corners-top-sub{
	background: #ffffff url(../img/layout/corners-top-sub.gif) no-repeat;
	height: 6px;
	margin-top: 14px;
	overflow: hidden;
	width: 600px;}

#corners-bottom-sub{
	background: #ffffff url(../img/layout/corners-bottom-sub.gif) no-repeat;
	height: 6px;
	margin-bottom: 24px;
	overflow: hidden;
	width: 600px;}

.corners-top-home{
	background: #ffffff url(../img/layout/corners-top-home.gif) no-repeat;
	height: 6px;
	margin-top: 0px;
	overflow: hidden;
	width: 382px;}

.corners-bottom-home{
	background: #ffffff url(../img/layout/corners-bottom-home.gif) no-repeat;
	height: 6px;
	margin-bottom: 24px;
	overflow: hidden;
	width: 382px;}
	

/* -- Content ----------------- */
	
#content-all{
min-height: 400px;   
padding: 0px 8px 0px 8px;
width: 784px;}

#content{
	min-height: 400px;}

.content-box-left{
	width: 382px;}
.content-middle-left{
	background: #ffffff url(../img/layout/bg-left.gif) no-repeat;
	border: #dfdfdf solid;
	border-width: 0px 1px 0px 1px;
	width: 380px;
	height: 410px;
	overflow: hidden;}

#content-box-right-all{
	float:right;
	min-height: 200px;
	width: 382px;}
.content-box-right{
	width: 382px;}
.content-middle-right{
	background: #ffffff url(../img/layout/bg-right.gif) no-repeat;
	border: #dfdfdf solid;
	border-width: 0px 1px 0px 1px;
	width: 380px;}
.content-middle-right-blog{
	background: #ffffff url(../img/layout/bg-right.gif) no-repeat;
	border: #dfdfdf solid;
	border-width: 0px 1px 0px 1px;
	width: 380px;
	height: 140px;
	overflow: hidden;}

/* -- Bannner ------------------ */

#banner{
	background: #ffffff;
	height: 314px;
	width: 800px;}
	
		
/* -- Login ------------------ */

#login-bg{
	background: #e1e1e1 url(../img/layout/bg-login.gif) no-repeat;
	height: 30px;
	margin-bottom: 21px;
	width: 800px;}	
#login-d2l{
	float: left;
	height: 24px;
	padding: 6px 0px 0px 8px;
	position: relative;
	width: 392px;}
#login-d2l form{
	float: left;
	width: 392px;}
#login-email{
	float: right;
	height: 24px;
	padding: 6px 8px 0px 0px;
	position: relative;
	width: 392px;}
#login-email form{
	float: right;
	width: 378px;}
		

/* -- Feedsweep ------------------ */

#content-all .feedsweep { width: 350px; padding:  0px 15px 15px 15px;}
#content-all a.feedsweep_link, #content-all .feedsweep a {
	padding: 0px 20px 0px 0;
    background: transparent url(../img/layout/bg-news-link.gif) no-repeat center right;}
#content-all a.feedsweep_link:active, #content-all .feedsweep a:active {color:#00209f; text-decoration: none;}
#content-all a.feedsweep_link:link, #content-all .feedsweep a:link {color: #00209f; text-decoration: none;} 
#content-all a.feedsweep_link:visited, #content-all .feedsweep a:visited {color: #57659e;  text-decoration: none;} 
#content-all a.feedsweep_link:hover, #content-all .feedsweep a:hover {color: #57659e;  text-decoration: underline;}   
			   
#content-all .feedsweep_title { display:none; height: 1px;}
#content-all .feedsweep_item {margin-bottom:20px;}
#content-all .feedsweep_date {font: bold 10px/14px Arial, Helvetica, sans-serif; font-style: italic; color:#3c3c3c;}
#content-all .feedsweep_headline {font: bold 11px/14px Arial, Helvetica, sans-serif; color:#3c3c3c;}	 
#content-all .feedsweep_body {font: normal 11px/16px Arial, Helvetica, sans-serif; color:#3c3c3c;}


.feeds {width: 350px; padding:  0px 15px 15px 15px; font: normal 11px/14px Arial, Helvetica, sans-serif; color:#3c3c3c;}
.feeds .gf-title {font-size: 12px;}
.feeds .gfc-resultsHeader { border: none; margin:0;}
.feeds .gf-author,  .feeds .gf-spacer,  .feeds .gf-relativePublishedDate {font: bold 10px/14px Arial, Helvetica, sans-serif; font-style: italic;}
.feeds .gf-snippet{}
.feeds .gfc-results {margin-bottom:0px;}
.feeds .gfc-result {margin-bottom:20px; }
.feeds .gfc-resultsHeader .gfc-title {}


/* -- Feedsweep Subs ------------------ */
#content #faculyblog { height: 200px; overflow:hidden;}
#content .feedsweep {}
#content a.feedsweep_link, #content .feedsweep a {}
#content a.feedsweep_link:active, #content .feedsweep a:active {color:#00209f; text-decoration: none;}
#content a.feedsweep_link:link, #content .feedsweep a:link {color: #00209f; text-decoration: none;} 
#content a.feedsweep_link:visited, #content .feedsweep a:visited {color: #57659e;  text-decoration: none;} 
#content a.feedsweep_link:hover, #content .feedsweep a:hover {color: #57659e;  text-decoration: underline;}   
			   
#content .feedsweep_title { display:none; height: 1px;}
#content .feedsweep_item {margin-bottom:20px;}
#content .feedsweep_date {font: bold 10px/14px Arial, Helvetica, sans-serif; font-style: italic; color:#3c3c3c;}
#content .feedsweep_headline {
	background: #f5f5f5;
	display: block;
	border: #cccccc solid;
	border-width: 1px 0px 1px 0px;
	font: normal 14px/20px  Arial, Helvetica, sans-serif;
	color:#232323;
	text-align: left;
	margin: 0px 0px 4px 0px;
	padding: 3px 5px 3px 5px;}
#content .feedsweep_body {font: normal 13px/20px Arial, Helvetica, sans-serif; color:#696969;}

#content .feedsweep_headline a.feedsweep_link, #content .feedsweep_headline .feedsweep a {	color: #232323;	font-weight: normal;}
#content .feedsweep_headline a.feedsweep_link:link, #content .feedsweep_headline .feedsweep a:link{
	display: block;	text-decoration: none;	color: #232323;	font-weight: normal;}
#content .feedsweep_headline a.feedsweep_link:hover, #content .feedsweep_headline .feedsweep a:hover{
	text-decoration: underline;	color: #656565;	font-weight: normal;}
#content .feedsweep_headline a.feedsweep_link:active, #content .feedsweep_headline .feedsweep a:active{
	text-decoration: none;	color: #232323;	font-weight: normal;}

/* -- Home Nav Bottom ------------------ */
	
#home-nav-bottom{
	height: 76px;
	width: 784px;}
.home-nav-btn{
	background: #ffffff url(../img/layout/home-nav-btn.gif) no-repeat;
	float: left;
	height: 76px;
	margin-right: 8px;
	width: 190px;}
.home-nav-btn-last{
	background: #ffffff url(../img/layout/home-nav-btn.gif) no-repeat;
	float: left;
	height: 76px;
	margin-right: 0px;
	width: 190px;}

/* -- Footer ------------------ */
	
#footer{
	color: #3c3c3c;
	font: normal 11px/21px Arial, Helvetica, sans-serif;
	height: 65px;
	margin: 0px auto 25px auto;
	position: relative;
	text-align: center;
	width: 812px;}
#footer .copyright{float:left; padding-left:15px;}
#footer .links{padding-left:15px; padding-bottom: 15px; padding-right:15px;}

/* -- Area Shape Logo --------- */

#logo a, #logo a:hover{
	display: block;	
	float: left;
	height: 55px;
	margin: 30px 0px 0px 5px;
	width: 250px;}
#title a, #title a:hover{
	display: block;	
	float: right;
	height: 30px;
	margin: 50px 5px 0px 0px;
	width: 425px;}


/* -- Clear Fix --------------- */

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
	
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* -----------------------------------------------------------------------------------------*/
/* ---------->>> Table Elements <<<---------------------------------------------------------*/
/* -----------------------------------------------------------------------------------------*/

#content table {
	margin-bottom: 30px;
	padding: 3px;
	border: #ebebeb 1px solid;}
#content td {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align:top;
	padding: 6px 5px 6px 5px;}
#content th {
	background: #ebebeb;
	color: #232323;
	font: bold 12px/18px Arial, Verdana, Helvetica, sans-serif;
	padding: 1px 5px 1px 5px;}
	
#content table.boarders{
	width: 100%;
	position: relative;
	border-color: #cccccc;
	border-style: solid;
	border-width: 0px 1px 1px 0px;}
#content td.boarders {
	border-color: #cccccc;
	border-style: solid;
	border-width: 1px 0px 0px 1px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	vertical-align:top;
	padding: 6px 5px 6px 5px;}
	
#content th.t-left, #content td.t-left {text-align:left;}
#content th.t-right, #content td.t-right {text-align:right;}
#content th.t-center, #content td.t-center {text-align:center;}


/* -----------------------------------------------------------------------------------------*/
/* ---------->>> Form Elements <<<-----------------------------------------------------------*/
/* -----------------------------------------------------------------------------------------*/

fieldset{}
legend{}
#content form label{
	font: normal 12px/22px Arial, Helvetica, sans-serif;
	float:left;
	margin-right: 10px;
	margin-top: 8px;
	text-align:left;
	width: 125px;}
.labelspacer{
	font: normal 12px/22px Arial, Helvetica, sans-serif;
	float:left;
	margin-right: 10px;
	margin-top: 8px;
	text-align:left;
	width: 125px;}
#content form label.width150{
	width: 150px;}
#content div.width150{
	display:block;
	float:left;
	margin-right: 10px;
	margin-top: 8px;
	width: 150px;}
#content form label.nofloat{
	float: none;
	margin-right: 10px;
	width:auto;}
#content form label.block{
	display: block;
	float: none;
	margin-top: 20px;
	text-align:left;
	width:auto;}

#content form label:hover, #content form label.block:hover {
	cursor:pointer;}
#content form input{
	background:#ffffff; 
	border: #cccccc 1px solid;
	margin: 8px 10px 0px 0px; }
#content form .formbox-submit {text-align:right; padding-right: 50px;}
#content form input.vwordwidth{width: 75px;}
#content form input.width25, #content form select.width25, #content form textarea.width25{width: 25px;}
#content form input.width240, #content form select.width240, #content form textarea.width240{width: 240px;}
#content form input.width325, #content form select.width325, #content form textarea.width325{width: 325px;}
#content form input.width350, #content form select.width350, #content form textarea.width350{width: 350px;}
#content form input.width485, #content form select.width485, #content form textarea.width485{width: 485px;}

#content form input:focus, #content form textarea:focus, #content form select:focus {background:#f5f5f5;} 
#content form select{
	display:block; 
	background:#ffffff; 
	border: #cccccc 1px solid;
	height: 22px;
	margin: 8px 10px 0px 0px;}

#content form br {
	clear:left;}
#content form textarea {
	background:#ffffff; 
	border: #cccccc 1px solid; 
	overflow: auto;}
.required {color: #e00000;}

#content form .btn-form:hover { background-color:#f5f5f5;}


#password_placeholder {  
	color: #4b4b4b;
	display:block;
	font: normal 11px Arial, Helvetica, sans-serif;
	height:	20px;
	top: 3px;
	left: 245px;
	line-height: 20px;
	padding: 3px 0px 0px 6px;
	position: absolute;
	width: 54px;
	background: none; }

#password_placeholder2 {  
	color: #4b4b4b;
	display:block;
	font: normal 11px Arial, Helvetica, sans-serif;
	height:	20px;
	top: 3px;
	left: 248px;
	line-height: 20px;
	padding: 3px 0px 0px 6px;
	position: absolute;
	width: 54px;
	background: none; }
	
#login-bg label {
	color: #4b4b4b;
	font: bold 11px/22px Arial, Helvetica, sans-serif;
	float:left;
	padding-right:10px;}
/*#login-bg .question-info {
	color: #4b4b4b;
	font: normal 11px/22px Arial, Helvetica, sans-serif;
	float:left;
	padding-right:10px;}	*/

#login-bg form .username, #login-bg form .password  {
	background: url(../img/layout/bg-input.png) no-repeat;
	border: none;
	color: #4b4b4b;
	display: block;
	font: normal 11px Arial, Helvetica, sans-serif;
	float:left;
	padding: 3px 6px 0px 6px;
	margin-right: 4px;
	height: 20px;
	width: 94px;}
/* #login-bg form .username:focus, #login-bg form input.focususer{
	background: url(../img/layout/bg-input.png) no-repeat;}

#login-bg form .password {
	background: url(../img/layout/bg-input-pass.png) no-repeat;
	border: none;
	color: #858585;
	display: block;
	font: normal 11px Arial, Helvetica, sans-serif;
	float:left;
	padding: 3px 6px 0px 6px;
	margin-right: 4px;
	height: 20px;
	width: 94px;}
#login-bg form .password:focus, #login-bg form input.focuspass{
	background: url(../img/layout/bg-input.png) no-repeat;}*/
	
#login-bg .btn-submit {
	background: url(../img/layout/bg-go-btn-1.png) no-repeat;
	border: none;
	display: block;
	font: normal 11px/20px Arial, Helvetica, sans-serif;
	float:left;
	height: 20px;
	width: 30px;} 
	
#login-bg .btn-submit:hover, #content form .btn-form:hover {
	cursor:pointer;}



#login-bg a{
	z-index:10;	}
#login-bg a:hover{
	position:relative;
	z-index:100;}
#login-bg a span{
	display:none;}
#login-bg a:hover span{
	display:block;
	position:absolute;
	float:left;
	white-space:nowrap;
	top: 1px;
	left: 122px;
	background-color: #FFFFFF;
	border:1px solid #cbcbcb;
	color: #727272;
	width: 245px; /*Default width of hint.*/ 
	padding: 3px 5px 3px 5px;
	z-index:10;		
	font: normal 11px/18px Arial, Helvetica, sans-serif;
	margin-top: 17px;	}

#hintbox{ /*CSS for pop up hint box */
	position:absolute;
	top: 0px;
	background-color: #FFFFFF;
	color: #727272;
	width: 245px; /*Default width of hint.*/ 
	padding: 3px 5px 3px 5px;
	border:1px solid #cbcbcb;
	font: normal 11px/18px Arial, Helvetica, sans-serif;
	margin-top: 17px;
	z-index:100;
	visibility: hidden;}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
	color: #4b4b4b;
	text-decoration: none;}

/* -----------------------------------------------------------------------------------------*/
/* ---------->>> List Items <<<-------------------------------------------------------------*/
/* -----------------------------------------------------------------------------------------*/

ul li {list-style: disc;}
ul li ul li {list-style: circle; font-size:13px;}
ul li ul li ul li {list-style: square; font-size:13px;}

ol li {list-style: decimal;}
ol li ol li {list-style: lower-alpha; font-size:13px;}
ol li ol li ol li {list-style: lower-roman; font-size:13px;}

/* -- Top Nav --------------- */

#nav-top ul, #nav-top ul#menu {
	margin: 0px; padding: 0px;}

#nav-top ul#menu a:link, #nav-top ul#menu a:visited, #nav-top ul#menu a:active {
	height: 37px;
	display: block;}

#menu li#home{
    background-image: url(../img/menu/btn-home.gif);
	display: block;
	float: left;
	height: 37px;
	list-style: none;
	width: 167px;}
#menu li#started {
    background-image: url(../img/menu/btn-get-started.gif);
	display: block;
	float: left;
	height: 37px;
	list-style: none;
	width: 160px;}
#menu li#students {
    background-image: url(../img/menu/btn-students.gif);
	display: block;
	float: left;
	height: 37px;
	list-style: none;
	width: 160px;}
#menu li#faculty {
    background-image: url(../img/menu/btn-faculty.gif);
	display: block;
	float: left;
	height: 37px;
	list-style: none;
	width: 160px;}
#menu li#faqs {
    background-image: url(../img/menu/btn-faqs.gif);
	display: block;
	float: left;
	height: 37px;
	list-style: none;
	width: 165px;}

#menu li#home-on {
    background-image: url(../img/menu/btn-home-over.gif);
	display: block;
	float: left;
	height: 37px;
	list-style: none;
	width: 167px;}
#menu li#started-on {
    background-image: url(../img/menu/btn-get-started-over.gif);
	display: block;
	float: left;
	height: 37px;
	list-style: none;
	width: 160px;}
#menu li#students-on {
    background-image: url(../img/menu/btn-students-over.gif);
	display: block;
	float: left;
	height: 37px;
	list-style: none;
	width: 160px;}
#menu li#faculty-on {
    background-image: url(../img/menu/btn-faculty-over.gif);
	display: block;
	float: left;
	height: 37px;
	list-style: none;
	width: 160px;}
#menu li#faqs-on {
    background-image: url(../img/menu/btn-faqs-over.gif);
	display: block;
	float: left;
	height: 37px;
	list-style: none;
	width: 165px;}
		
#menu li#home:hover, #menu li#home-on:hover {
	background-image: url(../img/menu/btn-home-over.gif);}
#menu li#started:hover, #menu li#started-on:hover {
	background-image: url(../img/menu/btn-get-started-over.gif);}
#menu li#students:hover, #menu li#students-on:hover {
	background-image: url(../img/menu/btn-students-over.gif);}
#menu li#faculty:hover, #menu li#faculty-on:hover {
	background-image: url(../img/menu/btn-faculty-over.gif);}
#menu li#faqs:hover, #menu li#faqs-on:hover {
	background-image: url(../img/menu/btn-faqs-over.gif);}
	

/* -- Right Nav --------- */

#nav-right ul {
	margin: 0px; 
	padding: 0px 0px 0px 14px; 
	width: 187px;}
#nav-right ul li {
	font: bold 14px/25px Arial, Helvetica, sans-serif;
	color: #13266c;
	display: inline;
	height: 25px;
	list-style: none;
	margin: 0px; 
	padding: 0px;
	text-transform: uppercase;}
	
#nav-right ul li a {
	background: url(../img/layout/bg-right-nav-spacer.gif) bottom no-repeat;
	display: block;
	color: #13266c;
	height: 24px;
	padding: 0px 0px 0px 13px;
	text-decoration: none;
	width: 174px;}
#nav-right ul li a:hover{
	background: #fff url(../img/layout/bg-right-nav-spacer.gif) bottom no-repeat;
	color: #13266c;
	text-decoration: none;}
#nav-right ul li.on a {
	background: #fff url(../img/layout/bg-right-nav-spacer.gif) bottom no-repeat;}
	
#nav-right ul ul {
	background: url(../img/layout/bg-right-nav-spacer.gif) bottom no-repeat;
	margin: 0px; 
	padding: 5px 0px 5px 0px;
	width: 187px;}
#nav-right ul ul li {
	font: bold 10px/17px Arial, Helvetica, sans-serif;
	color: #555f6a;
	display: inline;
	height: 17px;
	list-style: none;
	margin: 0px; 
	text-transform: none;
	width: 174px;}
	
#nav-right ul ul li a, #nav-right ul li.on ul li a {
	background-image: none;
	display: block;
	color: #555f6a;
	height: 17px;
	padding: 0px 0px 0px 13px;
	text-decoration: none;
	width: 174px;}
#nav-right ul ul li a:hover {
	background: #fff;
	color: #555f6a;
	text-decoration: none;}
	
#nav-right ul li.on ul li a {
	background-color: #f6f6f6;}
#nav-right ul li.on ul li a:hover {
	background: #fff;}
	
/* -----------------------------------------------------------------------------------------*/
/* ---------->>> Typography <<<-------------------------------------------------------------*/
/* -----------------------------------------------------------------------------------------*/

/* -- Paragraphs -------------- */ 

#footer p{
	color: #3c3c3c;
	font: normal 11px/20px Arial, Helvetica, sans-serif;
	margin-bottom: 0px;}
	

/* -- Vertical Spacing -------- */

li, dt, dd, p { font-size: 13px; }
ul, ol, dl { margin-bottom: 20px; margin-left: 40px; }
p { margin-bottom: 21px;}

#content-all p{	font: normal 11px/18px Arial, Helvetica, sans-serif;
	color: #4f4f4f;
	margin: 0px; /* -- Firefox Fix -- */
	padding: 0px 0px 10px 15px;}

	
/* -- Styles -------------- */ 

strong {font-weight:bold;}

.hr{
	border-width: 2px 0px 0px 0px;
	border-color:#e5e5e5;
	border-style: solid;
	text-align: center;
	padding: 0px;
	margin: 0px 5px 10px 5px;}


/* -- Headings ---------------- */

#content-all h1{
	font: bold 20px/26px "Arial Narrow", Arial, Helvetica, sans-serif;
	color:#5b5b5b;
	margin: 0px; /* -- Firefox Fix -- */
	padding: 5px 0px 5px 15px;}
	
#content-all h2{
	font: bold 18px/24px "Arial Narrow", Arial, Helvetica, sans-serif;
	color:#2a3283;
	margin: 0px; /* -- Firefox Fix -- */
	padding: 5px 0px 5px 15px;}
	
h1{
	font: bold 30px/40px "Arial Narrow", Arial, Helvetica, sans-serif;
	color:#1d1d1d;
	text-align: left;
	margin: 0px 0px 10px 0px;}
h2{
	font: normal 24px/36px "Arial Narrow", Arial, Helvetica, sans-serif;
	color:#2a3283;
	text-align: left;
	margin: 0px 0px 4px 0px;}

h3{
	font: bold 16px/24px Arial, Helvetica, sans-serif;
	color:#232323;
	text-align: left;
	margin: 0px 0px 8px 0px;}
h4{
	background: #f5f5f5;
	display: block;
	border: #cccccc solid;
	border-width: 1px 0px 1px 0px;
	font: normal 14px/20px  Arial, Helvetica, sans-serif;
	color:#232323;
	text-align: left;
	margin: 0px 0px 4px 0px;
	padding: 3px 5px 3px 5px;}

	
/* -----------------------------------------------------------------------------------------*/
/* ---------->>> Links <<<------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------------------*/

	
/* -- Content ----------------- */

#content a:link, #content a:visited, #content-all a:link, #content-all a:visited {
	text-decoration: underline;
	color: #2a3283;
	font-weight: bold;}
	
#content a:hover, #content-all a:hover {
	text-decoration: underline;
	color: #6469a1;}
	
#content a:active, #content-all a:active {
	text-decoration: underline;
	color: #2a3283;}

#home-nav-bottom p a:link, #home-nav-bottom p a:visited {
	text-decoration: none;
	color: #4f4f4f;
	font-weight:normal;}
#home-nav-bottom p a:hover {
	text-decoration: underline;
	color: #4f4f4f;}
#home-nav-bottom p a:active {
	text-decoration: underline;
	color: #4f4f4f;}
	
/* -- Images ----------------- */
	
#content a:link img, #content a:visited img, #content-all a:link img, #content-all a:visited img {
	border-color: #cccccc;
	border-style: solid;
	border-width: 1px;
	padding: 2px;
	text-decoration: none;}
	
#content a:hover img, #content-all a:hover img {
	border-color: #6469a1;
	border-style: solid;
	border-width: 3px;
	padding: 0px;
	text-decoration: none;}
	
#content a:active img, #content-all a:active img{
	border-color: #2a3283;
	border-style: solid;
	border-width: 3px;
	padding: 0px;
	text-decoration: none;}
	
#content-all .content-middle-right a img, #content-all .home-nav-btn a img , #content-all .home-nav-btn-last a img  {
	border: none; padding: 0px;}
/* -- Table ----------------- */

#content table a:link,#content table a:visited {
	text-decoration: underline;
	color: #6469a1;
	font-weight: bold;}
	
#content table a:hover {
	text-decoration: underline;
	color: #2a3283;}
	
#content table a:active {
	text-decoration: underline;
	color: #6469a1;}
	
/* -- Footer ------------------ */

#footer a:link, #footer a:visited {
	text-decoration: none;
	color: #3c3c3c;}
	
#footer a:hover {
	text-decoration: underline;
	color: #6469a1;}
	
#footer a:active {
	text-decoration: none;
	color: #6469a1;}

/* -- Headers ------------------ */

#content-all h1 a:link, #content-all h1 a:visited{
	font-weight: bold;
	text-decoration: none;
	color:#5b5b5b;}
#content-all h1 a:hover {
	text-decoration: underline;
	color: #5b5b5b;}
#content-all h1 a:active {
	text-decoration: underline;
	color: #5b5b5b;}
	
#content-all h2 a:link, #content-all h2 a:visited{
	font-weight: bold;
	text-decoration: none;
	color:#2a3283;}
#content-all h2 a:hover {
	text-decoration: underline;
	color: #2a3283;}
#content-all h2 a:active {
	text-decoration: underline;
	color: #2a3283;}	

#content h2 a:link, #content h2 a:visited{
	font-weight:  normal;
	text-decoration: none;
	color:#2a3283;}
#content h2 a:hover {
	text-decoration: underline;
	color: #6469a1;}
#content h2 a:active {
	text-decoration: underline;
	color: #6469a1;}	

#content h3 a.toggle:link, #content h3 a.toggle:visited, #content h3 a.toggle{
	text-decoration: none;
	color: #232323;}
	
#content h3 a:hover.toggle {
	text-decoration: underline;
	color: #656565;}
	
#content h3 a:active.toggle {
	text-decoration: none;
	color: #232323;}
	


#content h4 a.toggle:link, #content  h4 a.toggle:visited, #content h4 a.toggle{
	display: block;
	
	text-decoration: none;
	color: #232323;
	font-weight: normal;}
	
#content h4 a:hover.toggle {
	text-decoration: none;
	color: #656565;}
	
#content h4 a:active.toggle {
	text-decoration: none;
	color: #232323;}
	
	
/* -----------------------------------------------------------------------------------------*/
/* ---------->>> Graphic Buttons <<<--------------------------------------------------------*/
/* -----------------------------------------------------------------------------------------*/





/* -----------------------------------------------------------------------------------------*/
/* ---------->>> Image Styles <<<-----------------------------------------------------------*/
/* -----------------------------------------------------------------------------------------*/

img {
	background: none;
	border: none;}
	
.thumb2px {
	background: none;
	border-color: #cccccc;
	border-style: solid;
	border-width: 1px;
	padding: 2px;
	margin: 0px;}
.thumb4px {
	background: none;
	border-color: #cccccc;
	border-style: solid;
	border-width: 1px;
	padding: 4px;
	margin: 0px;}	
.thumb_left {
	display: block; float: left; margin: 0px 10px 10px 0px;
	background: none;
	border-color: #757575;
	border-style: solid;
	border-width: 2px;
	padding: 0px;}
	
