html 
{
    height: 100%;
	padding: 0px;
	margin: 0px;    
}

body {
	background-color: #f2f2f2;
	background-image: url(../graphics/bg_top.jpg);
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
	height: 100%;
	color: #000;
}

h1 {
    margin: 0px;
    padding: 0px;
    padding-left: 8px;
    padding-top: 10px;
    font-family: "Trebuchet MS", Tahoma, Arial, Sans-Serif;
    font-size: 1.2em;
    color: #000;
}

h2,h3 {
    margin: 0px;
    padding: 0px;
    font-size: 1em;
}


img 
{
    border: 0px;
}

td 
{
    font-size: 1em;
}

a 
{
    color: #3676a4;
    text-decoration: none;
}

a:hover 
{
    color: #3676a4;
    text-decoration: underline;
}

#mainDiv 
{
    min-height: 100%;
    background-image: url(../graphics/main_bg.jpg);
    background-position: center top;
    background-repeat: repeat-y;    
    background-color: Transparent;
    width: 971px;
    margin-left: auto;
    margin-right: auto;
}

#design_upperDiv 
{
    background-color: #ffffff;
    margin-left: 12px;
    width: 945px;
    height: 18px;
    text-align: left;
    padding-top: 10px;
    padding-left: 2px;
    
    font-family: "Trebuchet MS", Tahoma, Arial, Sans-Serif;
    font-size: 0.65em;
    color: #000;
}

#design_upperDiv a
{
    color: #000;
}

.bc_selected
{
    color: #3676a4;
}

#design_flashDiv 
{
    background-color: #3676a4;
    width: 336px;
    height: 111px;
    background-image: url(../graphics/flash_bg.jpg);
    background-repeat: no-repeat;
    float: left;
    margin-left: 12px;
    text-align: left;
}

#design_topbarDiv 
{
    background-color: #3676a4;
    width: 609px;
    height: 111px;
    background-image: url(../graphics/topbar_bg.jpg);
    background-repeat: no-repeat;
    float: left;
}

#design_languageDiv
{
    text-align: right;
    padding-top: 10px;
    padding-right: 8px;
}

#design_bottom_languageDiv
{
    text-align: right;
    padding-right: 8px;
}

#design_bottom_languageDiv a
{
    padding: 0px;
    margin: 0px;
}

#design_menuDiv 
{
    background-color: #dddddd;
    margin-left: 12px;
    width: 945px;
    height: 37px;
    background-image: url(../graphics/menu_bg.jpg);
    background-repeat: repeat-x;
    float: left;
}

#design_menu_optionsDiv
{
    background-color: Transparent;
    text-align: left;
    font-family: "Arial Narrow", Tahoma, Arial, Sans-Serif;
    font-size: 0.9em;
    font-weight: bold;    
    color: #3676a4;
    
    width: 630px;
    padding-left: 5px;
    padding-top: 4px;
    float: left;
}

#design_menu_actionsDiv 
{
    background-color: Transparent;    
    text-align: right;    
    width: 301px;    
    padding-top: 7px;
    padding-right: 5px;
    float: left;    
}

#design_menu_actionsDiv ul 
{    
    margin: 0px;
    padding: 0px;
    list-style-type: none;

}

#design_menu_actionsDiv ul li
{
    display: inline;
    padding-left: 15px;
    vertical-align: middle;    
}

#design_menu_actionsDiv ul li a 
{
    font-family: "Trebuchet MS", Tahoma, Arial, Sans-Serif;
    font-size: 0.7em;
    font-weight: normal;    
    color: #000000;
    text-decoration: none;
}

#design_menu_actionsDiv ul li a:hover 
{
    text-decoration: underline;
}

#s_query
{
    border: 1px solid #cdcdcd;
    background-color: #ffffff;
    padding-left: 3px;
    padding-right: 3px;
    width: 100px;
    height: 15px;
    position: relative;
    
    font-family: "Trebuchet MS", Tahoma, Arial, Sans-Serif;
    font-size: 0.7em;
    font-weight: normal;    
    color: #000000;
}

#search_button {
    display: none;
    visibility: hidden;
    height: 1px;
    width: 1px;
}


#design_contentDiv 
{
    background-color: #ffffff;
    float: left;
    margin-left: 12px;
    width: 945px;
    height: auto;
    text-align: left;
}

#design_lowerDiv 
{
    background-color: #fff;
    float: left;
    background-image: url(../graphics/lower_bg.jpg);
    background-repeat: repeat-x;
    text-align: left;
    
    margin-left: 12px;
    width: 945px;
    height: 100px;
    padding-top: 18px;    
}

#design_contactDiv 
{
    background-color: Transparent;    
    float: left;
    width: 250px;
    line-height: 125%;
    padding-left: 5px;
    padding-top: 6px;
    
    font-family: "Trebuchet MS", Tahoma, Arial, Sans-Serif;
    font-size: 0.6em;
    font-weight: normal;        
    color: #888888;
}

#design_contactDiv p
{
    margin: 0px;
    padding: 0px;
}

#design_contactDiv a 
{
    background-color: Transparent;    
    color: #888888;
    text-decoration: underline;
}

#design_contactDiv a:hover,
#design_copyright a:hover
{
    background-color: Transparent;
    color: #000000;
    text-decoration: underline;
}

#design_lowerNavigationDiv 
{
    float: left;
    text-align: right;
    padding-right: 5px;
    width: 685px;
}

#design_lowerNavigationDiv a 
{
    background-color: Transparent;
    font-family: "Trebuchet MS", Tahoma, Arial, Sans-Serif;
    font-size: 0.7em;
    font-weight: normal;  
    padding-left: 10px;
    color: #e2a90f;

    text-decoration: none;    
}

#design_lowerNavigationDiv a:hover 
{
    text-decoration: underline;
}

#design_lowerNavigationDiv #design_bottom_languageDiv a
{
    padding-left: 0px;
} 

#design_copyright 
{
    background-color: Transparent;
    padding-top: 9px;
    font-family: "Trebuchet MS", Tahoma, Arial, Sans-Serif;
    font-size: 0.6em;
    font-weight: normal;        
    color: #888888;
}

#design_copyright a
{
    background-color: #fff;
    font-family: "Trebuchet MS", Tahoma, Arial, Sans-Serif;
    font-size: 1em;
    font-weight: normal;        
    color: #888888;
    text-decoration: underline;
    padding-left: 5px;
}


.col2_textcontent table {
    font-size: 1.25em;
}

.col1_textcontent p, 
.col2_textcontent p, 
.col3_textcontent p
{
    margin: 0px;
    padding: 0px;
}

.flag_selected
{
    filter: gray alpha(opacity=50);
}

.flag_link,
#design_lowerNavigationDiv #design_bottom_languageDiv .flag_link
{
    padding-left: 5px;
}

.sitemap_li1 {
    list-style-image: url(../graphics/li_bullet_1.gif);
    font-family: "Trebuchet MS", Tahoma, Arial, Sans-Serif;
    font-size: 0.75em;
    font-weight: normal;
}

.sitemap_li2 {
    list-style-image: url(../graphics/li_bullet_2.gif);
    font-family: "Trebuchet MS", Tahoma, Arial, Sans-Serif;
    font-weight: normal;
}

.searchres_li {
    list-style-image: url(../graphics/li_bullet_2.gif);
    margin-bottom	: 8px;
    font-family: "Trebuchet MS", Tahoma, Arial, Sans-Serif;
    font-size: 1em;
    font-weight: normal;
}

.searchres_maindiv {
    font-family: "Trebuchet MS", Tahoma, Arial, Sans-Serif;
    font-size: 0.75em;
    color: #000;
    padding-left: 12px;
}

.searchres_text {
    color		: #808080;
}

.searchres_info {
   color		: #808080;
   font-style	: italic;
   font-size	: 0.8em;
}











/*
    FRONT PAGE SPECIFIC
*/

#col2_1 
{
    width: 615px;
    float: left;

    font-family: "Trebuchet MS", Tahoma, Arial, Sans-Serif;
    font-size: 0.75em;
    font-weight: normal;       
    padding: 10px;
    padding-top: 20px;
}

#col2_1 td {
    font-size: 0.75em;
}

#col2_2
{
    float: left;
    margin-top: 20px;
    background-image: url(../graphics/temp1.jpg);
    background-repeat: no-repeat;
    width: 295px;
    height: 164px;
}

#col2_3, #col2_4, #col2_5
{
    float: left;
    width: 308px;
    height: 285px;
    background-image: url(../graphics/temp2.jpg);
    background-repeat: no-repeat;
    margin-right: 7px;
    padding-bottom: 20px;
}

#col2_title_div_1
{
    font-family: "Trebuchet MS", Tahoma, Arial, Sans-Serif;
    font-size: 1.2em;
    font-weight: bold;       
}

#col2_content_div_2
{
    background-image: url(../graphics/frontpage_div2.jpg);
    background-repeat: no-repeat;
    height: 164px;
    overflow: hidden;
}

#col2_content_div_2 ul 
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    padding-top: 8px;
}

#col2_content_div_2 li
{
    padding-top: 3px;
    padding-left: 35px;
    font-family: "Trebuchet MS", Tahoma, Arial, Sans-Serif;
    font-size: 0.75em;
    font-weight: normal;
    height: 20px;      
}



#col2_3
{
    background-image: url(../graphics/frontpage_div3.jpg);
    background-repeat: no-repeat;
}

#col2_4
{
    background-image: url(../graphics/frontpage_div4.jpg);
    background-repeat: no-repeat;
}

#col2_5
{
    background-image: url(../graphics/frontpage_div5.jpg);
    background-repeat: no-repeat;
}


#col2_3 .col2_texttitle,
#col2_4 .col2_texttitle,
#col2_5 .col2_texttitle
{
    padding-left: 8px;
    padding-top: 54px;
    font-family: "Trebuchet MS", Tahoma, Arial, Sans-Serif;
    font-size: 1em;
    font-weight: bold;
}

#col2_3 .col2_textcontent,
#col2_4 .col2_textcontent,
#col2_5 .col2_textcontent
{
    padding-left: 15px;
    padding-top: 25px;
    padding-right: 15px;
    padding-bottom: 5px;
    font-family: "Trebuchet MS", Tahoma, Arial, Sans-Serif;
    font-size: 0.7em;
    font-weight: normal;
}












/*
   DROP DOWN MENU 
*/
.Xavio_Main_Menu,.Xavio_Main_SubMenuTable
{

	font-family:	"arial narrow", tahoma, verdana, sans-serif;
	font-size:	1em;
	font-weight: 	normal;
	color:		#000;
	padding:	0;
	border:		0;
	white-space:	nowrap;
	cursor:		default;
}

.Xavio_Main_SubMenuTable {
	border: 1px solid #fff;
}

.Xavio_Main_SubMenu
{
	position:	absolute;
	visibility:	hidden;
	background-color: #cbcbcb;

        margin          : 1px;
        margin-top      : 2px;
	padding         : 1px;

	/*
	   Netscape/Mozilla renders borders by increasing
	   their z-index.  The following line is necessary
	   to cover any borders underneath
	*/
	z-index:	100;
	border:		0;
	overflow:	visible;

}

.Xavio_Main_SubMenuTable
{
	overflow:	visible;
}

.Xavio_Main_MainItem,.Xavio_Main_MainItemHover,.Xavio_Main_MainItemActive,
.Xavio_Main_MenuItem,.Xavio_Main_MenuItemHover,.Xavio_Main_MenuItemActive
{
	border:		0;
	cursor:		default;
	white-space:	nowrap;
}

.Xavio_Main_MainItem
{
	height		: 	30px;
}

.Xavio_Main_MainItemHover,.Xavio_Main_MainItemActive
{
	cursor: pointer;
}

.Xavio_Main_MenuItem
{
	font-weight	: 	normal;
	height		: 	26px;
	background-color:	#f1f1f1;
	font-family:	arial, tahoma, verdana, sans-serif;
	font-size:	0.75em;
	font-weight: 	normal;
	color: #0D344A;
}

.Xavio_Main_MenuItemHover,.Xavio_Main_MenuItemActive
{
	background-color:	#80a5c8;
        background-image: url(../graphics/menu_rollover.gif);
        background-repeat: repeat-x;
	color		: 	#fff;
	height		: 	26px;
	cursor		: 	pointer;
	font-family:	arial, tahoma, verdana, sans-serif;
	font-size:	0.75em;
}

.Xavio_Main_MainItem
{
	padding:	0px;
	border:		0;
	padding-right: 13px;
	padding-left: 5px;
}

td.Xavio_Main_MainItemHover,td.Xavio_Main_MainItemActive
{
	padding:	0px;
	border:		0;
	padding-right: 13px;
	padding-left: 5px;
}

.Xavio_Main_MenuFolderText,.Xavio_Main_MenuItemText
{
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	8px;
	padding-right:	8px;
	background-color: inherit;
	white-space:	nowrap;
}













	.gallery_paging_list {
		width		: 100%;
		text-align	: center;
	}

	.gallery_paging_top {
		width		: 100%;
		padding-right	: 17px;
	}

	.gallery_paging_sites {
		height		: 25px;
		padding-top	: 5px;
	}

	.gallery_paging_input {
		height		: 17px;
		width		: 25px;
		font-family	: arial, tahoma, verdana, sans;
		padding		: 0px;
		font-size	: 0.9em;
		text-align	: center;
		margin-left	: 5px;
		margin-right	: 5px;
	}

	.gallery_paging_link {
		padding		: 2px;
		padding-left	: 6px;
		padding-right	: 6px;
		color		: #FF7B05;
		text-decoration	: none;
	}

	.gallery_paging_link:hover {
		padding		: 1px;
		padding-left	: 5px;
		padding-right	: 5px;
		color		: #FF7B05;
		text-decoration	: none;
		border		: 1px solid #dddddd;
	}

	.gallery_paging_link_selected {
		padding		: 1px;
		padding-left	: 5px;
		padding-right	: 5px;
		border		: 1px solid #FF7B05;
		text-decoration	: none;
		color		: #FF7B05;
	}

	.gallery_content_mainframe {
		width		: 100%;
	}


	.gallery_item_frame_off {
		width		: 95px;
		height		: 95px;
		float		: left;
		margin-right	: 8px;
		margin-bottom	: 18px;
	}

	.gallery_item_image_frame_off {
		font-size	: 0.1em;
		border		: 1px solid #808080;
		background-color: #fff;
		width		: 95px;
		height		: 95px;
		text-align	: center;
	}

	.gallery_item_image_off {
	}

	.gallery_item_text_off {
		background-color: #fff;
		color		: #3676a4;
		width		: 93px;
                height          : 13px;
		overflow	: hidden;
		padding         : 2px;
		font-family	: tahoma, sans-serif;
		font-size	: 10px;
		text-align	: center;
	}




	.gallery_item_frame_on {
		width		: 95px;
		height		: 95px;
		float		: left;
		margin-right	: 10px;
		margin-top	: 20px;
	}

	.gallery_item_image_frame_on {
		font-size	: 0.1em;
		border		: 1px solid darkblue;
		background-color: lightblue;
		width		: 95px;
		height		: 95px;
		text-align	: center;
	}

	.gallery_item_image_on {
		width		: 94px;
		height		: 94px;
	}

	.gallery_item_text_on {
		background-color: darkblue;
		color		: #fff;
		width		: 95px;
		height		: 17px;
		overflow	: hidden;
		text-overflow	: ellipsis;
		padding-top	: 2px;
		padding-left	: 2px;
		padding-right	: 2px;
		font-family	: tahoma;
		font-size	: 11px;
		text-align	: center;
	}


#front_boxer {
	background-image: url(../graphics/front_boxer.gif);
	background-repeat: no-repeat;
        background-position: top left;
	padding-left: 90px;
	padding-top: 36px;
	font-family: Tahoma, trebuchet ms, sans-serif;
	font-size: 1em;
	color: #4c4c4c;   
        width: 311px;
        height: 71px;
        position: absolute;
}
