body
{
margin:0px; padding:0px; background:#FFFFFF;
}

/* Home page elements*/

#projects
{
float:left;
display:inline;
clear:left;
width:355px;
height:148px;
background-image:url(../images/projects_bg.gif);
background-repeat:no-repeat;
padding:13px 13px 15px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
text-align:justify;
color:#FFFFFF;
}
#holiday
{
float:right;
display:inline;
width:370px;
height:163px;
background-image:url(../images/holiday_bg.gif);
background-repeat:no-repeat;
padding:13px 10px 1px 12px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
text-align:justify;
color:#FFFFFF;
}
#resales
{
float:left;
display:inline;
clear:left;
width:355px;
height:148px;
background-image:url(../images/resales_bg.gif);
background-repeat:no-repeat;
margin-top:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
text-align:justify;
color:#FFFFFF;
padding:13px 13px 15px 20px;
}
#rental
{
float:right;
display:inline;
width:360px;
height:148px;
background-image:url(../images/rental_bg.gif);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
text-align:justify;
color:#FFFFFF;
padding:15px 20px 15px 12px;
}

.heading
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:none;
text-align:left;
color:#FFFFFF;
line-height:15px;
}

.heading1
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:none;
text-align:left;
color:#FFFFFF;
}
.sign_letter{
 font-family:Arial, Helvetica, sans-serif;
 font-size:18;
 text-align:center;
 color:#FC3F0C;
 font-weight:bold;
 }
.headingor
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-align:left;
color:#fa8262;
}
.newsletter_bg{
 background: url(../Images/newsletter_heading.gif);
 width:202;
 height:38;	
 }
.headingbl
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-align:left;
color:#000000;
}

.headingre
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-align:left;
color:#992506;
}

.euro
{
font-size:40px;
line-height:40px;
}

.number
{
font-size:24px;
line-height:40px;
font-weight:bold;
text-align:center;
}


.red
{
color:#ffcc00;
text-decoration:underline;
font-size:11px;
}
.red1
{
color:#CC0000;
text-decoration:underline;
font-size:11px;
}


/*#projects a:hover, #holiday a:hover, #resales a:hover, #rental a:hover
{
color:#ffFFFF;
text-decoration:underline;
font-size:11px;
font-weight:bold;
}*/

#box1
{
	position:absolute;
	clear:left;
	float:right;
	display:inline;
	width:217px;
	height:250px;
	background-image:url(../images/box1.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#FFFFFF;
	font-weight:none;
	padding-left:15px;
	padding-top:15px;
	padding-right:10px;
	margin-left:8px;
}

#box2
{
position:absolute;
margin-left:268px;
clear:left;
float:right;
display:inline;
width:217px;
height:250px;
background-image:url(../images/box2.gif);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
text-align:justify;
color:#FFFFFF;
padding-left:15px;
padding-top:15px;
padding-right:10px;
}

#box3
{
position:absolute;
clear:left;
float:right;
display:inline;
width:222px;
height:250px;
background-image:url(../images/box3.gif);
background-repeat:no-repeat;
margin-left:530px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
text-align:justify;
color:#FFFFFF;
padding-left:10px;
padding-top:15px;
padding-right:10px;
}

.text
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
text-align:justify;
color:#FFFFFF;
font-weight:none;
}

.content1
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:justify;
line-height:18px;
padding-right:15px;
padding-top:5px;
}

/*Text Styles*/
.content
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:justify;
line-height:18px;
padding-right:15px;
padding-top:5px;
padding-left:10px;
}
.footer
{
background-image:url(../images/footer_bg.gif);
background-repeat:no-repeat;
background-position:top center;
background-color:#FFFFFF;
height:75px;
/*color:#003366;*/
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
line-height:26px;

}

.copy
{
color:#003366;
}

.footer a
{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
text-decoration:none;
}

.footer a:visited
{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
text-decoration:none;
}
.footer a:hover
{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
text-decoration:underline;

}.footer a:active
{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
text-decoration:none;
}

.tagline
{
background-image:url(../Images/tagline.gif);
background-position:top center;
background-repeat:no-repeat;
height:44px;
}
.tagline1
{
background-image:url(../Images/tagline1.gif);
background-position:top center;
background-repeat:no-repeat;
height:44px;
}
.taglinetext{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12;
 text-align:left;
 color:#0C2C74;
 font-weight:bold;  
 }
.taglinetext2{
 font-family:Arial, Helvetica, sans-serif;
 font-size:22;
 text-align:left;
 color:#E13001;
 font-weight:bold;
 }
.products_text{
 font-family:Arial, Helvetica, sans-serif;
 font-size:18;
 text-align:center;
 color:#ffffff;
 font-weight:bold;
 } 	
.products_bg{
 background:url(../Images/products_title.gif);
 width:202;
 height:38;
} 
.title
{
background-image:url(../images/abt_title.gif);
background-repeat:no-repeat;
height:38px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FF0000;
text-align:left;
padding-left:40px;
padding-top:8px;
font-weight:bold;

}

.title1
{
background-image:url(../images/title.gif);
background-repeat:no-repeat;
height:38px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FF0000;
text-align:left;
padding-left:40px;
padding-top:8px;
font-weight:bold;

}


/* Form Elements*/

.textbox
{
width:170px;
height:15px;
background-color:#edf8d1;
border:#000000 1px solid;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
margin-left:10px;
padding: 2px 0px 0px 4px;
}

.textbox1
{
width:180px;
height:18px;
background-color:#edf8d1;
border:1px solid #607a1f;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #607a1f;
padding-left:5px;
padding-top:5px;
}

/* Side Menu */

ul 
{
list-style: none;
margin: 0;
padding: 0;
}
	
img {
border: none;
}
	
/*#menu1 
{
width: 202px;
height:250px;
padding-top:2px;
background-image:url(../images/side_menu_bg.gif);
background-repeat:no-repeat;
background-color:#2857a6;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
word-spacing:2px;
}

#menu1 li a {
height: 26px;
voice-family: "\"}\""; 
voice-family: inherit;
text-decoration: none;
}	
	
#menu1 li a:link, #menu1 li a:visited {
color: #FFF;
display: block;
background:url(../images/menu_bg.gif);
padding: 9px 0 0 45px;
}
	
#menu1 li a:hover {
color: #FFF;
background:  url(../images/menu_bg.gif) 0 -35px;
padding: 9px 0 0 45px;
}

#menu1 #active a
{
color: #FFF;
background:  url(../images/menu_bg.gif) 0 -35px;
padding: 9px 0 0 45px;
}*/
	
/* Top Navigation */

#foot
{
width:780px;
position:absolute;
background-image:url(../images/menu_bar.gif);
background-repeat:no-repeat;
display:inline;
clear:both;
float:left;
height:39px;
margin-top:0px;
}

#nav 
{
list-style:inline;
margin:0px 0px 0px;
padding:0px;
clear:both;
float:left;
line-height:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}

#nav li
{
margin-left:0px;
float:left;
}

#nav li a
{
height: 34px;
display:inline;
float:left;
text-decoration:none;
text-indent: -900em;
}

#nav #nav-home a
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
width: 93px; height: 32px;
background:url(../images/button.gif) no-repeat left top;
display:inline;
}

#nav #nav-home a:hover
{
background: url(../images/button.gif) no-repeat left bottom; 
}

#nav #nav-home1 a
{
background: url(../images/button.gif) no-repeat left bottom; width: 93px; height: 32px;

}

#nav #nav-about a{
width: 122px; height: 32px;
background:url(../images/button.gif) no-repeat left top;
}

#nav #nav-about a:hover
{
background: url(../images/button.gif) no-repeat left bottom;
}

#nav #nav-about1 a
{
width: 122px; height: 32px;
background: url(../images/button.gif) no-repeat left bottom;
}

#nav #nav-services a
{
width: 121px; height: 32px;
background:url(../images/button.gif) no-repeat left top;
}

#nav #nav-services a:hover
{
background: url(../images/button.gif) no-repeat left bottom;
}

#nav #nav-services1 a
{
background: url(../images/button.gif) no-repeat left bottom; width: 121px; height: 32px;
}

#nav #nav-contact a
{
width: 121px; height: 32px;
background:url(../images/button.gif) no-repeat left top;
}

#nav #nav-contact a:hover
{
background: url(../images/button.gif) no-repeat left bottom;
}

#nav #nav-contact1 a
{
background: url(../images/button.gif) no-repeat left bottom; width: 121px; height: 32px;
}

.TextBox{border: solid 1px #4876BE; width:250px;}
.TextBox1{border: solid 1px #4876BE; width:150px;}
.TextBox2{border: solid 1px #4876BE; width:75px;}

.Combo{border: solid 1px #4876BE; width:254px; overflow:auto}
.Combo1{border: solid 1px #4876BE; width:150px; overflow:auto}

.NumberText{border: solid 1px #4876BE; width:90px; text-align:center}
.PriceText{border: solid 1px #4876BE; width:70px; text-align:right}
.TextArea{border: solid 1px #4876BE; width:350px; height:130px; overflow:auto;}
.TextArea1{border: solid 1px #4876BE; width:225px; height:100px; overflow:auto;}
.Button{ border:solid 1px; background-color:#2C4C86; color:#FFFFFF; cursor:pointer; width:100px;}

.SubTitles{	background-color:#899ECF;	font-weight: bold;	font-size: 14px;	color: #8D2C2C;	font-family: Arial;}
.ActiveTabs{background-color:#899ECF;font-weight: bold;	font-size: 14px;	color: #8D2C2C;	font-family: Arial;}
/*Modal Popup*/
.modalBackground {background-color:Gray;filter:alpha(opacity=60);opacity:0.7;}
.modalPopup {background-color:#D2DCE1; border:ridge 3px #FFFFFF;}
.modalTitle {background-color:#2657A6; color:#ffffff; font-weight:bold;}
.Languages{ cursor:pointer;}
.TextBoxPrice{border: solid 1px #4876BE; width:100px; direction:rtl;}
.dlcontent
{
	background-color: #FFFFFF; 
	padding-left: 5px; 
	color: #990000;
    font-weight: bold;}
    
 .tblheader
 {background-color: #5297DC; text-align:center; font-weight: bold; font-size: 12px; font-family:Arial;
     background-image: url(../Images/table_bg.gif); background-repeat: repeat-x; color: #FFFFFF;}
     
     .ProjectHeader
 {background-color: #D8E5ED; text-align:center; font-weight: bold; font-size: 12px; font-family:Arial;
     background-repeat: repeat-x; color: #204B9A;}
 .tblheader a{ color:#FFF;font-weight: bold; font-size: 12px; font-family:Arial;}

/* Button*/
.Custom_Button
{
background-image:url(../Images/btn_bg.gif);
background-repeat:repeat-x;
width:75px;
height:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-align:center;
color:#FFFFFF;
border:solid 1px;
cursor:pointer;
}
.SortLabel
{
	color:#E13001;
	font-weight:bold;	
	cursor:pointer;
	font-size:11px;
	font-family:Arial;	
}
.ListHeader{background-color:#D8E5ED; color:#214A99; font-weight:bold; font-size:11px; font-family:Arial; padding-left:5px; width:195px}
.ListAlternate{background-color:#DCDCDC; color:#214A99; font-weight:bold; font-size:11px; font-family:Arial; padding-left:5px; width:195px}
.ListData{padding-left:5px; font-size:11px; font-weight:normal;}
.DescHeader{font-family:Arial;font-size:12px; font-weight:bold;color:#1E4B99}
.DescAlternate{font-family:Arial;font-size:12px;color:#316AC5}
.DescData{font-family:Arial;font-size:12px; font-weight:normal; color:#E22D02}

.session
{
	color: #cc1111;
	font-weight: bold;
}


/* Sitemap Styles */
.row1
{
ackground-color:#f7f7ef;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#454e6e;
padding-left:6px;
order-bottom:1px solid #dfdfdf;
}
.row2
{
ackground-color:#f7f7f7;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#454e6e;
padding-left:6px;
order-bottom:1px solid #dfdfdf;
}

.bullet
{
ackground-color:#f7f7f7;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#ff0000;
padding-left:15px;
}

.bullet_arrow
{
ackground-color:#f7f7f7;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#27702f;
padding-left:15px;
}

.row1 a, .row2 a
{
color:#454e6e;
text-decoration:none;
}

.row1 a:visited, .row2 a:visited
{
color:#454e6e;
text-decoration:none;
}

.row1 a:hover, .row2 a:hover
{
color:#FF0000;
text-decoration:underline;
}
ul.menu
{
	text-align: left;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	margin: 0px;
}


ul.menu li
{
	padding: 0px 0px 0px 38px;
	line-height: 27px;
	/*
padding: 0px 0px 0px 38px;
background-color: #c4d0dc;*/
background: url(../Images/bullet.jpg) no-repeat 20px 9px;
	
	border-bottom: 1px #FFFFFF solid;
}







.b1
{
	width:217px;
	height:250px;
	background-image:url(../images/box1_top.gif);
	background-repeat:no-repeat;
	background-position:top center;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#6399ea;
	line-height:18px;
	color:#FFFFFF;
	font-weight:none;
	padding-left:15px;
	padding-top:15px;
	padding-right:10px;
	margin-left:8px;
}
.b1_bot
{
	height:12px;
	background-image:url(../images/box1_btm.gif);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
	
.b2
{
	width:217px;
	height:250px;
	background-image:url(../images/box2_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#feaf48;
	line-height:18px;
	color:#FFFFFF;
	font-weight:none;
	padding-left:15px;
	padding-top:15px;
	padding-right:10px;
	margin-left:8px;
}
.b2_bot
{
	height:12px;
	background-image:url(../images/box2_btm.gif);
	background-repeat:no-repeat;
	background-position:top left;
	}
	
	
.b3
{
	width:217px;
	height:250px;
	background-image:url(../images/box3_top.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#738e31;
	line-height:18px;
	color:#FFFFFF;
	font-weight:none;
	padding-left:15px;
	padding-top:15px;
	padding-right:10px;
	margin-left:8px;
}
.bg_invesment
{
	width:217px;
	height:250px;
	background-image:url(../images/box3_top.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#738e31;
	line-height:18px;
	color:#FFFFFF;
	font-weight:none;
	padding-left:15px;
	padding-top:15px;
	padding-right:10px;
	margin-left:8px;
}
.b3_bot
{
	height:12px;
	background-image:url(../images/box3_btm.gif);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
	
/* Menu Rework */
#menu1 
{
width: 202px;
/*height:250px;*/
padding-top:2px;
background-image:url(../images/side_menu_bg.gif);
background-repeat:no-repeat;
background-color:#2857a6;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
word-spacing:1px;
text-align:left;
}

#menu1 li a {
width: 146px;
voice-family: "\"}\""; 
voice-family: inherit;
text-decoration: none;
display:-moz-inline-stack;
display:inline-block;
word-wrap: break-word; 

}	
	
#menu1 li a:link, #menu1 li a:visited {
color: #FFF;
background:url(../images/menu1.gif);
padding: 15px 10px 10px 45px;
border-bottom:1px solid #3464b2;
border-top:1px solid #10397c;
}
	
#menu1 li a:hover {
color: #FFF;
background:  url(../images/menu2.gif) 0 3px;
background-repeat:no-repeat;
padding: 15px 10px 10px 45px;
border-bottom:1px solid #b03636;
border-top:1px solid #732c2c;
background-color:#8e2c2c;
}

#menu1 #active a
{
width: 146px;
color: #FFF;
background:  url(../images/menu2.gif) 0 3px;
background-repeat:no-repeat;
padding: 15px 10px 10px 45px;
border-top:1px solid #732c2c;
background-color:#8e2c2c;
}
	/* Top Menu New */


#foot
{
width:780px;
position:absolute;
background-image:url(../images/menu_bar.gif);
background-repeat:no-repeat;
display:inline;
clear:both;
float:left;
height:39px;
margin-top:0px;
}

#nav 
{
list-style:inline;
margin:0px 0px 0px;
padding:0px;
clear:both;
float:left;
line-height:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}

#nav li
{
margin-left:0px;
float:left;
}

#nav li a
{
height: 34px;
display:inline;
float:left;
text-decoration:none;
text-indent: -900em;
}

#nav #nav-home a
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
width: 93px; height: 32px;
background:url(../images/button.gif) no-repeat left top;
display:inline;
}

#nav #nav-home a:hover
{
background: url(../images/button.gif) no-repeat left bottom; 
}

#nav #nav-home1 a
{
background: url(../images/button.gif) no-repeat left bottom; width: 93px; height: 32px;

}

#nav #nav-about a{
width: 122px; height: 32px;
background:url(../images/button.gif) no-repeat left top;
}

#nav #nav-about a:hover
{
background: url(../images/button.gif) no-repeat left bottom;
}

#nav #nav-about1 a
{
width: 122px; height: 32px;
background: url(../images/button.gif) no-repeat left bottom;
}

#nav #nav-services a
{
width: 121px; height: 32px;
background:url(../images/button.gif) no-repeat left top;
}

#nav #nav-services a:hover
{
background: url(../images/button.gif) no-repeat left bottom;
}

#nav #nav-services1 a
{
background: url(../images/button.gif) no-repeat left bottom; width: 121px; height: 32px;
}

#nav #nav-contact a
{
width: 121px; height: 32px;
background:url(../images/button.gif) no-repeat left top;
}

#nav #nav-contact a:hover
{
background: url(../images/button.gif) no-repeat left bottom;
}

#nav #nav-contact1 a
{
background: url(../images/button.gif) no-repeat left bottom; width: 121px; height: 32px;
}

.TextBox{border: solid 1px #4876BE; width:250px;}
.TextBox1{border: solid 1px #4876BE; width:150px;}
.TextBox2{border: solid 1px #4876BE; width:75px;}

.Combo{border: solid 1px #4876BE; width:254px; overflow:auto}
.Combo1{border: solid 1px #4876BE; width:150px; overflow:auto}

.NumberText{border: solid 1px #4876BE; width:90px; text-align:center}
.PriceText{border: solid 1px #4876BE; width:70px; text-align:right}
.TextArea{border: solid 1px #4876BE; width:350px; height:130px; overflow:auto;}
.TextArea1{border: solid 1px #4876BE; width:225px; height:100px; overflow:auto;}
.Button{ border:solid 1px; background-color:#2C4C86; color:#FFFFFF; cursor:pointer; width:100px;}

.SubTitles{	background-color:#899ECF;	font-weight: bold;	font-size: 14px;	color: #8D2C2C;	font-family: Arial;}
.ActiveTabs{background-color:#899ECF;font-weight: bold;	font-size: 14px;	color: #8D2C2C;	font-family: Arial;}
/*Modal Popup*/
.modalBackground {background-color:Gray;filter:alpha(opacity=60);opacity:0.7;}
.modalPopup {background-color:#D2DCE1; border:ridge 3px #FFFFFF;}
.modalTitle {background-color:#2657A6; color:#ffffff; font-weight:bold;}
.Languages{ cursor:pointer;}
.TextBoxPrice{border: solid 1px #4876BE; width:100px; direction:rtl;}
.dlcontent
{
	background-color: #FFFFFF; 
	padding-left: 5px; 
	color: #990000;
    font-weight: bold;}
    
 .tblheader
 {background-color: #5297DC; text-align:center; font-weight: bold; font-size: 12px; font-family:Arial;
     background-image: url(../Images/table_bg.gif); background-repeat: repeat-x; color: #FFFFFF;}
     
     .ProjectHeader
 {background-color: #D8E5ED; text-align:center; font-weight: bold; font-size: 12px; font-family:Arial;
     background-repeat: repeat-x; color: #204B9A;}
 .tblheader a{ color:#FFF;font-weight: bold; font-size: 12px; font-family:Arial;}

/* Button*/
.Custom_Button
{
background-image:url(../Images/btn_bg.gif);
background-repeat:repeat-x;
width:75px;
height:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-align:center;
color:#FFFFFF;
border:solid 1px;
cursor:pointer;
}
.SortLabel
{
	color:#E13001;
	font-weight:bold;	
	cursor:pointer;
	font-size:11px;
	font-family:Arial;	
}
.ListHeader{background-color:#D8E5ED; color:#214A99; font-weight:bold; font-size:11px; font-family:Arial; padding-left:5px; width:195px}
.ListAlternate{background-color:#DCDCDC; color:#214A99; font-weight:bold; font-size:11px; font-family:Arial; padding-left:5px; width:195px}
.ListData{padding-left:5px; font-size:11px; font-weight:normal;}
.DescHeader{font-family:Arial;font-size:12px; font-weight:bold;color:#1E4B99}
.DescAlternate{font-family:Arial;font-size:12px;color:#316AC5}
.DescData{font-family:Arial;font-size:12px; font-weight:normal; color:#E22D02}

.session
{
	color: #cc1111;
	font-weight: bold;
}


/* Sitemap Styles */
.row1
{
ackground-color:#f7f7ef;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#454e6e;
padding-left:6px;
order-bottom:1px solid #dfdfdf;
}
.row2
{
ackground-color:#f7f7f7;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#454e6e;
padding-left:6px;
order-bottom:1px solid #dfdfdf;
}

.bullet
{
ackground-color:#f7f7f7;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#ff0000;
padding-left:15px;
}

.bullet_arrow
{
ackground-color:#f7f7f7;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#27702f;
padding-left:15px;
}

.row1 a, .row2 a
{
color:#454e6e;
text-decoration:none;
}

.row1 a:visited, .row2 a:visited
{
color:#454e6e;
text-decoration:none;
}

.row1 a:hover, .row2 a:hover
{
color:#FF0000;
text-decoration:underline;
}
ul.menu
{
	text-align: left;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	margin: 0px;
}


ul.menu li
{
	padding: 0px 0px 0px 38px;
	line-height: 27px;
	/*
padding: 0px 0px 0px 38px;
background-color: #c4d0dc;*/
background: url(../Images/bullet.jpg) no-repeat 20px 9px;
	
	border-bottom: 1px #FFFFFF solid;
}







.b1
{
	width:217px;
	height:250px;
	background-image:url(../images/box1_top.gif);
	background-repeat:no-repeat;
	background-position:top center;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#6399ea;
	line-height:18px;
	color:#FFFFFF;
	font-weight:none;
	padding-left:15px;
	padding-top:15px;
	padding-right:10px;
	margin-left:8px;
}
.b1_bot
{
	height:12px;
	background-image:url(../images/box1_btm.gif);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
	
.b2
{
	width:217px;
	height:250px;
	background-image:url(../images/box2_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#feaf48;
	line-height:18px;
	color:#FFFFFF;
	font-weight:none;
	padding-left:15px;
	padding-top:15px;
	padding-right:10px;
	margin-left:8px;
}
.b2_bot
{
	height:12px;
	background-image:url(../images/box2_btm.gif);
	background-repeat:no-repeat;
	background-position:top left;
	}
	
	
.b3
{
	width:217px;
	height:250px;
	background-image:url(../images/box3_top.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#738e31;
	line-height:18px;
	color:#FFFFFF;
	font-weight:none;
	padding-left:15px;
	padding-top:15px;
	padding-right:10px;
	margin-left:8px;
}
.b3_bot
{
	height:12px;
	background-image:url(../images/box3_btm.gif);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
	
/* Menu Rework */
#menu1 
{
width: 202px;
/*height:250px;*/
padding-top:2px;
background-image:url(../images/side_menu_bg.gif);
background-repeat:no-repeat;
background-color:#2857a6;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
word-spacing:1px;
text-align:left;
}

#menu1 li a {
width: 146px;
voice-family: "\"}\""; 
voice-family: inherit;
text-decoration: none;
display:-moz-inline-stack;
display:inline-block;
word-wrap: break-word; 

}	
	
#menu1 li a:link, #menu1 li a:visited {
color: #FFF;
background:url(../images/menu1.gif);
padding: 15px 10px 10px 45px;
border-bottom:1px solid #3464b2;
border-top:1px solid #10397c;
}
	
#menu1 li a:hover {
color: #FFF;
background:  url(../images/menu2.gif) 0 3px;
background-repeat:no-repeat;
padding: 15px 10px 10px 45px;
border-bottom:1px solid #b03636;
border-top:1px solid #732c2c;
background-color:#8e2c2c;
}

#menu1 #active a
{
width: 146px;
color: #FFF;
background:  url(../images/menu2.gif) 0 3px;
background-repeat:no-repeat;
padding: 15px 10px 10px 45px;
border-top:1px solid #732c2c;
background-color:#8e2c2c;
}
img{behavior: url(../images/iepngfix.htc); }
/* Top Menu */


	
	
	
	
	
