/***************************/
/* www.rewire-me.com - CSS SELECTORS */
/* 07.28.07   		         	   */
/***************************/

/* GENERAL DOCUMENT and TAG SELECTORS */
DIV, P, TD, TH, SELECT, INPUT {font-family:"Times New Roman", Times, serif; color:#212120;}

BODY {
	font-size:14px;
	font-family:"Times New Roman", Times, serif; color:#212120;
	margin-top:10px;
	margin-left:80px;
	background-position:center;
	background-repeat: repeat; 
	background-image: url(/graphics/global/background.gif);
}

DIV, P, TABLE {margin:0px; padding:0px;}
H1, H2, H3, H4 {margin:0px; padding:0px;}
TD {font-size:14px;}
SUP {font-size:12px;}
INPUT,SELECT {font-size:12px;}
DD {font-size:10px; color:#1F1659; text-decoration:none;}
BUTTON {border:0px;}
UL {margin-top:0px; padding-left:20px; margin-left:5px;}
OL {margin-top:5px; padding-left:20px; margin-left:5px;}
LI {margin-top:0px; padding-top:5px;}

P {font-size:14px; line-height:16px;}
P.faq {font-size:12px; font-family:arial,sans-serif; color:#4d4039; font-weight: bold; padding-bottom:5px;}
P.afaq {font-size:12px; font-family:arial,sans-serif; color:#4d4039; width:80%; margin-bottom:10px; margin-left:10px; padding-left:3px; padding-bottom:4px; border-color: #E3DCCF;  border-width: 1px; border-style: solid;}
UL.afaq {font-size:12px; font-family:arial,sans-serif; color:#4d4039; width:80%; margin-bottom:10px; margin-left:10px; padding-left:3px; padding-bottom:4px; border-color: #E3DCCF;  border-width: 1px; border-style: solid;}

/* DROP SHADOW STYLE */
.borderright {background-repeat: repeat; background-image: url(/graphics/global/border_right.gif);}
.borderleft {background-repeat: repeat; background-image: url(/graphics/global/border_left.gif);}
.borderbottom {background-repeat: repeat; background-image: url(/graphics/global/border_bottom.gif);}

/* Border Styles */
.border_left {border-left: 1px #868e77 solid;}
.border_right {border-right: 1px #3b3434 solid;}
.border_bottom {border-bottom: 1px #3b3434 solid;}
.border_top {border-top: 1px #3b3434 solid;}
.border_home {border-left: 1px #ffffff solid;}
.border_right_project {border-right: 1px #ffffff solid;}
.tableborder {border: 1px solid #352F42; padding: 5px 5px 5px 5px;}

/* TEXT HEADER STYLES */
H1 {font-size: 16px; font-weight: bold; padding-bottom:5px; color:#212120;}
H2 {font-size: 14px; font-weight: bold; padding-bottom:3px; color:#212120;}

H3 {font-size: 18px; font-weight: bold; padding-bottom:3px; color:#7e7e7e;}
H4 {font-size: 14px; font-weight: bold; padding-bottom:3px; font-style: italic; color:#7e7e7e;}

H5 {font-size: 16px; font-weight: bold; padding-bottom:5px; color:#fcffff;}
H6 {font-size: 14px; font-weight: bold; padding-bottom:3px; font-style: italic; color:#fcffff;}

/* LINK STYLES */
A, A:visited, A:active, A:hover {color:#5D89D0; font-weight:bold}
A.home, A.home:visited, A.home:active, A.home:hover {color:#3b3b3b; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline;}
A.footer, A.footer:visited, A.footer:active, A.footer:hover {font-size:11px; color:#1F1659; text-decoration:none; font-weight:normal;}
A.random, A.random:visited, A.random:active, A.random:hover {color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; font-weight:bold;}
A.speaker, A.speaker:visited, A.speaker:active, A.speaker:hover {color:#212120; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; font-weight:bold; font-style:italic;}
A.specific, A.specific:visited, A.specific:active {font-size:11px; color:#1F1659; text-decoration:none; font-weight:normal;}
A.specific:hover {font-size:11px; color:#1F1659; text-decoration:underline; font-weight:normal;}

/* Spacer  Generic Tags */
.spacer2 { font-family: Arial, Helvetica, sans-serif; font-size: 2px;}
.spacer4 { font-family: Arial, Helvetica, sans-serif; font-size: 4px;}
.spacer6 { font-family: Arial, Helvetica, sans-serif; font-size: 6px;}
.spacer7 { font-family: Arial, Helvetica, sans-serif; font-size: 7px;}
.spacer8 { font-family: Arial, Helvetica, sans-serif; font-size: 8px;}
.spacer10 { font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
.spacer12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.spacer14 { font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
.spacer15 { font-family: Arial, Helvetica, sans-serif; font-size: 15px;}
.spacer16 { font-family: Arial, Helvetica, sans-serif; font-size: 16px;}
.spacer18 { font-family: Arial, Helvetica, sans-serif; font-size: 18px;}

/* MAIN CONTENT ELEMENTS */
.homebottom {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#000000; font-weight:bold; padding-top:10px;}

/* Text Tags */
.text10 {font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
.text10def {font-family:arial,sans-serif; color:#273250; font-size:10px;} 
.text10bold {color: #333333; font-family: Arial, Helvetica, sans-serif;font-size:10px;font-weight: bold}
.text10light {color: #666666; font-family: Arial, Helvetica, sans-serif;font-size:10px}
.text10black {color: #000000; font-family: Arial, Helvetica, sans-serif;font-size:10px}
.text10blue {color: #0000FF; font-family: Arial, Helvetica, sans-serif;font-size:10px}
.text10darkblue {color: #003366; font-family: Arial, Helvetica, sans-serif;font-size:10px}
.text10bluegrey {color: #352F42; font-family: Arial, Helvetica, sans-serif;font-size:10px}
.text10logoblue {color: #12154D; font-family: Arial, Helvetica, sans-serif;font-size:10px}
.text10red {color: #CC0000; font-family: Arial, Helvetica, sans-serif;font-size:10px}
.text10white {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;font-size:10px}

.text11 {color: #212120; font-family: Arial, Helvetica, sans-serif;font-size:11px}
.text11def {font-family:arial,sans-serif; color:#273250; font-size:10px;} 
.text11bold {color: #333333; font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight: bold}
.text11light {color: #666666; font-family: Arial, Helvetica, sans-serif;font-size:11px}
.text11black {color: #000000; font-family: Arial, Helvetica, sans-serif;font-size:11px}
.text11blue {color: #0000FF; font-family: Arial, Helvetica, sans-serif;font-size:11px}
.text11darkblue {color: #003366; font-family: Arial, Helvetica, sans-serif;font-size:11px}
.text11bluegrey {color: #352F42; font-family: Arial, Helvetica, sans-serif;font-size:11px}
.text11logoblue {color: #12154D; font-family: Arial, Helvetica, sans-serif;font-size:11px}
.text11red {color: #CC0000; font-family: Arial, Helvetica, sans-serif;font-size:11px}
.text11white {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;font-size:11px}

.text12 {font-family: Arial, Helvetica, sans-serif;font-size:12px}
.text12def {font-family:arial,sans-serif; color:#273250; font-size:10px;} 
.text12bold {color: #333333; font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight: bold}
.text12light {color: #666666; font-family: Arial, Helvetica, sans-serif;font-size:12px;}
.text12black {color: #000000; font-family: Arial, Helvetica, sans-serif;font-size:12px}
.text12blue {color: #0000FF; font-family: Arial, Helvetica, sans-serif;font-size:12px}
.text12darkblue {color: #003366; font-family: Arial, Helvetica, sans-serif;font-size:12px}
.text12bluegrey {color: #352F42; font-family: Arial, Helvetica, sans-serif;font-size:12px}
.text12logoblue {color: #12154D; font-family: Arial, Helvetica, sans-serif;font-size:12px}
.text12red {color: #CC0000; font-family: Arial, Helvetica, sans-serif;font-size:12px}
.text12navy {color: #25164D; font-family: Arial, Helvetica, sans-serif;font-size:12px}
.text12forest {color: #397927; font-family: Arial, Helvetica, sans-serif;font-size:12px}
.text12white {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;font-size:12px}

.text13 {color: #212120; font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; font-style:italic;}

/* Misc Tags */
.pullquotemain {color: #686864; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold;}/* large sized purple text used for pullquotes within the center column for articles*/
.pullquotesub {color: #686864; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal;}
.required {color: #6E3190; font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight: bold}
.errortext {color: #6E3190; font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight: bold}
.smallred {color: #6E3190; font-family: Arial, Helvetica, sans-serif;font-size:10px;font-weight: bold}
.greentitle {color: #666600; text-decoration : none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.purpletitle {color: #660066; text-decoration : none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}/* medium sized purple text used for titles within the left and right columns*/
.floatr {float:right}
.floatl {float:left}

