/* Body
----------------------------------------------------------------------------------------- */


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #999999;
	text-decoration: none;
	background-color: #EEEEEE;
	background-image: url(images/bg.gif);
	margin: 0px;
	padding: 0px;
}

a:link {color: #0072B1;}
a:visited {color: #0072B1;}
a:hover {color: #999999; text-decoration: underline }
a:active {color: #000000;}


/* Page
----------------------------------------------------------------------------------------- */
#flash {
	background-image: url(images/bg_flash.jpg);
	background-repeat: no-repeat;
}


#maintable {
	width: 701px;
	border-right: solid 2px #FFFFFF;
	border-left: solid 2px #FFFFFF;
	background-color: #1F284C;
}

#contentcyor {
	background-image:url(images/bg_bottom.gif);
	background-repeat: repeat-x;
	background-color: #0066A0; 
	height: 440px;
}

#contentcyorleft {
	width: 341px;
	height: 440px;
	border-bottom: solid 2px #FFFFFF;
}

#contentcyorright {
	width: 360px;
	border-bottom: solid 2px #FFFFFF;
}

#footer {
	height: 4px;
}

#bottom {
	height: 75px;
	text-align: center;
	padding: 20px 0 0 0;
}

#iframesites {
	width: 320px;
	height: 315px;
}

#programs {

}

#title {
	border-bottom: solid 2px #FFFFFF;
}

#icon {
	background-color: #FFFFFF;
	width: 151px;
	border-bottom: solid 2px #FFFFFF;
	vertical-align: top;
}

#programdetails {
	border-bottom: solid 2px #FFFFFF;
	width: 550px;
	padding: 10px 25px 10px 25px;
	color: #FFFFFF;
	border-left: solid #FFFFFF 2px;	
	background-color: #E6F5F9;
}

.titleprogram {
	font-size: 14px;
	font-weight: bold;
	color:#007EC4;
}

#programdescription {
	width: 65%;
	color: #1F284C;
}

#programlist {
	width: 35%;
	vertical-align: top;
}

#programlist li {
	background-image:url(images/bullet_apc.gif);
	background-repeat: no-repeat;
	padding:  0 0 0 25px;
	margin: 3px 0 3px 0;
	color: #1F284C;
	border-bottom: solid 1px #161616;
}

#programlist ul {
	padding: 0 0 0 0;
	margin: 0 0 0 10px;
	list-style-type: none;
}

#page {
	background-color: #FFFFFF;
	border-bottom: solid 1px #161616;
	padding: 25px 30px 25px 30px;
}

#pageblack {
	background-color: #000000;
	border-bottom: solid 1px #161616;
	padding: 25px 30px 25px 30px;
	color: #FFFFFF;
}

#textform {
	border-bottom: solid 1px #EEEEEE;
	padding: 8px 0 8px 0;
}

#paymethodid {
	border-bottom: solid 1px #EEEEEE;
	padding: 8px 0 8px 0;
}

#inputform {
	border-bottom: solid 1px #EEEEEE;
	padding: 8px 0 8px 0;
}

#subtitle {
	border-bottom: solid 1px #1F284C;
	padding: 0 0 8px 0;
	font-weight: bold;

}


/* Header
----------------------------------------------------------------------------------------- */

#logo {
	background-image:url(images/logo_v2.gif);
	background-repeat: no-repeat;
	height: 62px;
	padding: 0 25px 0 0;
	border-bottom: solid 2px #FFFFFF;
}

.searchboxindex { 
	font-size:11px; 
	width:100px; 
	height:15px;  
	color:0072B1; 
	background-color:ffffff; 
	border: #DDDDDD 1px solid; 
	margin: 0 5px 0 0; 
}

.smalltext {
	font-family: Tahoma;
	font-size: 9px;
	line-height: 12px;
	color: A6ACC5;
}


/* Menu Elements
----------------------------------------------------------------------------------------- */

#menutop {
	font-size: 13px;
	background-color: #007EC4;
	color: #FFFFFF;
	font-weight: bold;
	width: 100%;
	
}

#menubutton a { 
	text-align: center;
	padding: 10px 5px 10px 5px;
	display: block;
 	white-space: nowrap;
}


#menubutton a:link {color:#FFFFFF; text-decoration: none;}
#menubutton a:visited {color:#FFFFFF; text-decoration: none;}
#menubutton a:hover {color:#1F284C; text-decoration: none; background-color: #9DD2E2;}
#menubutton a:active {color:#FFFFFF; text-decoration: none;}

#menubuttonon a { 
	text-align: center;
	padding: 10px 5px 10px 5px;
 	white-space: nowrap;
	background-color: #1F284C;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
}

#menubuttonon a:visited {color:#FFFFFF; text-decoration: none;}
#menubuttonon a:hover {color:#007EC4; text-decoration: none;}
#menubuttonon a:active {color:#FFFFFF; text-decoration: none;}

