/* \/ \/ MAIN PAGE STYLING */
	A {
		color: #BD1621; 
		text-decoration: none; 
		outline: none;
	} 
	
	A:hover {
		color: #BD1621; 
		text-decoration: underline; 
	}
	
	BODY, TABLE, TD {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		line-height: 14px;
		font-size: 10px;
		color: #505050;
		margin: 0px;
	}

	BODY {
		background-image: url('../images/bg.jpg');
		background-repeat: repeat-x;
		background-color: #FFFFFF;
	}

/* /\ /\ MAIN PAGE STYLING */



/* \/ \/ FORM ELEMENTS */

	INPUT {
		padding-left: 3px; 
		font-family: verdana;
		font-size: 11px;
		color: #707070;
	}
	
	SELECT {
		font-family: verdana;
		font-size: 11px;
		color: #707070;
	}
	
	TEXTAREA {
		font-family: verdana;
		width: 100%;
		font-size: 11px;
		color: #707070;
	}
	
	.required_field {
		padding: 2px 0px 0px 2px;
		vertical-align: top;
		color: #BD1621;
	}
	
	.faux_link {
		cursor: hand; /* IE */
		cursor: pointer; /* MOZILLA */
	}

/* /\ /\ FORM ELEMENTS */




/* \/ \/ ID SELECTORS */

	#divLibrary {
		overflow-y: auto;
		overflow-x: hidden;
		background-color: #FFFFFF;
		border-left: 1px solid #C3C3BA;
		border-bottom: 1px solid #C3C3BA;
		border-right: 1px solid #C3C3BA;
	}

	#divLibraryTitle {
		background-color: #FFFFFF;
		border-left: 1px solid #C3C3BA;
		border-top: 1px solid #C3C3BA;
	}

	#divLibraryClose {
		background-color: #FFFFFF;
		border-top: 1px solid #C3C3BA;
		border-right: 1px solid #C3C3BA;
	}

	#divLibrary_B {
		overflow-y: auto;
		overflow-x: hidden;
		background-color: #FFFFFF;
		border-left: 1px solid #C3C3BA;
		border-bottom: 1px solid #C3C3BA;
		border-right: 1px solid #C3C3BA;
	}

	#divLibraryTitle_B {
		background-color: #FFFFFF;
		border-left: 1px solid #C3C3BA;
		border-top: 1px solid #C3C3BA;
	}

	#divLibraryClose_B {
		background-color: #FFFFFF;
		border-top: 1px solid #C3C3BA;
		border-right: 1px solid #C3C3BA;
	}

	#divLibrary_SC {
		overflow-y: auto;
		overflow-x: hidden;
		background-color: #FFFFFF;
		border-left: 1px solid #C3C3BA;
		border-bottom: 1px solid #C3C3BA;
		border-right: 1px solid #C3C3BA;
	}

	#divLibraryTitle_SC {
		background-color: #FFFFFF;
		border-left: 1px solid #C3C3BA;
		border-top: 1px solid #C3C3BA;
	}

	#divLibraryClose_SC {
		background-color: #FFFFFF;
		border-top: 1px solid #C3C3BA;
		border-right: 1px solid #C3C3BA;
	}

	#divLibrary_RW {
		overflow-y: auto;
		overflow-x: hidden;
		background-color: #FFFFFF;
		border-left: 1px solid #C3C3BA;
		border-bottom: 1px solid #C3C3BA;
		border-right: 1px solid #C3C3BA;
	}

	#divLibraryTitle_RW {
		background-color: #FFFFFF;
		border-left: 1px solid #C3C3BA;
		border-top: 1px solid #C3C3BA;
	}

	#divLibraryClose_RW {
		background-color: #FFFFFF;
		border-top: 1px solid #C3C3BA;
		border-right: 1px solid #C3C3BA;
	}

	#divLibrary_DIYH {
		overflow-y: auto;
		overflow-x: hidden;
		background-color: #FFFFFF;
		border-left: 1px solid #C3C3BA;
		border-bottom: 1px solid #C3C3BA;
		border-right: 1px solid #C3C3BA;
	}

	#divLibraryTitle_DIYH {
		background-color: #FFFFFF;
		border-left: 1px solid #C3C3BA;
		border-top: 1px solid #C3C3BA;
	}

	#divLibraryClose_DIYH {
		background-color: #FFFFFF;
		border-top: 1px solid #C3C3BA;
		border-right: 1px solid #C3C3BA;
	}

	#divLibrary_DIYF {
		overflow-y: auto;
		overflow-x: hidden;
		background-color: #FFFFFF;
		border-left: 1px solid #C3C3BA;
		border-bottom: 1px solid #C3C3BA;
		border-right: 1px solid #C3C3BA;
	}

	#divLibraryTitle_DIYF {
		background-color: #FFFFFF;
		border-left: 1px solid #C3C3BA;
		border-top: 1px solid #C3C3BA;
	}

	#divLibraryClose_DIYF {
		background-color: #FFFFFF;
		border-top: 1px solid #C3C3BA;
		border-right: 1px solid #C3C3BA;
	}

/* /\ /\ ID SELECTORS */




/* \/ \/ CLASS SELECTORS */

	.panel_left {
		background-image: url('../images/panel_left.jpg');
		width: 10px;
	}

	.panel_main {
		background-color: #FFFFFF;
		background-image: url('../images/panel_nav.jpg');
		background-repeat: no-repeat;
		width: 800px;
	}

	.panel_main_blank {
		background-color: #FFFFFF;
		background-image: url('../images/panel_nav_blank.jpg');
		background-repeat: no-repeat;
		width: 800px;
	}

	.panel_right {
		background-image: url('../images/panel_right.jpg');
		width: 10px;
	}

	.header_box_left {
		background-image: url('../images/header_box_left.gif');
		background-repeat: repeat-y;
		width: 11px;
	}

	.header_box_central {
		width: 330px;
	}

	.header_box_central A, .header_box_central A:hover {
		color: #BD1621;
		text-decoration: none;
	}

	.header_box_right {
		background-image: url('../images/header_box_right.gif');
		background-repeat: repeat-y;
		width: 11px;
	}

	.member_panel_central {
		background-color: #FFFFFF;
	}

	.small_head {
		font-weight: bold;
		color: #BD1621;
	}

	.input_login_panel {
		width: 110px;
		height: 15px;
		font-size: 7pt;
	}
	
	.plans_topleft {
		background-image: url('../images/plansbg1.gif');
		background-position: top left;
		background-repeat: no-repeat;	
	}
	
	.plans_topright {
		background-image: url('../images/plansbg3.gif');
		background-position: top right;
		background-repeat: no-repeat;	
	}
	
	.plans_btmleft {
		background-image: url('../images/plansbg2.gif');
		background-position: bottom left;
		background-repeat: no-repeat;	
	}
	
	.plans_btmright {
		background-image: url('../images/plansbg4.gif');
		background-position: bottom right;
		background-repeat: no-repeat;
	}
		
	.envelopes {
		background-image: url('../images/envelopes.jpg');
		background-position: bottom right;
		background-repeat: no-repeat;	
	}
