/****************/
/* CSS Document */
/****************/

html {
height:100%;
width:100%;
}

body {
background-color:#d4edff;
background-image:url(../images/bg1.gif);
background-position:top left;
background-repeat:repeat-x;
margin:0px 0px 0px 0px;
height:100%;
width:100%;
}



/**********/
/*  IDs   */
/**********/

#container {
margin:0px auto; 
width:861px;
}

#header {
width:861px; 
height:105px; 
background-image:url(../images/header_bg.gif); 
background-repeat:no-repeat;
}

#top_logo {
width:149px; 
height:90px; 
float:right; 
margin:8px 0px 0px 0px;
padding:0px 37px 0px 0px;
position:relative;
}


#main_picture_area {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:861px;
height:313px;
}

#mainpic_left {
background-image:url(../images/main_pic_left.gif); 
float:left; 
width:12px; 
height:313px; 
background-repeat:no-repeat;
}

#mainpic_mid {
background-image:url(../images/main_pic_mid.gif); 
background-repeat:repeat-x; 
float:left; 
height:313px; 
width:836px;
}

#mainpic_right {
background-image:url(../images/main_pic_right.gif); 
background-repeat:no-repeat; 
float:left; 
width:12px; 
height:313px;
}

#mainpic_leftarea {
width:290px; 
height:307px; 
background-image:url(../images/main_pic.gif); 
background-repeat:no-repeat; 
float:left; 
margin:3px 0px 0px 0px;
}

#mainpic_rightarea {
width:544px;
height:307px;
float:left;
}

#mainpic_rightarea_top {
background-image:url(../images/main_text.gif); 
float:left; 
margin:25px 0px 0px 10px;
background-repeat:no-repeat; 
width:523px; 
height:64px;
}

#mainpic_rightarea_bottom {
float:left; 
margin:5px 0px 0px 10px;
padding:0px 0px 0px 110px;
width:413px; 
height:64px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

#content_div {
margin:22px 0px 0px 0px;
padding:0px 0px 0px 0px; 
float:left;
}

#content_leftside {
width:675px; 
height:100%; 
float:left;
}

#subject_note {
background-image:url(../images/note.gif); 
background-repeat:no-repeat; 
width:39px; 
height:39px; 
float:left;
}

#subject_bg {
background-image:url(../images/sub_bg.gif); 
background-repeat:repeat-x; 
width:584px; 
height:39px;
}

#content_text {
width:640px; 
font-family:Times New Roman, Times, serif; 
font-weight:normal; 
font-size:17px;
}

#content_rightside {
width:186px; 
height:100%;  
float:left; 
font-family:Arial, Helvetica, sans-serif; 
font-weight:normal; 
font-size:13px; 
text-align:center;
}

#cr_a {
margin:7px 0px 0px 0px;
}

#cr_b {
margin:45px 0px 0px 0px;
}

#cr_c {
margin:45px 0px 0px 0px;
}

#footer {
width:861px;
float:left;
}

#footer_left {
font-family:Times New Roman, Times, serif; 
font-weight:normal; 
font-size:14px;
width:425px;
float:left;
border-right:solid #c9e5f9 1px;
}

#footer_right {
margin:9px 0px 0px 0px;
font-family:Times New Roman, Times, serif; 
font-weight:normal; 
font-size:14px;
text-align:right;
width:426px;
float:right;
}

#xyl_table_div {
margin:60px 0px 0px 0px;

}




/**********/
/*classes */
/**********/

.menu_btn_a {
float:left;
}

.menu_btn_b {
float:left; 
margin:0px 0px 0px 70px;
}

.buttonleft {
background-image:url(../images/b_left.gif); 
width:9px; 
height:18px; 
background-repeat:no-repeat; 
float:left; 
margin:0px 0px 0px 4px;
}

.buttonmiddle {
background-image:url(../images/b_mid.gif); 
height:18px; 
background-repeat:repeat-x; 
font-family:Baskerville Old Face, Times New Roman, Times, serif; 
float:left; 
color:#ffffff; 
font-size:16px; 
letter-spacing:1px;
}

.buttonright {
background-image:url(../images/b_right.gif); 
width:7px; 
height:18px; 
background-repeat:no-repeat; 
float:left;
}

.subject_bg_img {
float:left;
}

.page_subtitle {
font-size:24px; 
font-weight:bold; 
color:#FFFFFF; 
font-style:italic;
}

.author {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-style:italic;
}

.text2 {
font-family:Arial, Helvetica, sans-serif;
}

.title_home {
width:222px; 
height:19px; 
display:block; 
padding:11px 0px 0px 4px;
}

.title_testimony {
width:152px; 
height:19px; 
display:block; 
padding:11px 0px 0px 4px;
}

.title_articles {
width:115px; 
height:19px; 
display:block; 
padding:11px 0px 0px 4px;
}

.title_cotc {
width:456px; 
height:19px; 
display:block; 
padding:11px 0px 0px 4px;
}

.title_partners {
width:129px; 
height:19px; 
display:block; 
padding:11px 0px 0px 4px;
}

.rightside_logos {
border:none; 
width:186px; 
height:135px;
}

.rightside_link_a {
border:none; 
width:175px; 
height:75px;
}

.cleardiv {
clear:both; 
height:30px;
}

.cleardiv2 {
clear:both;
}

.praisecd_table_border {
border:1px black solid;
}

.praisecd_first_td {
text-align:center; 
border:1px black solid;
}

.imgborder_a {
border: 1px solid black;
margin:0px 15px 0px 0px;
}

.ftr_small_text {
font-family:Times New Roman, Times, serif; 
font-weight:normal; 
font-size:12px;
display:block;
margin:90px 0px 0px 0px;
}

a.top_menu:link {color: #ffffff; text-decoration:none}
a.top_menu:visited {color: #ffffff; text-decoration:none}
a.top_menu:hover {color: #ffffff; text-decoration:underline}
a.top_menu:active {color: #ffffff; text-decoration:underline}

a.bottom_menu:link {color: #000000; text-decoration:underline}
a.bottom_menu:visited {color: #000000; text-decoration:underline}
a.bottom_menu:hover {color: #000000; text-decoration:underline}
a.bottom_menu:active {color: #000000; text-decoration:underline}



/****************/
/* for dd menus */
/****************/
.menuUL    {
float:left;
padding:0px 0px 0px 0px;
margin:19px 0px 5px 0px;
list-style:none;
}
	
.menuUL ul {
list-style:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:left;
display:inline;
}
	

.menuUL li {
/*main menu item*/
float:left;
position:relative;
list-style:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
display:inline;
}
	
.menuUL li ul {
/*box that drop down items appear in*/
visibility:hidden;
left:13px;
top:18px;
width:180px;
border-top:solid 1px black;
border-right:solid 1px black;
border-left:solid 1px black;
z-index:1;
list-style: none;
position:absolute;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
	
	
.menuUL li:hover ul  {
visibility:visible;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.menuUL li.msieFix ul {
visibility:visible;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

* html .menuUL li:hover ul {
padding-top:15px;
padding-left:1px;
}

* html .menuUL li.msieFix ul {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.menuUL li ul li {
width:180px;
line-height:20px;
font-size:13px;
font-family:Times New Roman, Times, serif;
letter-spacing:1px;
text-decoration:none;
background-color:#72b3e0;
border-bottom:solid 1px black;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.menuUL li ul li a {
text-decoration:none;
}
	

a.ddlink:link {color: #ffffff; z-index:2; padding-left:0px;}     /* unvisited link */
a.ddlink:visited {color: #ffffff; z-index:2; padding-left:0px;}  /* visited link */
a.ddlink:hover {color: #000000; display:block; background-color:#d4edff; z-index:2; padding-left:0px;}   /* mouse over link */
a.ddlink:active {color: #000000; z-index:2; padding-left:0px;}   /* selected link */
