table
{
	border-collapse:collapse;
	padding:0px;
}

table td
{
	border-collapse:collapse;
	padding:0px;
}

/*body
{
	margin:0px;
}*/

html,body
{
	margin: 0;
	padding: 0;
	height: 100%;
	border: none;
	background-color: #2b2a2a;
}

.max_height
{
	height:100%;
}

.black_border_back
{
	background-image:url(images/black_border_mid.jpg);
	background-repeat:repeat-y;
	background-position:top left;
	background-color:#000000;
	height:100%;
}

.black_column
{
	background-color:#000000;
	width:72px;
}

.yellow_column
{
	background-color:#FFCC00;
}

.body_background
{
	background-image:url(images/body_back.jpg);
	background-repeat:repeat;
	background-position:top left;
	width:100%;
	/*padding:5px;*/
	height:100%;
}

.yellow_black
{
	background-image:url(images/yellow_black.gif);
	background-repeat:repeat-y;
	background-position:top left;
	background-color:#FFCC00;
}

.yellow_black_2
{
	background-image:url(images/yellow_black_2.gif);
	background-repeat:repeat-y;
	background-position:top left;
}

.menu
{
	padding-left:10px;
	text-align:left;
}

.menu a
{
	color: black;
	font-family: Arial;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

.menu a:hover
{
	text-decoration:underline;
	color:#003F7E;
}

.body_content
{
	
	vertical-align:top;
}

.red_font
{
	font-family:arial;
	font-size:36px;
	color:#ED174F;
	text-decoration:italic;
}

.red_font_2
{
	font-family:arial;
	font-size:24px;
	color:#ED174F;
	text-decoration:italic;
	padding-left:85px;
}

.white_font
{
	font-family:arial;
	font-size:14px;
	color:#FFFFFF;
}

.your_start
{
	font-family:arial;
	font-size:24px;
	color:#FFFFFF;
}

.your_start_pad
{
	padding-top:0px;
}

.footer_stripe
{
	background-image:url(images/red_border.jpg);
	background-repeat:repeat-x;
	background-position:bottom left;
	padding-left:30px;
}

.pink_back
{
	background-color:#BB0C39;
	height:98px;
	text-align:center;
}

.white_text
{
	font-family:arial;
	font-size:34px;
	color:#FFFFFF;
}

.white_text_small
{
	font-family:arial;
	font-size:24px;
	color:#FFFFFF;
}

.content_text
{
	/*color:#FFFFFF;*/
	font-family:arial;
	font-size:14px;
	padding-left:30px;
	padding-right:30px;
}

.content_text a
{
	/*color:#ffcc00;*/
	text-decoration:none;
	/*font-style:italic;*/
	/*font-size:16px;*/
}

.content_text a:hover
{
	color:#FFFFF;
	text-decoration:underline;
}


.source_span[class]
{
	background-image:url(images/source.png);
	background-repeat:no-repeat;
	height:20px;
	width:406px;
	padding-left:30px;
}

.source_span
{
	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/source.png');
	background-repeat:no-repeat;
	height:20px;
	width:406px;
	padding-left:30px;
}

.photos a
{
	text-decoration:none;
	border:0px;
	
}

.thumbnail
{
	border:#BD0B3D solid 1px;

}

.photos table td
{
	padding:0px;
}

.right_shadow
{
    background-image:url(images/sr_2.jpg);
    background-repeat:repeat-y;
}

.shadow_bottom
{
    background-image:url(images/sb_2.jpg);
    background-repeat:repeat-x;
}

.shadow_bottom_align
{
    background-image:url(images/sr_2.jpg);
    background-repeat:repeat-y;
    
    text-align:right;
    vertical-align:bottom;
}

.team_table
{
	background-color:#FFCC00;
	width:400px;
}

.team_table tr td
{
	padding:6px;
	color:#000000;
	vertical-align:top;
	text-align:left;
	
}

.team_title
{
	font-size:16px;
	font-weight:bold;
}

.team_yellow
{
	color:#FFCC00;
	font-size:24px;
}

.button_link
{
	text-decoration:none;
	border-style:none;
}

.p_table td
{
	padding:5px;
	
}

.red_title
{
	color:#000000;
	font-size:20px;
	padding:5px;
	font-weight:bold;
	background-color:#bc0c3a;
	width:284px;
	border:solid 1px #000000;
	vertical-align:center;
}

.home_slide_pad
{
	padding-left:20px;
}

.yellow_box
{
	background-color:#FFCC00;
	text-align:justify;
	width:444px;
	padding:8px;
	color:#000000;
}

.yellow_box_pad
{
	padding-left:10px;
}

ul li
{
	padding:4px;	
}

.button_team
{
	display:block;
	background-image:url(images/button_back.gif);
	width:166px;
	height:37px;
	color:#FFFFFF;
	text-align:center;
}

.footer_info_link
{
	font-family:Arial;
	color:#ffffff;
	
}

.footer_info_link a
{
	color:#ffcc00;
	text-decoration:none;
	
}

.footer_info_link a:hover
{
	text-decoration:underline;	
}

.box
{
	margin-bottom:20px;
}

.box_body
{
	background-color:#2f2e29;
}

.box_title
{
	color:#000000;
	background-color:#818080;
	font-size:18px;
	font-weight:bold;
}

.editor a img
{
	border:0px;
}

.editor td
{
	padding:4px;
}

form table td
{
	padding:0px;
}


table
{
	border-collapse:collapse;
	padding:0px;
}

table td
{
	border-collapse:collapse;
	padding:0px;
}

/*body
{
	margin:0px;
}*/

html,body
{
	margin: 0;
	padding: 0;
	height: 100%;
	border: none;
	background-color: #3b3b3b;
}

.max_height
{
	height:100%;
}

.black_border_back
{
	background-image:url(../images/black_border_mid.jpg);
	background-repeat:repeat-y;
	background-position:top left;
	background-color:#000000;
	height:100%;
}

.black_column
{
	background-color:#000000;
	width:72px;
}

.yellow_column
{
	background-color:#FFCC00;
}

.body_background
{
	background-image:url(../images/body_back.jpg);
	background-repeat:repeat;
	background-position:top left;
	width:100%;
	/*padding:5px;*/
	height:100%;
}

.yellow_black
{
	background-image:url(../images/yellow_black.gif);
	background-repeat:repeat-y;
	background-position:top left;
	background-color:#FFCC00;
}

.yellow_black_2
{
	background-image:url(../images/yellow_black_2.gif);
	background-repeat:repeat-y;
	background-position:top left;
}

.menu
{
	padding-left:10px;
	text-align:left;
}

.menu a
{
	color:black;
	font-family:Arial;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}

.menu a:hover
{
	text-decoration:underline;
	color:#003F7E;
}

.body_content
{
	
	vertical-align:top;
}

.red_font
{
	font-family:arial;
	font-size:36px;
	color:#ED174F;
	text-decoration:italic;
}

.red_font_2
{
	font-family:arial;
	font-size:24px;
	color:#ED174F;
	text-decoration:italic;
	padding-left:85px;
}

.white_font
{
	font-family:arial;
	font-size:14px;
	color:#FFFFFF;
}

.your_start
{
	font-family:arial;
	font-size:24px;
	color:#FFFFFF;
}

.your_start_pad
{
	padding-top:0px;
}

.footer_stripe
{
	background-image:url(../images/red_border.jpg);
	background-repeat:repeat-x;
	background-position:bottom left;
	padding-left:30px;
}

.pink_back
{
	background-color:#BB0C39;
	height:98px;
	text-align:center;
}

.white_text
{
	font-family:arial;
	font-size:34px;
	color:#FFFFFF;
}

.white_text_small
{
	font-family:arial;
	font-size:24px;
	color:#FFFFFF;
}

.content_text
{
	color:#FFFFFF;
	font-family:arial;
	font-size:14px;
	padding-left:30px;
	padding-right:30px;
}

.content_text a
{
	color:#ffcc00;
	text-decoration:none;
	font-style:italic;
	font-size:16px;
}

.content_text a:hover
{
	color:#FFFFF;
	text-decoration:underline;
}


.source_span[class]
{
	background-image:url(images/source.png);
	background-repeat:no-repeat;
	height:20px;
	width:406px;
	padding-left:30px;
}

.source_span
{
	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/source.png');
	background-repeat:no-repeat;
	height:20px;
	width:406px;
	padding-left:30px;
}

.photos a
{
	text-decoration:none;
	border:0px;
	
}

.thumbnail
{
	border:#BD0B3D solid 1px;

}

.photos table td
{
	padding:0px;
}

.right_shadow
{
    background-image:url(../images/sr_2.jpg);
    background-repeat:repeat-y;
}

.shadow_bottom
{
    background-image:url(../images/sb_2.jpg);
    background-repeat:repeat-x;
}

.shadow_bottom_align
{
    background-image:url(../images/sr_2.jpg);
    background-repeat:repeat-y;
    
    text-align:right;
    vertical-align:bottom;
}

.team_table
{
	background-color:#FFCC00;
	width:400px;
}

.team_table tr td
{
	padding:6px;
	color:#000000;
	vertical-align:top;
	text-align:left;
	
}

.team_title
{
	font-size:16px;
	font-weight:bold;
}

.team_yellow
{
	color:#FFCC00;
	font-size:24px;
}

.button_link
{
	text-decoration:none;
	border-style:none;
}

.p_table td
{
	padding:5px;
	
}

.red_title
{
	color:#000000;
	font-size:20px;
	padding:5px;
	font-weight:bold;
	background-color:#bc0c3a;
	width:284px;
	border:solid 1px #000000;
	vertical-align:center;
}

.home_slide_pad
{
	padding-left:20px;
}

.yellow_box
{
	background-color:#FFCC00;
	text-align:justify;
	width:444px;
	padding:8px;
	color:#000000;
}

.yellow_box_pad
{
	padding-left:10px;
}

ul li
{
	padding:4px;	
}

.button_team
{
	display:block;
	background-image:url(../images/button_back.gif);
	width:166px;
	height:37px;
	color:#FFFFFF;
	text-align:center;
}

.footer_info_link
{
	font-family:Arial;
	color:#ffffff;
	font-size:12px;
	
}

.footer_info_link a
{
	color:#ffcc00;
	text-decoration:none;
	
}

.footer_info_link a:hover
{
	text-decoration:underline;	
}

.box
{
	margin-bottom:20px;
}

.box_body
{
	background-color:#2f2e29;
}

.box_title
{
	color:#000000;
	background-color:#818080;
	font-size:18px;
	font-weight:bold;
}

.editor a img
{
	border:0px;
}

.editor td
{
	padding:4px;
}

form table td
{
	padding:4px;
}

/*template updated CSS*/

.full_table
{
	height:100%;
	margin:auto;
}

.col_black
{
	width:72px;
	background-color:#000000;
	vertical-align:top;
	
}

.col_yellow
{
	background-color:#ffcc01;
	vertical-align:top;
}

.col_body
{
	vertical-align:top;
	width:630px;
	background-color:#4c4c4c;
}

.menu_pointer_div
{
	position: absolute;
	z-index: 99;
	background-image:url(../images/new_menu_stripe.gif);
	background-position:left top;
	padding-top:69px;
	background-repeat:repeat-y;
}

.bordered_table a
{
	color:navy;
}