body {
	background-color:#333333;
	margin:0px;
}

td {
	font-family:Arial; font-size:12px;
	color:#000000; line-height:20px;
	text-align:justify;
}

.whitefont {
	font-family:Arial; font-size:12px;
	color:#ffffff;
}

.whitefont2 {
	font-family:"Trebuchet MS"; font-size:13px;
	color:#ffffff; line-height:22px;
}


.small {
	font-family:Arial; font-size:11px;
	color:#000000;
}

.header_bg {
	background-image:url(images/header_bg.jpg);
	background-repeat:repeat-x; height:115px;
}

.nav_bg {
	background-image:url(images/nav_bg.jpg);
	background-repeat:repeat-x; height:22px;
	border-left:solid 1px #717171;
	border-right:solid 1px #717171;	
}

.left_bg {
	background-image:url(images/left_bg.jpg);
	background-repeat:repeat-x; width:238px;
	background-color:#205483;
}

.welcome_bg {
	background-image:url(images/welcome_bg.jpg);
	background-repeat:no-repeat; width:445px;
	height:203px;
}

.pink_bg  {
	background-image:url(images/pink_bg.jpg);
	background-repeat:repeat-x; 
}

.orange_bg  {
	background-image:url(images/orange_bg.jpg);
	background-repeat:repeat-x; 
}

.blue_bg  {
	background-image:url(images/blue_bg.jpg);
	background-repeat:repeat-x; 
}

.left_subhead_bg {
	background-image:url(images/left_subhead_bg.jpg);
	background-repeat:repeat-x; height:37px; 
}

.left_subhead_bg2 {
	background-image:url(images/left_subhead_bg2.jpg);
	background-repeat:repeat-x; height:38px; 
}

.footer_bg  {
	background-image:url(images/footer_bg.jpg);
	background-repeat:repeat-x; 
}

.border_bottom {
	border-bottom:solid 1px #E0E0E0;
}

.border_lr {
	border-left:solid 1px #E0E0E0;
	border-right:solid 1px #E0E0E0;
}

.table_border {
	background-color:#FCFCFC;
	border-left:solid 1px #E0E0E0;
	border-right:solid 1px #E0E0E0;
	border-bottom:solid 1px #E0E0E0;
}

.white_header {		
	font-family:"Trebuchet MS";
	font-size:15px; color:#FFFFFF;
	font-weight:bold; 
}

.white_header2 {		
	font-family:Arial;
	font-size:13px; color:#FFFFFF;
	font-weight:bold; 
}


.navlink:link {
	font-family:"Trebuchet MS";
	font-size:13px; color:#FFFFFF;
	font-weight:bold; text-decoration:none;
}

.navlink:visited {
	font-family:"Trebuchet MS";
	font-size:13px; color:#FFFFFF;
	font-weight:bold; text-decoration:none;
}

.navlink:hover {
	font-family:"Trebuchet MS";
	font-size:13px; color:#FFCC00;
	font-weight:bold; text-decoration:none;
}

.whitelink:link {
	font-family:Arial;
	font-size:12px; color:#FFFFFF;
	text-decoration:none;
}

.whitelink:visited {
	font-family:Arial;
	font-size:12px; color:#FFFFFF;
	text-decoration:none;
}
.whitelink:hover {
	font-family:Arial;
	font-size:12px; color:#FFCC00;
	text-decoration:none;
}

.yellowlink:link {
	font-family:Arial;
	font-size:13px; color:#FFFF00;
	text-decoration:none;
}

.yellowlink:visited {
	font-family:Arial;
	font-size:13px; color:#FFFF00;
	font-weight:bold; 
	text-decoration:none;
}
.yellowlink:hover {
	font-family:Arial;
	font-size:13px; color:#FFFFFF;
	font-weight:bold; 
	text-decoration:none;
}

.blacklink:link {
	font-family:Arial;
	font-size:12px; color:#000000;
	font-weight:bold; 
	text-decoration:none;
}

.blacklink:visited {
	font-family:Arial;
	font-size:12px; color:#000000;
	text-decoration:none;
}
.blacklink:hover {
	font-family:Arial;
	font-size:12px; color:#FF0000;
	text-decoration:none;
}


/* Responsive Video from Zurb Foundation. Copyright (c) 2011 ZURB, http://www.zurb.com/ License: MIT */

.flex-video {position:relative;padding-top:25px;padding-bottom:67.5%;height:0;margin-bottom:16px;overflow: hidden;}

.flex-video.widescreen {padding-bottom:57.25%;}

.flex-video.vimeo {padding-top:0;}

.flex-video iframe, .flex-video object, .flex-video embed {position:absolute;top:0;left:0;width:100%;height:100%;border:none;}

@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
        .flex-video { padding-top: 0; }

    }
