/* #################################################################################################
##########                                                                                 #########
##########                       * * * * * *  LAYOUT  * * * * * * *                        #########
##########                                                                                 #########
################################################################################################# */


/* #################################################################################################
##########                               PAGE PROPERTIES                                   #########
################################################################################################# */


body {
	background-color:gray;
	height:100%;
	text-align:center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:21px;
}


/* #################################################################################################
##########                                 LAYOUT - GUI                                    #########
################################################################################################# */

#CONTAINER {
	width:775px;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	text-align:center;
}

#CONTAINER_LOGO {
	width:220px;
	height:65px;
	padding:0px;
	text-align:center;
	float:left;
}

#CONTAINER_HEAD_MENU {
	width:775px;
	height:65px;
	padding:0px;
	text-align:center;
	float: left;
}

#CONTAINER_HEAD_MENU_ITEM_BOX {
	margin-left:20px;
	padding:0px;
	text-align:center;
	float:left;
}

#CONTAINER_HEAD_MENU_ROW {
	width:555px;
	height:20px;
	margin-left: 100px;
	margin-right: 100px;
	text-align:center;
	float:none;
}

#GUI_BOX_FULL_CAP {
	width:775px;
    height:15px;
	text-align:left;
	background-image:url(/images/boxes/white/full_cap.jpg);
	float:left;
}

#GUI_BOX_FULL_BG {
	width:775px;
	text-align:left;
	background-image:url(/images/boxes/white/full_bg.gif);
	float:left;
}

#GUI_BOX_FULL_BG_VR {
	width:775px;
	text-align:left;
	background-image:url(/images/boxes/white/full_bg_vr.gif);
	float:left;
}

#GUI_BOX_FULL_BASE {
	width:775px;
	text-align:left;
    height:15px;
	background-image:url(/images/boxes/white/full_bottom.jpg);
	float:left;
}

#CONTAINER_CONTENT {
	width:745px;
	margin-right:15px;
	margin-left:15px;
	text-align:left;
	float:right;
}

#CONTAINER_SUB_ITEMS {
	width:300px;
	margin-right:85px;
	margin-left:85px;
	margin-top:15px;
	margin-bottom:15px;
	text-align:left;
	float:left;
}

#CONTAINER_SUB_INDV_ITEM {
	width:150px;
	text-align:left;
	float:left;
}

#INSET_BLUE_BOX_FULL_CAP {
	width:745px;
	height:10px;
	text-align:left;
	background-image:url(/images/boxes/blue/full_cap.jpg);
	margin-top:15px;
	float:left;
}

#INSET_BLUE_BOX_FULL_BG {
	width:725px;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	background-image:url(/images/boxes/blue/full_bg.jpg);
	float:left;
}

#INSET_BLUE_BOX_FULL_CONTENT_CONTAINER {
	width:725px;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
}

#INSET_BLUE_BOX_FULL_BASE {
	width:745px;
	height:10px;
	text-align:left;
	background-image:url(/images/boxes/blue/full_base.jpg);
	margin-bottom:15px;
	float:left;
}

#CONTENT_WIDE_COLUMN {
	width:470px;
	text-align:left;
	margin-right:20px;
	float:left;
}

#CONTENT_WIDE_COLUMN_CONTENT {
	width:470px;
	text-align:left;
	float:left;
}

#CONTENT_COLUMN_LEFT {
	width:200px;
	text-align:left;
	margin-right:20px;
	float:left;
}

#CONTENT_COLUMN_CENTER {
	width:235px;
	text-align:left;
	float:left;
}

#CONTENT_COLUMN_RIGHT {
	width:265px;
	text-align:left;
	margin-left:20px;
	float:left;
}

#CONTENT_COLUMN_BUTTON {
	width:70px;
	text-align:left;
	float:left;
}

#CONTENT_COLUMN_TEXT {
	width:165px;
	text-align:left;
	float:left;
}

#CONTAINER_FOOT_LEFT {
	width:387px;
	text-align:left;
	margin-top:15px;
	float:left;
}

#CONTAINER_FOOT_RIGHT {
	width:300px;
	text-align:left;
	margin-top:15px;
	float:right;
}

#CONTAINER_FOOT_ITEM_BOX {
	margin-left:20px;
	padding:0px;
	text-align:left;
	float:right;
}

#CONTAINER_BASE {
	width:775px;
	text-align:center;
	margin-top:15px;
	float:left;
}

#FAQ {
    width:100%; 
    border-top:dotted 1px silver;
}

#FAQ_Prompt {
    width:45px; 
    text-align:center;
    padding:10px; 
    float:left;
}

#FAQ_Response {
    text-align:left; 
    padding:10px
}
/* #################################################################################################
##########                               GENERAL FORMATING                                 #########
################################################################################################# */


/* DEFAULT LINK HOVER STATES */

a:link { color:silver; text-decoration: none}
a:visited { color:silver; text-decoration: none}
a:hover { color:#FF9900; text-decoration: none}
a:active { color:#003366; text-decoration: none}

/* BLUE BOX HOVER STATES */
.blue_box a:link { color:#FFFFFF}
.blue_box a:visited { color:#FFFFFF}
.blue_box a:hover { color:#FFCC00}
.blue_box a:active { color:#FFFFFF}
	
/* CONTENT COLUMNS HOVER STATES */
.orange_green a:link { color:#FF9900}
.orange_green a:visited { color:#FF9900}
.orange_green a:hover { color:#339900}
.orange_green a:active { color:#FF9900}

/* WHITE BOX HOVER STATES */
.navy_silver a:link { color:blue}
.navy_silver a:visited { color:blue}
.navy_silver a:hover { color:orange}
.navy_silver a:active { color:blue}

.orange_navy a:link { color:orange}
.orange_navy a:visited { color:navy}
.orange_navy a:hover { color:navy}
.orange_navy a:active { color:orange}
	
/* IMAGE CLASSES  */

.margin_left {
	margin-left:5px;
}
	
.margin_right {
	margin-right:5px;
}

.margin_top {
	margin-top:5px;
}
	
.margin_bottom {
	margin-bottom:5px;
}
	
.image_bullet {
	margin-right:3px;
}


/* #################################################################################################
##########                                  TEXT STYLES                                    #########
################################################################################################# */


/* TEXT FORMATING */


li {
	display:block;
}

p {
	display:block;
}

hr {
	
	margin-top:4px;
	margin-bottom:4px;
}


/* TEXT CLASSES */


.copyright a:link { color:#003300}
.copyright a:visited { color: #003300}
.copyright a:hover { color:#FF3300}
.copyright a:active { color: #003300}


.head_menu {
	color: Silver;
	font-weight:bold;
}
.bold {
	font-weight:bold;
}
.white {
	color:#FFFFFF;
}
.black {
	color:#000000;
}
.gray {
	color:#666666;
}
.silver 
{
    color:Silver;
}
.tan {
	color:#99835A;
}
.orange {
	color:#FF6600;
}
.blue {
	color:#003366;
}
.NEWblue {
	color:#006699;
}
.blue_system {
	color:#0000FF;
}

/* TEXT SIZES */


.TxtLrg {
	font-size: 14px;
}

.TxtMed {
	font-size: 13px;
}

.TxtSm {
	font-size: 12px;
}

.TxtTiny {
	font-size: 11px;
}

.Justify {
	text-align:justify;
}
    #SmallPageTitle {
	    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	    FONT-SIZE: 8pt;
	    FONT-Weight: Bold;
	    color :#808080;
    }

    #ArticleTitle {
	    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	    FONT-SIZE: 8pt;
	    FONT-Weight: Bold;
	    color : #000066;
    }

    #LinkTitle {
	    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	    FONT-SIZE: 8pt;
	    FONT-Weight: Bold;
	    color : #000066;
    }
    
    #BlueArticleTitle {
	    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	    FONT-SIZE: 8pt;
	    FONT-Weight: Normal;
	    color : #000066;
    }
   
    .PageTitle {
	    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	    FONT-SIZE: 20pt;
	    FONT-Weight: Normal;
	    color : #808080;
    }     

    .PageSubTitle {
        Font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	    FONT-SIZE: 14pt;
	    FONT-Weight: Normal;
	    color : #808080;
    }