HTML{
	padding: 0px;
	margin: 0px;
}

BODY {
	font-family: arial, verdana, sans-serif;
	color: #363636;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}

.print{
      display:none;
}

.userend {
	background: #FFEFCD;
}

.tocbg{
	background: #ffffff url("/images/bgtocq.gif");
}
	

.parentWrap{
    width:772px;
    background: url(/images/wrapbg.gif) repeat-y top center;
    margin:0px auto 0 auto;
    padding:0;
    text-align:center;
    position:relative;
} 
  
.parentWrap:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.navbg {
	background: #FEBE36 url(/images/navbg.gif) top left repeat-x;
	height: 49;
}

p{
	font-family: arial, verdana, sans-serif;
	color: #363636;
	font-size: 12px; 
	line-height: 16px;
	margin-right: 28px;
	margin-left: 28px;
	margin-top: 2px;	
	margin-bottom: 12px;	
}


.COL_1   {
	color: #6F8ABF;
	font-weight: bold;
}
.COL_2   {
	color: #ED4C16;
}
.COL_3   {
	color: #6F8ABF;
}

form 
	{
	margin: 0px;
	padding: 0px;
	
}


input, select
{
	font: 11px 'Lucida Console', Courier New, Courier;
	color: #333;
	length: 16px;
}

input.search
{
	font: 10px arial, verdana, sans-serif;
	width: 100px;
	height: 12px;
	padding: 0px;
	margin: 0px;
}


.footerbg {
	background: #FEBE36 URL(/images/footerbg.jpg) top left repeat-x ;
	margin: 0px;
	padding: 0px;
	width: 770px;
	height: 39px;
}

.footer {
	font-family: arial, verdana, sans-serif;
	font-size : 11px;
	color: #3A3A3A;
	margin-right: 18px;
	margin-left: 18px;	
	margin-top: 8px;
	margin-bottom: 8px;
	line-height: 14px;	
}

.footer a {
	color: #3A3A3A;	
	font-weight: normal;
}


.BORDER{
	border: 1px solid #6F8ABF;
	background: #ffffff;
	padding: 6px;
	margin-left: 28px;
	margin-right: 28px;
	text-align: left;
	
}

.BORDER1{
	border: 1px solid #6F8ABF;
	background: #ffffff;
	padding: 6px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 28px;
	margin-left: 28px;	
}

.BORDER2{
	color: #000000;
	background : #FEB72C;
	border-top : 8px solid #FFEDC7;
	border-bottom : 8px solid #FFDA91;
	margin-bottom: 6px;
	margin-top: 6px;
	margin: 0px;
}
.BORDER3{
	color: #333333;
	background : #efefef;
	border-top : 8px solid #FFEDC7;
}

.BORDER4{
	color: #333333;
	background : #ffffff;
	border-top : thin solid #0C5E22;
	border-bottom : thin solid #0C5E22;
	border-left : thin solid #0C5E22;
	border-right : thin solid #0C5E22;		
}


.subhead{
	font-size : 12px;
	margin-left: 13px; 
	margin-right: 0px; 	
	margin-top: 18px;
	margin-bottom:0px;
	padding: 2px;	
	padding-left: 5px;
	border-top: 1px solid #D4EFFA;
	border-bottom: 1px solid #D4EFFA;	
	background: #094D8E;
	color: #ffffff;
}

small
{
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 0px;	
}

.smaller
{
	font-size: 10px;
	font-family: arial, verdana, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 14px;
}


HR {
	color: #e1e1e1;	
	margin-top: 0px;
	margin-bottom: 0px;	
}



A {
	color: #EC531B;
	}
	
A:LINK {
	color: #094D8E;
	font-weight: bold;
	}
A:VISITED {
	color : #708BBF;
	font-weight: bold;	
}
A:HOVER {
	color : #094D8E;
	font-weight: bold;	
}

A.footerlink {
	color: #3A3A3A;
	font-weight: normal;	
	}
	
A.footerlink:LINK {
	color: #3A3A3A;
	font-weight: normal;
	}
	
A.footerlink:VISITED {
	color : #3A3A3A;
	font-weight: normal;	
}

A.footerlink:HOVER {
	color : #3A3A3A;
	font-weight: normal;	
}


A.MENU1:LINK {
	color : #ffffff;
	text-decoration : none;
}
A.MENU1:VISITED {
	color : #ffffff;
	text-decoration : none;	
}
A.MENU1:HOVER {
	color : #ffffff;
	text-decoration : none;	
}
A.MENU2:LINK {
	color : #ffffff;
	text-decoration : none;
}
A.MENU2:VISITED {
	color : #ffffff;
	text-decoration : none;
}
A.MENU2:HOVER {
	color : #ffffff;
	text-decoration : none;
}

TABLE {
	font-size : 100%;
	border : 0px;
	padding: 0px;
	margin: 0px;
}

TR.trnospace {
	padding: 0px;
	margin: 0px;
	line-height:0%;
}

TD.tdnospace {
	padding: 0px;
	margin: 0px;
	line-height:0%;
}

.menuitem1{
	background: #708BBF;
	border:  1px solid #C6D1E5;
	font-family:  arial, verdana, sans-serif;
	font-size : 11px;
	padding-right: 6px;
	padding-left: 6px;
	margin-top: 5px;
	margin-bottom: 5px;	
	white-space : nowrap;
	height: 18px;
	color : #ffffff;
	text-align: right;
	text-transform: uppercase;
	font-weight: normal;
}

.menuitem1selected{
	background: #064183;
	border:  1px solid #ffffff;
	font-family:  arial, verdana, sans-serif;
	font-size : 11px;
	padding-right: 6px;
	padding-left: 6px;
	margin-top: 5px;
	margin-bottom: 5px;	
	white-space : nowrap;
	height: 18px;
	color : #ffffff;
	text-align: right;
	text-transform: uppercase;
	font-weight: normal;
}

.menuitemlogin{
	background: #073B72 URL(/images/but_login_bg.jpg) top left repeat-x ;
	font-family:  arial, verdana, sans-serif;
	font-size : 11px;
	padding-right: 6px;
	padding-left: 6px;
	margin-top: 5px;
	margin-bottom: 5px;	
	white-space : nowrap;
	height: 17px;
	color : #ffffff;
	text-align: right;
	text-transform: uppercase;
	font-weight: normal;
}

.menuitem2{
	background: #094D8E;
	font-family: arial, verdana, sans-serif;
	color: #ffffff;
	cursor : pointer;
	font-size : 11px;
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: normal;
	width: 125px;
	border: 1px solid #ffffff;	
	border-top: 0px;	
}
.vmenu {
	position: absolute;
	visibility: hidden;
	cursor : pointer;
}

.vmenu_home {
	position: absolute;
	visibility: hidden;
	cursor : pointer;
	margin-left: 14px;
}



H1 {
	font-family: arial, verdana, sans-serif;
	color: #094D8E;
	font-size : 24px;
	margin-right: 28px;
	margin-left: 28px;
	margin-top: 12px;
	margin-bottom: 8px;
	text-align: left;	
}

.pagetitle{
	font-family: arial black, arial, verdana, sans-serif; 
	color: #ffffff;	
	font-size : 24px;
	margin-right: 28px;
	margin-left: 28px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;	
}


H2 {
	color: #EC531B;
	font-size : 16px;
	font-weight: bold;
	margin-right: 28px;
	margin-left: 28px;
	margin-top: 6px;
	margin-bottom: 2px;
	text-align: left;
}


H3 {
	color: #094D8E;
	font-size : 14px;
	font-weight: bold;
	margin-right: 28px;
	margin-left: 28px;
	margin-top: 16px;
	margin-bottom: 2px;
	text-align: left;	
}


H4 {
	color: #094D8E;
	font-size : 13px;
	font-weight: bold;
	text-transform: uppercase;
	margin-right: 28px;
	margin-left: 28px;
	margin-top: 4px;
	margin-bottom: 4px;
	text-align: left;	
}


ul
{
	list-style-type: square;
	list-style-position: outside;
	font-size : 12px;	
	margin-left: 28px;  
	margin-right: 28px;  
	margin-bottom: 15px; 
	margin-top: 10;
	padding: 0;
}

li
{
	font-size : 12px;
	margin-left: 25px; 
	margin-right: 0px; 
	margin-bottom: 6px; 
	margin-top: 0;
	padding: 0;
	line-height: 14px;
}


/*----Home Blue Box--------------------------------------------------*/


.white{
	color: #ffffff;	
}

.white p{
	color: #ffffff;
	margin-right:12px;
	margin-left: 12px;	
	margin-top: 5px;
	margin-bottom: 5px;	
}

.white h1{
	margin-right:12px;
	margin-left: 12px;	
	color: #ffffff;	
}

.white h2{
	margin-right:12px;
	margin-left: 12px;		
	color: #ffffff;	
}

.white h3{
	margin-right:12px;
	margin-left: 12px;	
	color: #ffffff;	
}

.white ul
{
	list-style-type: square;
	list-style-image: url(/upload/pictures/whitebullet.gif);
	list-style-position: outside;
	font-size : 11px;	
	margin-left: 12px; 
	margin-right: 12px; 
	margin-bottom: 12px; 
	margin-top: 8;
	padding: 0;
	line-height: 14px;
}

.white li
{
	font-size : 12px;
	margin-left: 16px; 
	margin-right: 6px; 
	margin-bottom: 10px; 
	margin-top: 0;
	padding: 0;
}

.white A:LINK{
	color: #ffffff;
	font-weight:normal;
}

.white A:HOVER{
	color: #ffffff;
	font-weight:normal;	
}

.white A:VISITED{
	color: #ffffff;
	font-weight:normal;	
}



/*----Home Right Boxes--------------------------------------------------*/

.homebox {
	margin:0px;
	padding: 0px;
}
.homebox p{
	margin-right:20px;
	margin-left: 20px;	
	margin-top: 6px;
	margin-bottom: 10px;
	font-size: 11px; 
	line-height: 12px;	
}

.homebox h1{
	margin-right:20px;
	margin-left: 20px;	
}

.homebox h2{
	margin-right:20px;
	margin-left: 20px;		
}

.homebox h3{
	color: #3A3A3A; 	
	margin-right:20px;
	margin-left: 20px;
	margin-top: 6px;	
}

.homebox ul
{
	list-style-type: square;
	list-style-image: url(/upload/pictures/whitebullet.gif);
	list-style-position: outside;	
	margin-left: 20px; 
	margin-right: 20px; 
	margin-bottom: 6px; 
	margin-top: 8;
	padding: 0;
	line-height: 14px;
}

.homebox li
{
	font-size: 11px; 
	line-height: 12px;	
	margin-left: 16px; 
	margin-right: 6px; 
	margin-bottom: 10px; 
	margin-top: 0;
	padding: 0;
}


.homebox A:LINK{
	color: #0F157B; 
	font-weight:bold;
}

.homebox  A:HOVER{
	color: #0F157B; 
	font-weight:bold;	
}

.homebox A:VISITED{
	color: #0F157B; 
	font-weight:bold;	
}



/*----Home Bottom Boxes--------------------------------------------------*/


.bottombox{
	border-top: 1px solid #9DB0D3;	
	border-right: 1px solid #9DB0D3;
	border-left: 1px solid #9DB0D3;	
	background: #ffffff url("/images/bottom_box_bg.jpg") repeat-x bottom left;
}

.bottombox p{
	margin-right:20px;
	margin-left: 20px;	
	margin-top: 6px;
	margin-bottom: 10px;
	font-size: 11px; 
	line-height: 12px;	
}

.bottombox h1{
	margin-right:20px;
	margin-left: 20px;	
}

.bottombox h2{
	margin-right:20px;
	margin-left: 20px;		
}

.bottombox h3{ 	
	margin-right:20px;
	margin-left: 20px;
	margin-top: 6px;	
}

.bottombox ul
{
	list-style-type: square;
	list-style-image: url(/upload/pictures/whitebullet.gif);
	list-style-position: outside;	
	margin-left: 20px; 
	margin-right: 20px; 
	margin-bottom: 6px; 
	margin-top: 8;
	padding: 0;
	line-height: 14px;
}

.bottombox li
{
	font-size: 11px; 
	line-height: 12px;	
	margin-left: 16px; 
	margin-right: 6px; 
	margin-bottom: 10px; 
	margin-top: 0;
	padding: 0;
}


.bottombox A:LINK{
	color: #0F157B; 
	font-weight:bold;
}

.bottombox  A:HOVER{
	color: #0F157B; 
	font-weight:bold;	
}

.bottombox A:VISITED{
	color: #0F157B; 
	font-weight:bold;	
}


/*----Call To Action Side Bar--------------------------------------------------*/

.callout {
	margin:0px;
	padding: 0px;
}
.callout p{
	margin-right:20px;
	margin-left: 20px;	
	margin-top: 6px;
	margin-bottom: 10px;
	font-size: 12px; 
	line-height: 18px;	
}

.callout h1{
	margin-right:20px;
	margin-left: 20px;	
}

.callout h2{
	margin-right:20px;
	margin-left: 20px;		
}

.callout h3{
	color: #3A3A3A; 	
	margin-right:20px;
	margin-left: 20px;
	margin-top: 6px;
	margin-top: 4px;	
}

.callout ul
{
	list-style-type: square;
	list-style-position: outside;
	margin-left: 20px; 
	margin-right: 20px; 
	margin-bottom: 10px; 
	margin-top: 4px;
	padding: 0;
	line-height: 14px;
}

.callout li
{
	font-size: 12px; 
	line-height: 14px;	
	margin-left: 16px; 
	margin-right: 6px;  
	margin-top: 0;
	padding: 0;
}


.callout A:LINK{
	color: #6F8ABF;   
	font-weight:bold;
}

.callout A:HOVER{
	color: #6F8ABF; 
	font-weight:bold;	
}

.callout A:VISITED{
	color: #6F8ABF; 
	font-weight:bold;	
}






/*---- Portals -------------------------------------------------*/

.parentWrapPortal{
    width:776px;
    background: url(/images/wrapbg_portals.gif) repeat-y top center;
    margin:0px auto 0 auto;
    padding:0;
    text-align:center;
    position:relative;
} 
   
.parentWrap:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.parentWrapPortal_tocq{
    width:772px;
    background: #ffffff;
    margin:0px auto 0 auto;
    padding:0;
    text-align:center;
    position:relative;
} 

.parentWrap_tocq:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.portaltitle{
	font-family: arial black, arial, verdana, sans-serif; 
	color: #ffffff;	
	font-size : 18px;
	font-style: italic;
	margin-right: 11px;
	margin-left: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;	
}

.menuitemportal{
	background: #708BBF;
	border:  1px solid #ffffff;
	font-family:  arial, verdana, sans-serif;
	font-size : 11px;
	padding-right: 6px;
	padding-left: 6px;
	margin-top: 0px;
	margin-bottom: 7px;	
	white-space : wrap;
	height: 18px;
	color : #ffffff;
	text-align: left;
	text-transform: uppercase;
	font-weight: normal;
	width: 150;
}

.menuitemportalselected{
	background: #064183;
	border:  1px solid #ffffff;
	font-family:  arial, verdana, sans-serif;
	font-size : 11px;
	padding-right: 6px;
	padding-left: 6px;
	margin-top: 0px;
	margin-bottom: 7px;	
	white-space : wrap;
	height: 18px;
	color : #ffffff;
	text-align: left;
	text-transform: uppercase;
	font-weight: normal;
	width: 150;
}

.menuitemportaltocq{
	background: #324762;
	border:  1px solid #5D6C7D;
	font-family:  arial, verdana, sans-serif;
	font-size : 11px;
	padding-right: 6px;
	padding-left: 6px;
	margin-top: 0px;
	margin-bottom: 7px;	
	white-space : wrap;
	height: 18px;
	color : #ffffff;
	text-align: left;
	text-transform: uppercase;
	font-weight: normal;
	width: 150;
}

.menuitemportaltocqselected{
	background: #A8AAAA;
	border:  1px solid #BFC1C1;
	font-family:  arial, verdana, sans-serif;
	font-size : 11px;
	padding-right: 6px;
	padding-left: 6px;
	margin-top: 0px;
	margin-bottom: 7px;	
	white-space : wrap;
	height: 18px;
	color : #ffffff;
	text-align: left;
	text-transform: uppercase;
	font-weight: normal;
	width: 150;
}

.tocq_border_right{
	border-right : 1px solid #273B52;
}

.footerbgportal {
	background: #184C86;
	margin: 0px;
	padding: 0px;
	width: 770px;
	height: 39px;
}

.footerbgportaltocq {
	background: #DDDDDD  url(/images/portal_footer_tocq.gif) top left no-repeat;
	margin: 0px;
	padding: 0px;
	width: 772px;
	height: 40px;
}

A.footerlinkportal {
	color: #ffffff;
	font-weight: normal;	
	}
	
A.footerlinkportal:LINK {
	color: #ffffff;
	font-weight: normal;
	}
	
A.footerlinkportal:VISITED {
	color : #ffffff;
	font-weight: normal;	
}

A.footerlinkportal:HOVER {
	color : #ffffff;
	font-weight: normal;	
}

.spaceheight {
	height: 7px;
}


/*----Administration Area--------------------------------------------------*/



#admin {
	background: #FFEDC7;;
	text-align: center;
}





#admin H1 {
	font-family: arial, verdana, sans-serif;
	color: #094D8E;
	font-size : 24px;
	margin-top: 0px;
	margin-bottom: 6px;
	text-align: center;	
}


#admin H2 {
	color: #EC531B;
	font-size : 20px;
	font-weight: bold;
	margin-right: 28px;
	margin-left: 28px;
	margin-top: 15px;
	margin-bottom: 8px;
	text-align: left;
}

#admin H3 {
	border-bottom: 2px solid #708BBF;
	border-top: 2px solid #708BBF;
	font-size : 14px;
	margin-left: 0px; 
	margin-right: 0px; 	
	margin-top: 0px;
	margin-bottom:12px;	
	padding: 4px;	
	background: #E7E9E4;
	color: #708BBF;
	text-align: left;
}

#admin td.editmode H3 {
	border: 0px;
	background: #ffffff;
	color: #094D8E;
	font-size : 14px;
	font-weight: bold;
	margin-right: 24px;
	margin-left: 24px;
	margin-top: 16px;
	margin-bottom: 2px;
	text-align: left;
}

#admin p{
	text-align: left;
}

#admin div.BORDER1{
	border: 2px solid #EEE7DC;
	width: 98%;
	background: #ffffff;
	padding: 0px;
	padding-bottom: 16px;
	margin: 0px;
	margin-bottom: 26px;
	margin-top: 0px;
}


#admin div.BORDER1 H1{
	text-align: left;
	
}

TH{
	border-bottom: 1px solid #708BBF;
	border-top: 1px solid #708BBF;
	font-size : 15px;
	margin: 8px;	
	padding: 4px;	
	background: #E7E9E4;
	color: #708BBF;
	text-align: left;
}

.borderadmin{
	border: 4px solid #FEB72C;
	background: #ffffff;
	width: 95%;
	padding-top: 15px;
	padding-bottom: 25px;
	margin: 0px;
	margin-bottom: 15px;
	margin-top: 15px;
	
}

.borderadmin ul{
	text-align: left;
	
}

.tableadmin{
	border: 1px solid #D7CBB7;
	background: #ffffff;
	width: 85%;
	padding: 0px;
	margin: 0px;
}

.tableadmin td{
	border: 1px solid #D7CBB7;
	background: #ffffff;
	padding: 4px;
	margin: 0px;
}


.tabledata{
	border-right: 1px solid #D7CBB7;
	border-bottom: 1px solid #D7CBB7;
	border-top: 1px solid #D7CBB7;
	background: #ffffff;
	width: 90%;
	padding: 0px;
	margin: 0px;
}

.tabledata td{
	border-left: 1px solid #D7CBB7;
	border-top: 1px solid #D7CBB7;
	background: #ffffff;
	padding: 3px;
	margin: 0px;
}

.tabledata td.editmode H3{
	border: 0px;
	color: #094D8E;
	font-size : 14px;
	font-weight: bold;
	margin-right: 24px;
	margin-left: 24px;
	margin-top: 16px;
	margin-bottom: 2px;
	text-align: left;
}

.tabledata th{
	border: 1px solid #EEE7DC;	
	background: #EEE7DC;
	color: #463A28;	

}

.tablecalendar{
	border-right: 1px solid #D7CBB7;
	border-bottom: 1px solid #D7CBB7;
	border-top: 1px solid #D7CBB7;
	background: #ffffff;
	width: 85%;
	padding: 0px;
	margin: 0px;
}

.tablecalendar td{
	border: 0px solid #D7CBB7;
	padding: 3px;
	margin: 0px;
}

.tablecalendar th{
	border: 0px solid #EEE7DC;	
	background: #EEE7DC;
	color: #463A28;	

}



.Title1 {
	color: #094D8E;
	font : bold 155%;
	text-align: center;
	margin-top: 18px;
	margin-bottom: 18px;	
}
.Title2 {
	color: #094D8E;
	border-bottom : 1px solid #094D8E;	
	font-size : 16px;
	margin-top: 12px;
	margin-bottom: 8px;
	margin-right: 28px;
	margin-left: 2px;	
	font-weight: bold;	
}
.Title3 {
	color: #094D8E;
	font-size : 14px;
	font-weight: bold;
	margin-right: 28px;
	margin-left: 2px;
	margin-top: 6px;
	margin-bottom: 2px;	
}