@charset "utf-8";

/*****************************/
/*** Layout ***/
/*****************************/
body, html {
	margin:0; 
	padding:0; 
	text-align:center; 
	background-repeat:repeat-x; 
	background-color:#cccccc; 
	font-family:"Trebuchet MS"; 
	font-size:12px; color:#ffffff;
	height: auto !important;
	min-height: 100%;
	height: 100%;
}

#wrapper_container {
	width:1004px;
	height: 100%; 
	margin:0 auto; 
	background-color:#ffffff;
}

#container {
	width:975px;
	height:100%; 
	margin:0 auto; 
	background-color:#1d4780;
	background-image:url(/imges/rght_bgpic.png);
	background-repeat:no-repeat;
	background-position:right top; 
}

#header {
	height:135px; 
	background-color:#0e3178; 
	margin:0; 
	padding:0;
}
	
	#header_logo {
		float:left; 
		left:135px; 
		width:226px; 
		height:135px; 
		background:url(/images/hdr_logo.png);
		background-repeat:no-repeat;
	}
	
	#header_image {
		float:left; 
		margin:0; 
		padding:0; 
		width:749px; 
		height:135px; 
		background-image:url(/images/headerimages/hdr_image_home.jpg); 
		background-repeat:no-repeat;
	}

#titlebar {
	float:left; 
	margin:0; 
	padding:0; 
	width:975px; 
	height:30px; 
	background-image:url(/images/our-mission.png); 
	background-repeat:no-repeat;
}
	
#title {
	float:left; 
	margin:0; 
	padding:0; 
	width:226px; 
	height:30px; 
	background:url(/images/title.png); 
	background-repeat:no-repeat;
}	

#left {
	float:left; 
	margin:10px 0 10px 0; 
	width:227px; 
	background:#1d4780; 
	text-align:center;
}

	#navigation {
		float:left; 
		left:237px; 
		top:140px; 
		width:226px;
		padding: 0 11px 10px 12px;
		margin:0;
	}

#center {
	float:left;
	padding:0px;
	margin:15px 0px 0px 0px;
	width: 460px;
	background:#1d4780; 
	text-align:left;
}
	#content {
		margin:0px 10px 0px 10px; 
		padding:0;
		width:440px;
			
	}
	
	#pagetitle {
		margin:0px;
		padding: 0px;
		background-image:url(images/pagetitles/pagetitle_.jpg);
		background-repeat:no-repeat;
	}
	
#right {
	float:left;
	padding:15px 0px 10px 0px;
	margin:0px;
}

	#right_mascot {
		float:right;	
		margin:10px 61px 10px 0px;
		padding:0px; 
		width:227px; 
		height:120px;
		bottom:0px;
		right:0px;
		left:0px;
	}
	
#footer {
	clear:both; 
	position:relative; 
	width:975px;
	height:50px; 
	margin:20px auto 0 auto; 
	background:#ffffff; 
	color:#808285;
}

/*****************************/
/*** Header Image ***/
/*****************************/
img.flex_header_img {
	margin:0; 
	padding:0;
}

/*****************************/
/*** Navigation ***/
/*****************************/

/* New Default Menu */

a.mainlevel_mainmenu:link, a.mainlevel_mainmenu:active, a.mainlevel_mainmenu:visited{
	display:block;
	width:203px; 
	height: 22px; 
	line-height: 22px;  
	white-space: nowrap; 
	color: #808285; 
	font-size: 12px; 
	font-weight: bold;
	text-align:left;
	background:url(/images/nav_mainmenu.png);
	background-repeat:no-repeat;
	padding:0px 0px 0px 30px;
	margin:2px 0 2px 0;
	border: none;
	text-decoration:none;
}
a.mainlevel_mainmenu:hover, a.mainlevel_mainmenu#active_menu_mainmenu{
	background-image:url(/images/nav_mainmenu_on.png);
	background-repeat:no-repeat;
	color:#000000;
}

/* Sub Menus */
div.sublevel1 {
	display:block;
	width:203px;
	margin:0;
	padding:0 0 0 21px;
}

a.sublevel_mainmenu:link, a.sublevel_mainmenu:visited, a.sublevel_mainmenu:active{
	float:left;
	display:block;
	width: 163px;
   	width: "167px";
	margin:0;
	padding:0 0 0 15px;
	color:#ffffff;
	text-decoration:none;
	background-color:#586f96;
	text-align: left;
}

a.sublevel_mainmenu:hover{
	color:#000000;
	background-color:#95a7c4; 	
}

a.sublevel_mainmenu#active_menu_mainmenu{
	color:#ffffff;
	background-color:#3c4c69;	
}

a.sublevel_mainmenu#active_menu_mainmenu:hover{
	color:#ffffff;
	background-color:#455676;	
}

div.sublevel-item-spacer {

}

/* old menu
.accordion-menu {
	width:203px;
	text-align:left;
	border:none;
	margin:0 0 25px 10px;
}

dl, dt, dd 	{ 
	margin: 0; 
	padding: 0; 
	list-style-type: none;
}

dl.accordion-menu dt {
	width:203px; 
	height: 22px; 
	line-height: 18px;  
	white-space: nowrap; 
	color: #808285; 
	font-size: 12px; 
	font-weight: bold;
	text-align:left;
	background:url(/images/nav_mainmenu.png);
	background-repeat:no-repeat;
	padding:0px 0px 0px 30px;
	margin:5px 0 5px 0;
	border: none;
}

a#activeparent_roll_menu_0 {
	width:203px; 
	height: 22px; 
	line-height: 22px;  
	white-space: nowrap; 
	color: #000000; 
	font-size: 12px; 
	font-weight: bold;
	text-align:left;
	background:url(/images/nav_mainmenu_on.png);
	background-repeat:no-repeat;
	padding:0px 0px 0px 30px;
	border: none;
	margin:0 0 0 -30px;
	display:block; 
	#float:left !important;
}

a#active_roll_menu.rollmainlevel {
	float:left;
	width:203px; 
	height: 22px; 
	line-height: 22px;  
	white-space: nowrap; 
	color: #000000; 
	font-size: 12px; 
	font-weight: bold;
	text-align:left;
	background:url(/images/nav_mainmenu_on.png);
	background-repeat:no-repeat;
	padding:0px 0px 0px 30px !important;
	border: none;
	margin:0 0 0 -30px;
}

a:link.rollsublevel_1  {
	white-space: nowrap; 
	color: #ffffff; 
	font-weight: bold;
	text-align:left;
	padding:0;
	border: none;
	margin:0 0 0 0;
}

a#active_roll_menu.rollsublevel_1 {
	white-space: nowrap; 
	color: #000000; 
	font-weight: bold;
	text-align:left;
	padding:0;
	border: none;
	margin:0 0 0 0;
}

a:hover.rollsublevel_1 {
	white-space: nowrap; 
	color: #000000; 
	font-weight: bold;
	text-align:left;
	padding:0;
	border: none;
	margin:0 0 0 0;
}

a:active.rollsublevel_1 {
	display:block; 
	white-space: nowrap; 
	color: #ffffff;
	font-weight: bold;
	text-align:left;
	padding:0;
	border: none;
	margin:0 0 0 0;
}

a:visited.rollsublevel_1 {
	display:block; 
	white-space: nowrap; 
	color: #ffffff;
	font-weight: bold;
	text-align:left;
	padding:0;
	border: none;
	margin:0 0 0 0;
}

dl.accordion-menu dt:hover { 
	cursor: pointer; 
	display:block; 
	width:203px; 
	height: 22px; 
	line-height: 18px;  
	white-space: nowrap; 
	color: #000000; 
	font-size: 12px; 
	font-weight: bold;
	text-align:left;
	background:url(/images/nav_mainmenu_on.png);
	background-repeat:no-repeat;
	padding:0px 0px 0px 30px;
	border: none;
	text-decoration:none;
}

dl.accordion-menu dt a { 
	line-height: 22px;  
	white-space: nowrap; 
	color: #808285; 
	font-size: 12px; 
	font-weight: bold;
	text-align:left;
	border: none;
	text-decoration:none;
}

dl.accordion-menu dt a:hover { 
	line-height: 22px;  
	white-space: nowrap; 
	color: #000000; 
	font-size: 12px; 
	font-weight: bold;
	text-align:left;
	border: none;
	text-decoration:none;
}
/ Sub Menus /
dl.accordion-menu dd {
	width:168px;
	margin:0 0 0 17px; 
	background:#586f96; 
}

dl.accordion-menu dd a {
	color: #ffffff; 
	font-size: 11px; 
	text-decoration: none; 
	font-weight:bold; display: block; 
}

dl.accordion-menu dd a:hover { 
	color: #000000;
}

span.rollmainlevel{ 
	cursor: pointer;
}

/ Example CSS to override CSS for top level expanded menu /
#activeparent_roll_menu{ color: #ff0000; }

#sbd83 {
	display:none;
}

#sbd102 {
	display:none;
}

#sbd105 {
	display:none;
}
*/

/*****************************/
/*** Left ***/
/*****************************/

/* Contact Details */
#contact_details {
	width: 200px;
	margin:0px 0px 10px 6px;
}
/*Tev-E-News */
#trev-e-news {
	width: 200px;
	margin:0px 0px 10px 10px;
}

/*****************************/
/*** Center ***/
/*****************************/
table.contentpaneopen {
	width:440px;
	margin:0; 
	padding:0;
}

#content ul li{
	margin:0 0 5px 15px; 
	list-style-image:url(/images/bullet.png);
}

/*****************************/
/*** Pages ***/
/*****************************/

/* Home page */
#video {
	width: 418px;
}

	#video_top {
		width: 418px;
		height: 60px;
		background-image:url(/images/home_video_top.png);
		background-repeat:no-repeat;
	}
	
	#video_mid {
		width: 418px;
		background-image:url(/images/home_video_mid.png);
		background-repeat:repeat-y;
	}
	
	#video_content {
		width: 398px;
		height: 160px;
		padding:0px;
		margin:0px 10px 10px 10px;
	}
	
	#video_bot {
		width: 418px;
		height: 2px;
		background-image:url(/images/home_video_bot.png);
		background-repeat:no-repeat;
	}

/*****************************/
/*** Right ***/
/*****************************/

div.module_content {
	width:223px;
	margin:0;
	padding:0;
	background-image:url(/images/module_bg.png);
	background-repeat:repeat-y;
	border-bottom:2px solid #1d7abf;
}

div.moduletable {
	margin:0 0 10px 0;
	padding:0px;
	width: 223px;
	text-align:center;
}	

/* Calendar */
div.moduletable_calendar {
	margin:0px;
	padding:0px;
	width: 223px;
	text-align:center;
}

div.moduletable_calendar h3 {
	width:223px;
	height:39px;
	padding:10px 0 5px 10px;
	margin:0;
	font-size:16px;
	font-weight:bold;
	color:#f47721;
	text-transform:uppercase;
	text-align:left;
	background:url(/images/module_title_calendar.png);
	background-repeat:no-repeat;
}

div.moduletable_calendar a {
	text-decoration:underline;	
}


/* News Flash */
div.moduletable_news_flash {
	margin:0px;
	padding:0px;
	width: 227px;
	text-align:left;
}

div.moduletable_news_flash h3 {
	width:223px;
	height:39px;
	padding:10px 0 5px 10px;
	margin:0;
	font-size:16px;
	font-weight:bold;
	color:#f47721;
	text-transform:uppercase;
	text-align:left;
	background:url(/images/module_title_newsflash.png);
	background-repeat:no-repeat;
}

div.ucd_news_flash {
	width:223px;
	margin:0;
	padding:0;
	background-image:url(/images/module_bg.png);
	background-repeat:repeat-y;
	text-align:center;
}

div.ucd_ajaxfader {
	width:200px;
	margin:0px 10px 0px 10px;
	padding:0px;
	background-color:#365383;
	text-align:left;
}

ul.ucd_list {
	margin:0 0 0 15px; 
	padding:0; 
	list-style: square;
	list-style-image:url(/images/icons/news_icon.png); 
	text-align:center;
	font-size:10px;
}	
	
ul.ucd_list li {
	width:180px;
	padding:0;
	margin:0 0 10px 10px;  
	text-align: left;
}

ul.ucd_list li a:link, ul.ucd_list li a:visited {
	color:#4bbef5; 
	text-decoration: underline; 
	font-weight: normal;
}

ul.ucd_list li a:hover {
	text-decoration:none;
	font-weight: normal;
	color:#71a5b7;
}

div.ucd_title a {
	width:200px;
}

#right_images {
	width:225px; 
	margin:10px 0px 10px 0px; 
	padding:0;
	text-align:center;
}

/* Right Images */
#right_images_content {
	position: relative;
	margin:auto 0; 
	padding:0;
	text-align:center;
}

/*****************************/
/*** Content ***/
/*****************************/

/*Staff Pics*/
#staff_pics {
	width: 450px;
	margin:10px auto;
	padding: 0px;
	display:block;
	float:left;
}

#staffpic_row {
	width:450px;
	clear:both;
}

	#staffpic_left {
		float:left;
		width: 150px;
		height: 220px;
		margin: 0px;
		padding: 0px;
	}
	
	#staffpic_center {
		float:left;
		width: 150px;
		height: 220px;
		margin: 0px;
		padding: 0px;
	}
	
	#staffpic_right {
		float:right;
		width: 150px;
		height: 220px;
		margin: 0px;
		padding: 0px;
	}

/*****************************/
/*** Footer ***/
/*****************************/
#menufooter {
	float:left; 
	position:relative; 
	width:976px; 
	height:18px; 
	font-size: 10px; 
	padding:0; 
	margin:4px 0 3px 0;
}

ul.menufooter {
	position:relative; 
	margin:0; 
	padding:0; 
	height:18px;
	width:976px; 
	list-style: none; 
	text-align:center;
}		
ul.menufooter li {
	height:12px;
	margin:0;
	padding:0px 16px 0px 0px;  
	float: left; 
	text-align: center;	
	list-style: none; 
	display: inline;
}		
ul.menufooter li a {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color: #448ccb;
	font-size: 10px;
	text-decoration:underline; 
}
ul.menufooter li a:hover {
	text-decoration: none;
}

ul.menufooter li.item83 {
	display: none;	
}

ul.menufooter li.item97 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:right;	
}

/* Copyright */
#footer_copyright {
	float:left;
	left:0px;
	font-size:10px;
}

/* Credits */
#footer_credits {
	float:right;
	right:0px;
	font-size:10px;
}

#footer_credits a {
	color: #448ccb;
	font-size: 10px;
	text-decoration:underline; 
}

#footer_credits a:hover {
	text-decoration:none; 
}



/* Credits Fixed */
/*#credits_fixed{width:160px;height:40px;position:absolute;padding:0;margin:0pt;bottom:0pt;right:2pt;opacity:0.65; filter:alpha(opacity=65); z-index:10000; text-align:left;}
#credits {height:40px;width:100%;text-align:center;}
body > div#credits_fixed{position: fixed;}*/

/*****************************/
/*** Links ***/
/*****************************/
a:link, a:visited, a:active, a:focus {
	color:#4bbef5; 
	text-decoration: none; 
	font-weight: normal;
}

a:hover {
	text-decoration:none;
	font-weight: normal;
	color:#71a5b7;
}

a img {
	border:none;
}

ul {
	margin: 0px;
	margin-left: 15px;
	padding: 0px;
}
ul a:link, ul a:visited{
	color:#4bbef5; 
	text-decoration: none; 
	font-weight: normal;
}
ul a:hover{
	text-decoration:none;
	font-weight: normal;
	color:#71a5b7;
}

a.slideTitleLink {
	color:#4bbef5; 
	text-decoration: none; 
	font-weight: normal;
	cursor:pointer;
}

a:hover.slideTitleLink {
	text-decoration:none;
	font-weight: normal;
	color:#71a5b7;
	cursor:pointer;
}

/*****************************/
/*** Headings & Titles ***/
/*****************************/

h1 {
	font-size:18px;
	font-weight:bold; 
	color:#ff8e41;
	margin:10px 0 0 0;
	padding:0;
}

h2 {
	font-size:16px;
	font-weight:bold; 
	color:#ff8e41;
	margin:10px 0 0 0;
	padding:0;
}

h3 {
	font-size:14px;
	font-weight:bold; 
	color:#ff8e41;
	margin:10px 0 0 0;
	padding:0;
}

h4 {
	font-size:12px;
	font-weight:bold; 
	color:#ff8e41;
	margin:5px 0 5px 0;
	padding:0;
}

/*****************************/
/*** Joomla Default Styles ***/
/*****************************/
.contentheading {
	font-size: 14px;
	font-weight: bold;
	color: #1D4780;
}
.contentheading a:link, .contentheading a:visited {
	font-size: 14px;
	font-weight: bold;
	color: #1D4780;
	text-decoration: none;
}
.contentheading a:hover {
	text-decoration: underline;
}
.modifydate{
	font-size: 10px;
	color: #cbcbcb;
	padding-top: 15px;
}
.small{
	font-size: 10px;
	color: #cbcbcb;
}
.createdate{
	font-size: 10px;
	color: #cbcbcb;
}
.readon{
	font-size: 11px;
	color: #36709f;
}
a.readon:link, a.readon:visited {
	text-decoration: none;
}
a.readon:hover {
	text-decoration: underline;
}
td.buttonheading {
	width: 12px;
}
.sectiontableheader {
	background-color : #efefef;
	background-repeat: repeat;
	border-bottom: solid 1px #999999;
	padding: 2px;
	color : #555555;
	font-weight : bold;
	padding: 2px;
}
.sectiontableentry1 td, .sectiontableentry0 td, .sectiontableentry2 td {
	border-bottom: 1px solid #DDD;
}
.sectiontableentry0 {
	background: #f5f4f4;
}
.mosimage_caption{
	font-size: 10px;
	color: #939393;
	padding-top: 5px;
	padding-bottom: 5px;
}
.componentheading {
	font-size: 18px;
	font-weight: bold;
	color: #1D4780;
	text-align: left;
	margin-bottom: 20px;
}

.componentheading_gallery {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	margin-bottom: 20px;
}

table.contenttoc {
	margin: 0 0 10px 10px;
	padding: 0;
	width: 200px;
}
table.contenttoc td {
	padding: 1px 5px 1px 18px;
	background: url(../images/arrow.png) no-repeat 7px 3px;
}
table.contenttoc th {
	padding: 2px 4px;
	background-color : #efefef;
	border-bottom: solid 1px #999999;
	color: #888888;
	text-indent: 5px;
	text-transform: UPPERCASE;
}
.contentpaneopen{
	width:440px;
}

table.contentpane, table.contentpane_gallery{
	width:440px;
	margin-bottom: 30px;
}

.highlight{
	background-color: #ffff99;
}

table.poll {
	padding: 0;
	width: 100%;
	border-collapse: collapse;
}
table.pollstableborder {
	padding: 0;
	width: 100%;
	border: none;
	text-align: left;
}
table.pollstableborder img {
	vertical-align: baseline;
}
table.pollstableborder td {
	padding: 2px!important;
}

/* Forms */
form {
	margin: 0;
	padding: 0;
}
#mod_login_password, #mod_login_username {
	width: 140px;
}
#mod_search_searchword{
	padding: 0px;
}

input[type=text] {
	height: 14px;
	width: 200px;
	border:1px solid #1D7ABF;
	color: #ffffff;
	background-color:#365383;
	font-family:"Trebuchet MS";
	font-size:10px;
}

input[type=password] {
	height: 14px;
	width: 200px;
	border:1px solid #1D7ABF;
	color: #ffffff;
	background-color:#365383;
	font-family:"Trebuchet MS";
	font-size:10px;
}

input.textfield {
	height: 14px;
	width: 200px;
	border:1px solid #1D7ABF;
	color: #ffffff;
	background-color:#365383;
	font-family:"Trebuchet MS";
	font-size:10px;
}

textarea {
	height: 80px;
	width: 200px;
	border:1px solid #1D7ABF;
	color: #ffffff;
	background-color:#365383;
	font-family:"Trebuchet MS";
	font-size:10px;
}

.button {
	padding: 1px 4px;
	border:1px solid #1D7ABF;
	background: #1F304D;
	color: #F47721;
	margin: 0px 5px 0px 5px;
	cursor:pointer;
}

.button:hover, .button:focus {
	padding: 1px 4px;
	border:1px solid #4399d9;
	background: #445675;
	color: #ffffff;
	margin: 0px 5px 0px 5px;
	cursor:pointer;
}

input[type=button] {
	padding: 1px 4px;
	border:1px solid #1D7ABF;
	background: #1F304D;
	color: #F47721;
	margin: 0px 5px 0px 5px;
	cursor:pointer;
}

input[type=submit]{
	padding: 1px 4px;
	border:1px solid #1D7ABF;
	background: #1F304D;
	color: #F47721;
	margin: 0px 5px 0px 5px;
	cursor:pointer;
}

input[type=reset]{
	padding: 1px 4px;
	border:1px solid #1D7ABF;
	background: #1F304D;
	color: #F47721;
	margin: 0px 5px 0px 5px;
	cursor:pointer;
}

input[type=button]{
	padding: 1px 4px;
	border:1px solid #1D7ABF;
	background: #1F304D;
	color: #F47721;
	margin: 0px 5px 0px 5px;
	cursor:pointer;
}

.pagenav {
	padding: 2px;
}
a.pagenav,
.pagenav_prev a,
.pagenav_next a,
.pagenavbar a {
	padding: 1px 4px;
	border-top: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
	border-bottom: 1px solid #BABDB6;
	border-right: 1px solid #BABDB6;
	background: #EFEFEF;
	color: #666666;
	text-decoration: none;
	font-size: 11px;
}
a.pagenav:hover, a.pagenav:active,
.pagenav_prev a:hover, .pagenav_prev a:active,
.pagenav_next a:hover, .pagenav_next a:active,
.pagenavbar a:hover, .pagenavbar a:active {
	padding: 1px 4px;
	border-top: 1px solid #BABDB6;
	border-right: 1px solid #E1E1E1;
	border-bottom: 1px solid #E1E1E1;
	border-left: 1px solid #BABDB6;
	background: #EFEFEF;
	color: #666666;
	text-decoration: none;
}
.pagenavbar {
	padding-left: 14px;
	color: #666666;
	font-size: 11px;
}
.pagenavcounter {
	padding: 8px 14px 0 14px;
	color: #666666;
}
.blog_more {
	margin-top: 5px;
	margin-bottom: 30px;
}
.back_button{
	font-size: 11px;
	text-align: left;
	margin-top: 20px;
}
.adminform textarea {
	width: 840px!important;
}
.adminform textarea.inputbox {
	width: 840px!important;
}
td{
	font-size: 11px;
}
hr {
	background-color: #cbcbcb;
	height: 1px;
	border: 0;
}

p {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

div.slideBox p {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

strong {
	font-weight:bold;
	color:#f9ba24;
}

b {
	font-weight:bold;
	color:#f9ba24;
}

.grey {
	color: #8998a7;
}

/*****************************/
/*** Bonus Typography Styles ***/
/*****************************/
pre, .code {
	padding: 10px 15px;
	margin: 5px 0 15px;
	border-left: 5px solid #DDDDDD;
	background: #F5F5F5;
}

blockquote {
	padding: 5px 40px 5px 15px;
}

blockquote span.open {
	padding: 0 0 0 20px;
	background: url(../images/so-q.gif) no-repeat left top;
}

blockquote span.close {
	padding: 0 20px 0 0;
	background: url(../images/sc-q.gif) no-repeat bottom right;
}

/* Quote hilight */
.quote-hilite {
	padding : 10px 15px;
	margin: 0;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
}

/* Small quote */
.small-quote {
	background: none;
	margin: 0;
	padding: 0;
}

.small-quote span.open-quote {
	background: url(../images/so-q.gif) no-repeat center left;
	margin: 0;
	padding-left: 20px;
}

.small-quote span.close-quote {
	background: url(../images/sc-q.gif) no-repeat center right;
	margin: 0;
	padding-right: 20px;
}

.small-quote span.author {
	display: block;
	padding: 2px 5px 2px 20px;
	background: url(../images/author.gif) no-repeat 5px 4px #DDDDDD;
	border-top: 1px solid #DDDDDD;
	margin: 0.5em 0 0;
	text-transform: uppercase;
	font-size: 90%;
}

/* Dropcap */
.dropcap {
	float: left;
	padding: 4px 8px 0 0;
	display: block;
	font: 50px/40px Georgia, Times, serif;
}

/* Tips, Error, Message, Hightlight*/
.error {
	padding-left: 25px;
	color: #E92426;
	background: url(../images/bullet-error.gif) no-repeat top left;
}

.message {
	padding-left: 25px;
	color: #235675;
	background: url(../images/bullet-info.gif) no-repeat top left;
}

.tips {
	padding-left: 25px;
	color: #333333;
	background: url(../images/bullet-tips.gif) no-repeat top left;
}

.highlight {
	padding: 2px;
	background: #2c5997;
	font-weight: normal;
}

div#phocagallery {
	width:440px;
}

div.name, a.modal-button {
	text-transform:capitalize;
}

div.phocagallery-box-file{
	display:block;
	float:left;
	width:140px;
	height:auto;
	display:block;
	padding:0;
}

div.phocagallery-box-file-first{
	float:left;
	width:140px;
	height:175px;
}

div.phocagallery-box-file-second {
	position:relative;
	width:140px;
	margin:0;
	height:175px;
	vertical-align:middle;
	text-align:center;
}

div.phocagallery-box-file-third {	
	width:140px;
	position: relative;
	margin:auto auto auto auto;
	text-align: center;
}

div.phocagallery-box-description {
	font-size:10px;
	font-weight:bold; 
	color:#ff8e41;
	margin:0;
	padding:0;
}

div.phocagallery-box-name {
	/*text-transform:capitalize;*/
	font-size:10px;
}