/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
/*--------------------- RESET ----------------------------------*/
/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td
{
	margin: 0;
	padding: 0;
} 

html, body
{
	height: 100%;
}

/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
/*--------------------- Codeigniter STYLES ----------------------------------*/
/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
body
{
	background-color: #002d3c;
	margin: 40px;
	font-family: Arial, Verdana, Sans-serif;
	font-size: 11px;
	color: #333333;
}

body p
{
	padding-bottom: 10px;
}

a
{
	color: #003399;
	background-color: transparent;
	font-weight: normal;
}

h1
{
	color: #444444;
	background-color: transparent;
	border-bottom: 1px solid #d0d0d0;
	font-size: 16px;
	font-weight: bold;
	margin: 24px 0 2px 0;
	padding: 5px 0 6px 0;
}

code
{
	font-family: Monaco, Verdana, Sans-serif;
	font-size: 12px;
	background-color: #f9f9f9;
	border: 1px solid #d0d0d0;
	color: #002166;
	display: block;
	margin: 14px 0 14px 0;
	padding: 12px 10px 12px 10px;
}

/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
/*--------------------- COMMON STYLES ----------------------------------*/
/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
.Clear
{
	clear: both;
	font-size: 0px;
}

.Float_Left
{
	float: left;
}

.Float_Right
{
	float: right;
}

.RM_Red
{
	color: #87002c;
}

.Warning
{
	color: #ff0000;
}

.Faded
{
	color: #BBBBBB;
}

.Hidden
{
	display: none;
}

#draft
{
	color: #ff0000;
	background-color: transparent;
	font-size: 16px;
	font-weight: bold;
}

#draft p 
{
	color: #ff0000;
	background-color: transparent;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 10px;
}

/*----------------------------------------------------------------------*/
/*--------------------- Page ----------------------------------*/
/*----------------------------------------------------------------------*/
#Page
{
	width: 960px;
	
	background-color: #ffffff;
}

/*----------------------------------------------------------------------*/
/*--------------------- Admin Header ----------------------------------*/
/*----------------------------------------------------------------------*/
#Header
{
	background-image: url('/Site_Images/Admin/Header_Top_Right.jpg');
	background-repeat: no-repeat;
	background-position: top right;
	
	padding-top: 25px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 10px;
}

#Header table
{
	width: 935px;
}

#Header ul
{
	list-style: none;
	float: right;
}

#Header li
{
	display: inline;
	
	font-family: Arial, Verdana, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #87002c;
	
	padding-left: 10px;
}

#Header li a
{
	display: inline;
	
	font-family: Arial, Verdana, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #013b51;
	text-transform: lowercase;
	text-decoration: none;
}

#Welcome
{
	font-family: Arial, Verdana, Sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #14485a;
	
	float: right;
}

/*----------------------------------------------------------------------*/
/*--------------------- Modification Date ----------------------------------*/
/*----------------------------------------------------------------------*/
#Modification_Date
{
	font-family: Arial, Verdana, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #336070;
	text-align: right;
	float: right;
	
	padding-top: 5px;
}

/*----------------------------------------------------------------------*/
/*--------------------- Body Block ----------------------------------*/
/*----------------------------------------------------------------------*/
#Body_Block
{
	/*overflow: hidden; */
	background-image: url('/Site_Images/Admin/Marble_Background.jpg');
	border-top: #013b51 solid 10px;
	/*padding-top: 10px; */
}

/*----------------------------------------------------------------------*/
/*--------------------- Body Block Content ----------------------------------*/
/*----------------------------------------------------------------------*/
#Body_Block_Content
{
	font-family: Arial, Verdana, Sans-serif;
	font-size: 11px;
	color: #333333;
	
	width: 715px; /* 715 + 20 padding = 735 */
	text-align: left;
	float: left;
	display: inline;
	
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 5px;
	margin-bottom: 0px;
	padding-right: 20px;
}

#Body_Block_Content h1
{
	font-family: Arial, Verdana, Sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #013b51;

	padding-top: 0px;
	margin-bottom: 10px;
	border: none;
}

#Body_Block_Content ul
{
	list-style-type: disc;
}

#Body_Block_Content li
{
	padding-left: 0px;
	margin-left: 25px;
}

/*----------------------------------------------------------------------*/
/*--------------------- Left Navigation ----------------------------------*/
/*----------------------------------------------------------------------*/
#Nav
{
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #013b51;
	float:left;
	text-align:left;
	width: 205px;
	
	padding: 10px;
}

#Nav h1
{
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	background-color: #656a43;
	
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	margin: 0px;
}

#Nav h1 a
{
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

#Nav h2
{
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #013b51;
	font-weight: bold;
	background-color: #adb190;
	
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
}

#Nav h3
{
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	background-color: #013b51;
	
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
}

#Nav h4
{
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #013b51;
	font-weight: bold;
	background-color: #858a66;
	
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
}

#Nav ul
{
	list-style-type: none;
	border: 1px solid #adb190;
}

#Nav li
{
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #013b51;
	
	border-bottom: 1px solid #adb190;
	background-color: #e2e3da;
	padding-bottom: 7px;
	padding-top: 7px;
	padding-left: 10px;
	margin: 0px;
}

#Nav li a
{
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #013b51;
	text-decoration: none;
}

.NavHeader
{
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #013b51;
	font-weight: bold;
	background-color: #adb190;
	
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 5px;
	margin-top: 5px;
}

.NavHeader a
{
	font-size: 11px;
	color: #013b51;
	font-weight: bold;
	text-decoration: none;
}

.Navlevel0
{
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #013b51;
	
	padding-left: 10px;
}

.Navlevel0 a
{
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #013b51;
	text-decoration: none;
}

.Navlevel0_Selected
{
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #013b51;
	font-weight: bold;
	
	padding-left: 10px;
}

.Navlevel0_Selected a
{
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #013b51;
	font-weight: bold;
	text-decoration: none;
}

.Navlevel1
{
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #013b51;
	background-image: url('/Site_Images/Admin/navdash.jpg');
	background-repeat: no-repeat;
	background-position: 10px 6px;
	
	padding-left: 20px;
}

.Navlevel1 a
{
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	
	color: #013b51;
	text-decoration: none;
}

.Navlevel1_Selected
{
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #013b51;
	background-image: url('/Site_Images/Admin/navdash.jpg');
	background-repeat: no-repeat;
	background-position: 10px 6px;
	
	padding-left: 20px;
}

.Navlevel1_Selected a
{
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #013b51;
	text-decoration: none;
}

.Navlevel2
{
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #013b51;
	
	padding-left: 20px;
}

.Navlevel2 a
{
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #013b51;
	text-decoration: none;
}

.Navlevel2_Selected
{
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #013b51;
	
	padding-left: 20px;
}

.Navlevel2_Selected a
{
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #013b51;
	text-decoration: none;
}

#Blue_List li
{
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #013b51;

	border-bottom: 1px solid #adb190;
	background-color: #cce2ea;
	padding-bottom: 7px;
	padding-top: 7px;
	padding-left: 10px;
	margin: 0px;
}

#Blue_List a
{
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #013b51;
	text-decoration: none;
}

.Nav_Pages
{
	background-color: #e7e7de;
	border-left: 1px solid #adb190;
	border-right: 1px solid #adb190;
	border-bottom: 1px solid #adb190;
	padding-bottom: 5px;
}

/*----------------------------------------------------------------------*/
/*--------------------- Content ----------------------------------*/
/*----------------------------------------------------------------------*/
#Content
{
	font-family: Arial, Verdana, Sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #ffffff;
	border-top: 2px solid #adb190;
	border-bottom: 2px solid #adb190;
	border-left: 2px solid #adb190;
	border-right: 0px;
	
	width: 693px; /* 693 + 20 padding + 20 padding + 2px border = 735 */
	text-align: left;
	float: right;
	
	margin-top: 10px;
	padding-top: 10px;
	padding-left: 20px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
}

#Content h1
{
	font-family: Arial, Verdana, Sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #013b51;
	
	margin-top: 10px;
	margin-bottom: 15px;
	border: none;
}

#Content h2
{
	width: 683px;
	font-family: Arial, Verdana, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #013b51;
	text-transform: uppercase;
	
	background-color: #adb190;
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
}

#Content h3
{
	font-family: Arial, Verdana, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #013b51;
	
	padding-bottom: 10px;
}

#Content h4
{
	width: 683px;
	font-family: Arial, Verdana, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	
	background-color: #858a66;
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
}

#Content ul
{
	list-style-type: disc;
}

#Content li
{
	padding-left: 0px;
	margin-left: 25px;
}

.Header2
{
	font-family: Arial, Verdana, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #013b51;
	text-transform: uppercase;
	overflow: hidden;	/* Firefox fix, gets background to stretch all the way across */
	width: 100%;		/* IE fix, gets background to stretch all the way across */
	
	background-color: #adb190;
}

.Header2_Text
{
	float: left;
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.Header2_Options
{
	font-family: Arial, Verdana, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	
	display: inline;
	float: right;
	background-color: #656a43;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.Header2_Options a
{
	font-family: Arial, Verdana, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
	
	padding: 0px;
}

.Container
{
	width: 671px; /* 671 + 10 padding + 10 padding = 691px */
	
	font-family: Arial, Verdana, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	
	background-color: #e2e3da;
	border: 1px solid #adb190;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 20px;
	margin-top: 0px;
}

.Container img
{
	max-width: 671px;
	/* IE Image max-width */
	width: expression(this.width > 671 ? 671: true);
}

.Long_Input
{
	width: 475px;
}

.Med_Input
{
	width: 150px;
}

.Med_Small_Input
{
	width: 60px;
}

.Small_Input
{
	width: 40px;
}

/*----------------------------------------------------------------------*/
/*--------------------- Admin Footer ----------------------------------*/
/*----------------------------------------------------------------------*/
#Footer
{
	height: 35px;
	background-color: #013b51;
	
	font-family: Arial, Verdana, Sans-serif;
	font-size: 11px;
	color: #ffffff;
}

#Footer ul
{
	list-style: none;
	
	padding-left: 20px;
	padding-top: 10px;
}

#Footer li
{
	display: inline;
	
	font-family: Arial, Verdana, Sans-serif;
	font-size: 11px;
	
	padding-right: 15px;
}

#Footer li a
{
	font-family: Arial, Verdana, Sans-serif;
	font-size: 11px;
	color: #ffffff;
}

/*----------------------------------------------------------------------*/
/*--------------------- View Buttons ----------------------------------*/
/*----------------------------------------------------------------------*/
#View_Buttons ul
{
	margin-right: 0px;
	text-align: right;
	list-style: none;
}

#View_Buttons li
{
	display: inline;
	font-family: Arial, Verdana, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	
	margin-left: 5px;
	padding-left: 0px;
	margin-left: 0px;
}

#View_Buttons li a
{
	font-family: Arial, Verdana, Sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	color: #ffffff;
	background-color: #013b51;
	text-decoration: none;
	
	padding: 8px;
}

/*----------------------------------------------------------------------*/
/*--------------------- Submit Buttons ----------------------------------*/
/*----------------------------------------------------------------------*/
.Submit_Button
{
	overflow: visible;
	background-color: #656a43;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-transform: uppercase;
}

/*----------------------------------------------------------------------*/
/*--------------------- Tab List ----------------------------------*/
/*----------------------------------------------------------------------*/
#Tabs
{
	padding-top: 10px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#Tabs ul
{
	list-style: none;
}

#Tabs li
{
	display: inline;
	
	margin-left: 10px;
	
	font-family: Arial, Verdana, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding: 0px;
}

#Tabs li a
{
	font-family: Arial, Verdana, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-color: #adb190;
	
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
}

/*----------------------------------------------------------------------*/
/*--------------------- Callout Images ----------------------------------*/
/*----------------------------------------------------------------------*/
.Callout_Image_Status
{
	width: 255px; /* 255 + 10px padding + 10px padding + 1px padding = 275*/
	float: left;
	
	padding-right: 10px;
}

.Callout_Image_Header
{
	width: 100%;
	height: 25px;
	
	font-family: Arial, Verdana, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #858a66;
	color: #ffffff;
}

.Callout_Image_Header_Text
{
	width: 265px; /* 255 + 10px padding + 10px padding + 1px padding = 275*/
	display: block;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	
	border-left: 1px solid #adb190;
	line-height: 25px;
	
	font-family: Arial, Verdana, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
}

.Callout_New_Image
{
	overflow: hidden;
	height: 100%;
	font-family: Arial, Verdana, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	border-left: 1px solid #adb190;
	
	width: 394px; /* 394 + 10px padding + 10px padding = 414*/
	padding-left: 10px;
	float: right;
}

.Callout_Input
{
	width: 275px;
}

.Callout_File_Input
{
	width: 365px;
}

/*----------------------------------------------------------------------*/
/*--------------------- Login ----------------------------------*/
/*----------------------------------------------------------------------*/
.Sm_Container
{
	width: 405px;
	
	font-family: Arial, Verdana, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	
	background-color: #e2e3da;
	border: 1px solid #adb190;
	padding-left: 10px;
}

.Sm_Container_Header
{
	width: 405px;
	font-family: Arial, Verdana, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #013b51;
	text-transform: uppercase;
	
	background-color: #9ca07e;
	border: 1px solid #adb190;
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.Sm_Container_Input
{
	width: 300px;
}

.Sm_Container a
{
	font-family: Arial, Verdana, Sans-serif;
	font-size: 11px;
	color: #013b51;
}

/*----------------------------------------------------------------------*/
/*--------------------- Admin Table ----------------------------------*/
/*----------------------------------------------------------------------*/
#Admin_Table
{
	border-top: 1px solid #cbcdb8;
	border-left: 1px solid #cbcdb8;
	border-bottom: 1px solid #cbcdb8;
}

.Column_Label
{
	font-family: Arial, Verdana, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	
	background-color: #858a66;
}

.Table_Header
{
	/*width: 683px; */
	font-family: Arial, Verdana, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #013b51;
	text-transform: uppercase;
	
	background-color: #adb190;
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.Row
{
	font-family: Arial, Verdana, Sans-serif;
	font-size: 11px;
	color: #333333;
	
	background-color: #ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	
	border-right: 1px solid #cbcdb8;
}

.Row_Odd
{
	font-family: Arial, Verdana, Sans-serif;
	font-size: 11px;
	color: #333333;
	
	background-color: #ebede3;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	
	border-right: 1px solid #cbcdb8;
}


/*----------------------------------------------------------------------*/
/*--------------------- Edit Role Table ----------------------------------*/
/*----------------------------------------------------------------------*/
.Table_Navlevel0
{
	font-family: Arial, Verdana, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	
	background-color: #525234;
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.Table_Navlevel0_Odd
{
	font-family: Arial, Verdana, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	
	background-color: #525234;
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.Table_Navlevel1
{
	font-family: Arial, Verdana, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	
	background-color: #cccfbe;
}

.Table_Navlevel1_Odd
{
	font-family: Arial, Verdana, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	
	background-color: #cccfbe;
}

.Table_Navlevel2
{
	font-family: Arial, Verdana, Sans-serif;
	font-size: 11px;
	color: #333333;
	
	background-color: #e2e4db;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.Table_Navlevel2_Odd
{
	font-family: Arial, Verdana, Sans-serif;
	font-size: 11px;
	color: #333333;
	
	background-color: #e2e4db;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

/*----------------------------------------------------------------------*/
/*--------------------- Contact Us Form ----------------------------------*/
/*----------------------------------------------------------------------*/
#Contact_Us_Form
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height:15px;
}

#Contact_Us_Form ul
{
	width:535px;
	margin: 0px;
}

#Contact_Us_Form li
{
	float:left;
	list-style-type:none;
	margin-bottom:8px;
	margin-left: 0px;
	margin-right: 0px;
}

#Contact_Us_Form h1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #54453b;
	border-bottom: 1px solid #a1c105;
	margin-bottom: 10px;
	padding: 20px 0px 10px 0px;
	width:535px;
	text-align:left;
}

#Contact_Us_Form h2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding: 20px 0px 10px 0px;
	width:535px;
	text-align:left;
	border-bottom: 1px solid #999999;
	margin-bottom:10px;
}

#Contact_Us_Form input
{
	font-size:11px;
	margin:0px 0px 0px 0px;
}

#Contact_Us_Form select
{
	font-size:11px;
	margin:0px 0px 0px 0px;
	border-top-style: groove;
}

#Contact_Us_Form option
{
	font-size:11px;
	margin:0px 0px 0px 0px;
}

.Contact_Short_Input
{
	width:35px;
}

.Contact_Med_Input
{
	width:145px;
}

.Contact_Long_Input
{
	width:392px;
}

#Contact_Form label
{
	text-align:left;
	font-size:11px;
}

.Form_Col_1
{
	width:135px;
}

.Form_Col_2
{
	width: 90px;
	padding-left: 5px !important;
}

.Form_Col
{
	width:400px;
	padding:0px 0px 0px 0px;
}

.Form_Col_Short
{
	width:30px;
	text-align:left;
	padding:0px 0px 0px 5px;
}

.Form_Col_Med
{
	width:150px;
	padding:0px 0px 0px 0px;
}

.Form_Col_Med_2
{
	width:155px;
	padding:0px 0px 0px 0px;
}

.Form_Col_Full
{
	width:535px;
	padding:0px 0px 0px 0px;
	float:right;
	vertical-align:top
}

/*----------------------------------------------------------------------*/
/*--------------------- Photo Gallery ----------------------------------*/
/*----------------------------------------------------------------------*/
.MultiFile-list
{
	padding-top: 5px;
	font-weight: bold;
}
