﻿    body
{
	color: #444;
	font: 85%/1.5 arial,sans-serif;
	background-color:#bdd5f5;
    background-image:url(../img/bgtile.jpg);
    background-repeat:repeat-x;
    margin:0 auto;
}


.bodySubPage
{
    color: #444;
    background-color:#bdd5f5;
    background-image:url(../img/subpagebgtile.jpg);
    background-repeat:repeat-x;
    margin:0 auto;
}


/* links */
a { background: none; color: #2B7CE8; text-decoration: none; }
a:hover { background: none; color: #985705; text-decoration: underline; }

/* headers */
h1, h2, h3 { font: bold 1em verdana; }
h1 { font-size: 1.4em; color: #2B7CE8; }
h2 { font-size: 1.0em;color:#F55018;border-bottom:1px dotted #c4c4c4;}
h3 { font-size: 1.2em; }
.tblbld
{
    color:#F55018;
    font-weight:bold;    
    
}
p, h1, h2, h3 {
	margin:  10px 5px;
}
ul, ol {
	margin:  10px 30px;
	padding: 0 15px;		
}
table
{
    width:100%;
}
/* images */
img.withborder {
	border: 1px solid #A0A0A0;
	padding: 5px;
	background: #FFFFFF;
}
img.float-right {
  margin: 5px 0px 5px 15px;  
  border: 1px solid #AAAAAA;
  padding: 5px 5px 5px 5px;
  background  : #FAFAFA;  
}
img.float-left {
  margin:  5px 15px 5px 2px;
  border: 1px solid #AAAAAA;
  padding: 5px 5px 5px 5px;
  background : #FAFAFA;
}
.borderdiv
{
    border: 1px solid #AAAAAA;
    padding:5px;
    margin-bottom:10px;
    background: #D0DFF4;
}
.youtube{
	margin:  10px  15px 5px 100px;
	border: 1px solid #DADADA;
	padding:  0 5px 10px  5px;
	background: #FAFAFA;
	width:350px;
	text-align:center;
	color:#015F85;
	font-size: 0.9em;
	
}

#container
{
	/*margin: 1em 5%;*/
    height:auto;
    margin-left:auto;
    margin-left:auto;
    left:0;	
    position: absolute;
    padding:0px;
    text-align:center;
    
}
#banner
{
    float:left;
	background-repeat: no-repeat;
    background-position: top left ;         
    width:1024px;
    height:102px;
    background-image:url(../img/logo.jpg);
    margin:0px;
    }

#banner h1
{
	margin: 0;
	padding: .5em;
}


#topnav
{
    clear:both;
	float:left;
	height:61px;
	background-repeat: no-repeat;
    background-image:url(../img/toplink1.jpg);
    margin:0px 0px 0px  30px;
    vertical-align:middle;
    width:1024px;
    padding-top:10px;
    padding-left:10px;
}

#content
{
    float:left;
	clear:both;
	margin-left:35px;
	width:989px;
	
	
}
#content h2 { margin-top: 0; }

/*3 columns in top page*/
.column1
{
    width:350px;
    height:auto;
    background-color:#bdd5f5;
    float:left;
    font-family:Arial, Helvetica, sans-serif;
    text-align:justify;
    font-size:12px;
    color:#3a5c7d;
    font-weight : normal;
    
}
.column1 img
{
    padding-top:20px;
}
.column2Outer
{
    margin:0px 5px 0px  5px;
    width:350px;
    height:auto;
    min-height:420px;
    background-color:#bdd5f5;
    float:left;
    font-family:Arial, Helvetica, sans-serif;
    text-align:justify;
    font-size:12px;
    color:#3a5c7d;
    font-weight : normal;
    border-left: 2px solid #77a5d1;
    border-right: 2px solid #77a5d1;    
  
}
.column2
{
    
    border-bottom: 2px solid #77a5d1;
    padding:5px;
    min-height:220px;
}

.column2Down
{
    padding:0 10px 0 10px; 
   
    
}


.column2Downcontent
{
    width:320px;
    height:50px;
    background-color:#7ec1f5;
    border:#FFFFFF;
    border-style: double;  
    margin: 10px  0px 10px 0px;
    text-align:center;
}

.column2Down_2
{
    
    border-top: 2px solid #77a5d1;
    padding-bottom:15px;    
    padding-top:5px;    
    padding-left:5px;    
    padding-right:5px;    
    
}


.column3
{
    width:200px;
    height:auto;
    background-color:#bdd5f5;
    font-family:Arial, Helvetica, sans-serif;
    text-align:justify;
    font-size:12px;
    color:#3a5c7d;
    font-weight : normal;
    margin:0px 5px 0px  5px;
    float:left;
}

.body-rm 
{
    background:#8BCEFB url(../img/input_arrow.gif) no-repeat 3px 1px;
	height:20px;
	width:100px;
	margin-top:1px;
	margin-bottom:0px;
	margin-right:5px;
	text-align:center;
	
	
	
}
.body-rm a {
	color:#fff;
	text-decoration:none;
	background: none; 

	
}
.body-rm a:hover {
	color:#fff;
	background: none; 
}
.body-rm:hover { /* read more button hover styles */
	background:#f87b27 url(../img/input_arrow.gif) no-repeat 3px 1px;
}

  

#flasharea 
{
    width:921px;
    height:163px;
    background-image:url(../img/flashpart.png);
    clear:both;
    float:left;
    margin: -8px 0px 0px 45px;
}





#linkpart2
{
    width:950px;
    height:40px;
    background-image:url(../img/linkpart2.jpg);
    float:left;
    margin:-1px 0px 0px 0px;
}

.link4
     {
     font-family:  Arial,Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: bold;
     text-decoration: none; color: #585959; padding-left : 0px;}
	.link4:visited{text-decoration: none; color: #585959;}      
	.link4:link{text-decoration: none; color: #585959; }
	.link4:hover{text-decoration:none;  color: #d90707;}
	

#footer
{
	width:100%;
    height:40px;
    background-color:#356bbc;
    clear:both;
    float:left;
    margin:0px 0px 0px  0px;
    vertical-align:middle;
    text-align:center;
}

#footer ul{
/*border: 1px solid #BBB;*/
width: 1024px;
/*background: url(chromebg2.gif) center center repeat-x; /*THEME CHANGE HERE*/
padding: 4px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

#footer ul li{
display: inline;
}

#footer ul li a{
color: White;
font:normal 11px Verdana;
padding: 4px 5px;
margin: 0;
text-decoration: none;
/*border-right: 1px solid #B5E2FE; /*THEME CHANGE HERE*/
}

#footer ul li a:hover {
text-decoration: underline;color: #ffffff;	
font:normal 11px Verdana;
}

/*Top sub menu*/
#topsub
{
    width:950px;
    height:40px;
    background-image:url(../img/linkpart2.jpg);
    clear:both;
    float:left;
    margin:-1px 0px 0px 0px;
}

#topsub ul{
padding: 4px 0;
margin: 0;
text-align: left; /*set value to "left", "center", or "right"*/
margin-left:82px;
}
#topsub ul li{
display: inline;
color:White;
}

#topsub ul li a{
color: White;
font:normal 11px Verdana;
padding: 4px 5px;
margin: 0;
text-decoration: none;
}

#topsub ul li a:hover {
text-decoration: underline;color: Yellow;	
font:normal 11px Verdana;
}


/*Top sitemap, contact search area*/
#search
{
    clear:both;
    float:right; 
    margin-right:40px;
    margin-top:40px;
    border-collapse:collapse;
    
}
#search table td 
{
    padding:0;    
}

#search  a{
color: White;
font:bold 11px Verdana;
padding:  0;
text-decoration: none;
}

#search  a:hover {
text-decoration: underline;color: #ffffff;	
font:bold 11px Verdana;
}


.searchbtn
{
    background:url(../img/search-icon-32.png) no-repeat 3px 4px;
	height:26px;
	width:70px;	
	text-align:right;
	
}
.searchbtn a {
	color:#fff;
	text-decoration:none;
	background: none; 

	
}
.searchbtn a:hover {
	color:#fff;
	background: none; 
}
.searchbtn:hover { /* read more button hover styles */
	background:#f87b27 url(../img/search-icon-32.png) no-repeat 3px 4px;
}
/* sidebar */

.sidebar
{
    clear:both;
    float:left;
}

.sidebar ul, .sidebar ol
{
    list-style-position:outside;
    list-style-type:none;
    position:relative;
    margin: 0px 2px 0px   -14px;
    width:150px;
    clear:both;
    float:left;
}
.sidebar span
{
    float:left;
    width:180px;    
    
}


/*subnavi*/

#subnav
{
	padding-bottom:20px;
	text-align:left;
}

#subnav ul
    {
	
	list-style-type:none;
	list-style-position:outside;
	clear:both;	
	}
	
#subnav li{
	width:100%;
	
	}
	
#subnav li a{
	text-decoration:none;
	display:block;
	
	padding:5px 5px 5px 30px;
	}
#subnav ul li a{
/*if you want your subnav 2nd level items to have another style edit here*/
}


/*subnav*/

#subnav li{
	background:#BDD5F5;
	}
	
#subnav li a {
	border-bottom:1px solid #c4c4c4;
	background:#BDD5F5 url(../img/bg_subnav.png) 9px 8px no-repeat;
	}
	
#subnav .current_page_item a, #subnav .current a{
	background:#BDD5F5 url(../img/bg_subnav.png) 9px -79px no-repeat;
	}
	
#subnav li a:hover{
	background: #CCCDCE url(../img/bg_subnav.png) 9px -82px no-repeat;
	color:#F55018;
	border-bottom:1px solid #000000;
	}


#studentscor ul{
padding: 7px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

#studentscor ul li{
display: inline;
}
#studentscor li{
	background:#BDD5F5;
	width:200px;
	}
	
#studentscor li a {
	border-bottom:1px solid #c4c4c4;
	background:#BDD5F5 url(../img/bg_subnav.png) 1px 2px no-repeat;
	padding-left:15px;
	padding-right:5px;
	text-decoration:none;
	}
	
#studentscor li a:hover{
	background: #CCCDCE url(../img/bg_subnav.png) 1px -88px no-repeat;
	color:#F55018;
	border-bottom:1px solid #000000;
	text-decoration:none;
	}

/*spacer*/
.spacer
{
    height:10px;float:left;clear:both;
}

/*Full page content*/
.fullpagecontent
{
    width:930px;
    height:auto;
    min-height:660px;
    float:left;
    color:#3a5c7d;
    margin:0px  5px 0px  2px;
    padding:5px;    
    text-align:justify;    
}
/*Sitemap*/
#sitemap
{
    width:930px;
    height:auto;
    min-height:660px;
    float:left;
    color:#3a5c7d;
    margin:0px  5px 0px  2px;
    padding:5px;    
    text-align:justify;    
}
#sitemap ul 
{
    padding:0;
    margin-left:5px;
}
#sitemap li
{
    list-style-type:square;
	list-style-position:inside;
    text-align:left;
    
    
}
#sitemap .lisub
{
    list-style-type:circle;
	list-style-position:inside;
    text-align:left;
    
}
#sitemap table
{
    border-collapse:collapse;
}
#sitemap td
{
    vertical-align:top;
    border: 1px solid #C6C6C6;
    text-align:center;
}

 
 
 
/*Sub page content area*/

.subpagecontent
{
    width:750px;
    height:auto;
    min-height:660px;
    float:left;
    color:#3a5c7d;
    margin: 2px 5px 0px  2px;
    padding-left:5px;
    border-left:1px solid #c4c4c4;
    /*border-right: 1px solid #77a5d1;    */
    text-align:justify;    
}
.subpagecontent .col1
{
    clear:both;
     float:left;
     width:20%;
}

.subpagecontent .col2
{
     float:left;
     width:20%;
     padding-left:2px;
}
.subpagecontent .small, .small a
{
    float:right;
     text-align:center;
     font-size:12px;
     font-style:italic;
     color:Red;
}
.subpagecontent ul,ol{
	list-style-type:none;
	list-style-position:outside;
	padding:0 0 15px 0;
	}
	
.subpagecontent ul li{
	padding:0 0 0 25px;
	}
	
.subpagecontent ol{
	list-style-type:decimal;
	list-style-position:outside;
	padding:0 0 15px 25px;	}
	
		
.subpagecontent ul li{
	background:transparent url(../img/dot.png) no-repeat scroll  12px 6px;
	}
.subline
{
    background:transparent url(../img/dot.png) no-repeat scroll  12px 6px;
}

/*List style for sub page*/

.list {
	border-bottom:1px solid #c4c4c4;	
	}
	
.icon {
	background:transparent url(../img/wordclean.gif) no-repeat scroll;
	padding-left:25px;
	}
.icon a {background:none; color: #2B7CE8; text-decoration: none; }
.icon a:hover 
{ 
    background:none;
    color: #985705; text-decoration: underline;     
}
	
fieldset {
border: 1px solid #CCA383;
width: 50%;
background: #FFE8EF;
padding: 5px;
}

.colortxt
{
    color:#7F0000;
}
.post {
	margin: 0; padding: 0;
	/*background: #FFF url(../img/gradientbg.jpg) repeat-x;*/
	border: 1px solid #EFEDED;
}
.post .by {
	color:Gray;
	padding-left: 10px; margin: 0 10px 0 5px;
}
.post .byright {
	color:Gray;
	padding-left: 320px; 
	margin:  0  10px  0px 5px;	
	text-align:right;
}
.post .post-footer {
	background-color: #FAFAFA;
	border: 1px solid #f2f2f2;
	padding: 5px; margin-top: 20px;
	font-size: 95%;
}
.post .post-footer .date {
	background: url('../img/clock.gif') no-repeat 0 center;
	padding-left: 20px; margin: 0 10px 0 5px;
}
.post .post-footer .comments {
	background: url('../img/comment.gif') no-repeat 0 center;
	padding-left: 20px; margin: 0 10px 0 5px;
}
.post .post-footer .readmore {
	background: url('../img/page.gif') no-repeat 0 center;
	padding-left: 20px; margin: 0 10px 0 5px;
}

/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right {text-align: right; }
.spacer
{
	margin-top:10px;
}

#issueHead 
{
	font-size: 1.3em; color: #333366; 
	float: right;
	width: 25.5%;
	margin-top:-28px;
	margin-right:0;
	padding:0;
}

#issueHead a { background: inherit; color: #007EC5; text-decoration: none;font: 76%/1.4 arial, helvetica, sans-serif; }
#issueHead a:hover { background: inherit; color: #006699; text-decoration: underline; }
 

.linkPdf01 {
	margin-top: 7px;
	padding-left: 16px;
	text-indent: -16px;	
}
.linkPdf01 img {
	vertical-align: middle;
	border:none;
}


/* form elements */

label {
	display:block;
	font-weight:bold;
	margin:5px 0 ;
}
input {
	padding: 2px;
	/*border:1px solid #8EC175;*/
	font: normal 1em "Trebuchet MS", Tahoma, sans-serif;
	color:#777;
}
textarea {
	width:400px;
	padding:2px;
	font: normal 1em "Trebuchet MS", Tahoma, sans-serif;
	border:1px solid #8EC175;
	height:100px;
	display:block;
	color:#777;
}
input.button { 
	margin: 0; 
	font: bold 1em Arial, Sans-serif; 
	background: #FFF url(../img/gradientbg.jpg) repeat-x; 
	padding: 2px 3px; 
	color: #333;	
	border: 1px solid #DADADA;	
}
.mand
{
	color:Red;
	font-size:10px;
	vertical-align:middle;
}

.frm {
	margin: 0; padding: 0;
	padding-left:10px;
	background: #FFF url(../img/gradientbg.jpg) repeat-x;
	border: 1px solid #EFEDED;
}
.frm h1 { margin-top: 0;margin-left:2px; }




/*Table of Home sub menu*/

.tblSub
{
    font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold;
    text-decoration: none; color: #e5e8ea;
    margin-left:70px;
    margin-top:10px;
    text-align:center;
}
.tblSub a:visited{text-decoration:none; color: #e5e8ea}      
.tblSub a:link{text-decoration:none; color: #e5e8ea}
.tblSub a:hover{text-decoration:underline;  color: #eecc78;}	

.tblfooter
{
     font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal;
     text-decoration: none; color: #ffffff;
     width:800px;
}
.tblfooter a:visited{text-decoration: none; color: #ffffff}      
.tblfooter a:link{text-decoration: none; color: #ffffff}
.tblfooter a:hover{text-decoration: underline;color: #ffffff}	


.login
{
	width:320px;border-collapse:collapse;
	border:solid 1px #A3C2F7;
	background-color:#E8EEFA;
	
}
.login td
{
    padding:5px;
}



/*Top page news list */  


#news
{
	padding-bottom:2px;
	text-align:left;
	list-style-type:none;
}
#news table 
{
    border-collapse:collapse;
}
#news table td
{
    padding:6px;
    border-bottom: 1px solid #C6C6C6;
}


/*news*/
#news td{
	background:#BDD5F5;
	}
	
	
#news td a:hover{
	color:#F55018;	
	}
	
.highlight1
{
    color:Red;
    text-decoration:blink;
    font-size: 12pt;
    font-weight:bolder;
}
.highlight2
{
    color:Green;
    text-decoration:blink;
    font-size: 12pt;
    font-weight:bolder;
}


.withborder {
	border: 1px solid #A0A0A0;
	padding: 5px;
	background: #FFFFFF;
}



.imp 
{
    background:#AAB7FF url(../img/pages/important-icon.png) no-repeat 3px 8px;
	height:38px;
	text-align:left;
	padding-left:40px;
	vertical-align:middle;
	font-style:italic;
	font-weight:bold;
	color:#7926FF;
	border:solid 1px #7926FF;
	padding-top:12px;
	
	
}


.fieldsetHW {
border: 1px solid #CCA383;
width: 220px;
background: #FFE8EF;
padding: 2px;
text-align:center;
float:right;
margin-right:40px;
margin-bottom:5px;
}