/* CSS Document 
A - 22/02/08 - CQL390 - Mike - Box3 enabled
*/
@charset "ISO-8859-1";
html, p, h1, h2, h3, h4, h5, h6, form { margin:0; padding:0; border:0; font-family:Arial; }
body {background-image:url(../images/background.gif); background-repeat:repeat-x; margin:0; padding:0; border:0; }

.Underlined_Header { padding-bottom:3px; font-size:16px; border-bottom:1px solid #d6d6d6;}
.Underlined_Header_Slim { height:10px; padding-bottom:3px; border-bottom:1px solid #d6d6d6; }
.Underlined_Header_With_Gap { margin-top:1.5em; padding-bottom:3px; border-bottom:1px solid #d6d6d6; }
.Underlined_Header sup, .Underlined_Header_With_Gap sup { line-height: 0;vertical-align: baseline; position: relative; bottom: 0.125em; }

.LeadingSpace { padding-top:10px; }
hr { border: 0; color: #d6d6d6; background-color: #d6d6d6; height: 1px; width: 100%; margin-top:10px; }

h1 { font-family:Arial; font-size:25px; color:#4e2683; font-weight:normal;}
h3 { font-family:georgia; font-size:18px; color:#333333; font-weight:normal;}
h4 { font-family:Arial; font-weight:bold; text-transform:uppercase; font-size:12px; margin-bottom:0.5em;}

/* main container */

#Wrapper {width:920px; margin:0px auto; padding:0; }

/* header for the home page */
#Homepage_Header {width:920px; height:45px; margin-bottom:0px; padding:0; background-image:url(../images/temp_header.jpg); background-position:bottom; background-repeat:no-repeat;}
#Homepage_Header img { border-bottom:1px solid #d6d6d6; }
#Homepage_Header #Header_Box {  width:920px; height:24px; margin-top:10px; color:#3d2263; padding-top:1px; }

#Homepage_Header #Header_Box #SearchBoxText { float:right; padding-left:18px; margin-top:-2px;}
#Homepage_Header #Header_Box #SearchBox { float:right; font-size:20px; padding-left:10px; margin-top:-2px;}
#Homepage_Header #Header_Box #SearchBox .textbox{ margin-top:-2px; padding: 4px 0px 4px 0px; FONT-SIZE:12px; height:16px; width:164px; COLOR:#828282; FONT-FAMILY:arial; background:#FFFFFF; border-left:1px solid #3d2263; border-top:1px solid #3d2263; border-bottom:1px solid #3d2263; border-right:1px solid #3d2263;}
#Homepage_Header #Header_Box #SearchButton { float:right; font-size:14px; margin-top:-2px; }


/* mac firefox specific code to increase the box height */
.mac .gecko #Homepage_Header #Header_Box #SearchBox .textbox { FONT-SIZE:11px;  }
.mac .gecko #Header #Header_Box #SearchBox .textbox { FONT-SIZE:11px;  }

#Homepage_Header #Header_Box #EmailUs { float:left; height:24px; margin-left:18px; margin-top:9px; padding-left:18px; font-size:14px; }

#Homepage_Header #Header_Box #EmailUs a, #Homepage_Header #Header_Box #EmailUs a:visited { color:#3d2263; text-decoration:none;}
#Homepage_Header #Header_Box #EmailUs a:Hover { text-decoration:underline; }

#Homepage_Header #Header_Box #TelephoneNumber { float:left; height:24px; padding-left:0px; font-size:26px; margin-left:0px; }
#Homepage_Header #Header_Box #TelephoneNumber p { margin-top:-2px; }

/* header for all other pages */
#Header {width:920px; height:136px; margin:0; padding:0; }
#Header img { border-bottom:1px solid #d6d6d6; }
#Header #Header_Box { float:left; border-bottom:1px solid #d6d6d6; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; width:920px; height:24px; background:url(../images/grad_grey.jpg); margin-top:10px; color:#3d2263; padding-top:1px; }
#Header #Header_Box #Email { float:left; height:22px; padding-left:10px; font-size:14px; padding-top:2px; }
#Header #Header_Box #Email a, #Header #Header_Box #EmailUs a:visited { color:#3d2263; text-decoration:none;}
#Header #Header_Box #Email a:Hover { color:#3d2263; text-decoration:underline;}
#Header #Header_Box #TelephoneNumber { float:left; height:21px; padding-left:0px; font-size:14px; margin-left:10px; border-right:1px solid #d6d6d6; padding-right:10px; padding-top:3px;}
#Header #Header_Box #TelephoneNumber p { margin-top:-2px; }
#Header #Header_Box #SearchBoxText { float:left;  padding-left:10px;}
#Header #Header_Box #SearchBox { float:left; font-size:14px; padding-left:10px; margin-top:5px;}
#Header #Header_Box #SearchBox .textbox{ FONT-SIZE:10px; width:124px; COLOR:#828282; padding-top:5px; FONT-FAMILY:arial; border-left:1px solid #3d2263; border-top:1px solid #3d2263; border-bottom:1px solid #3d2263; border-right:0;}
#Header #Header_Box #SearchButton { float:left; font-size:14px; margin-top:-2px;}


/* banners - purple and orange */

#Dark_Purple_Banner {width:920px; height:90px; background-image:url(../images/grad_purple.jpg);}
#Dark_Purple_Banner #Banner_Copy_Left h1 { float:left; width:200px; padding-left:20px; padding-top:16px; font-size:21px; color:#ffffff; font-weight:normal; line-height:24px;}
#Dark_Purple_Banner #Banner_Copy_Right { float:left; margin-left:10px; padding-top:32px; width:580px;}
#Dark_Purple_Banner #Banner_Copy_Right h2 {font-size:22px; color:#ffffff;  font-weight:normal; margin-left:4px; }
#Dark_Purple_Banner #Banner_Copy_Image { float:right; padding-top:0px; width:90px; }

#Purple_Banner {width:920px; height:90px; background-image:url(../images/grad_light_purple.jpg);}
#Purple_Banner #Banner_Copy_Left h1 { float:left; width:200px; padding-left:20px; padding-top:16px; font-size:21px; color:#ffffff; font-weight:normal; line-height:24px;}
#Purple_Banner #Banner_Copy_Right { float:left; margin-left:10px; padding-top:32px; width:580px;}
#Purple_Banner #Banner_Copy_Right h2 { font-size:22px; color:#ffffff;  font-weight:normal; margin-left:4px; }
#Purple_Banner #Banner_Copy_Image { float:right; padding-top:0px; width:90px; }

#Orange_Banner {width:920px; height:90px; background-image:url(../images/grad_orange.jpg);}
#Orange_Banner #Banner_Copy_Left h1 { float:left; width:218px; padding:16px 0 0 20px; font-size:21px; color:#ffffff; font-weight:normal; line-height:24px;}
#Orange_Banner #Banner_Copy_Right { float:left; margin-left:10px; padding-top:32px; width:580px;}
#Orange_Banner #Banner_Copy_Right h2 {font-size:22px; color:#ffffff;  font-weight:normal; margin-left:4px; }
#Orange_Banner #Banner_Copy_Image { float:right; padding-top:0px; width:90px; }

#Blue_Banner {width:920px; height:90px; background-image:url(../images/grad_blue.jpg);}
#Blue_Banner #Banner_Copy_Left h1 { float:left; width:170px; padding:16px 0 0 20px; font-size:21px; color:#ffffff; font-weight:normal; line-height:24px;}
#Blue_Banner #Banner_Copy_Right { float:left; margin-left:10px; padding-top:32px; width:580px;}
#Blue_Banner #Banner_Copy_Right h2 { font-size:22px; color:#ffffff;  font-weight:normal; margin-left:4px; }
#Blue_Banner #Banner_Copy_Image { float:right; padding-top:0px; width:90px; }

#IIP_Banner {width:920px; height:90px; background-image:url(../images/grad_iip.jpg);}
#IIP_Banner #Banner_Copy_Left h1 { float:left; width:170px; padding:16px 0 0 20px; font-size:21px; color:#ffffff; font-weight:normal; line-height:24px;}
#IIP_Banner #Banner_Copy_Right { float:left; margin-left:10px; padding-top:32px; width:580px;}
#IIP_Banner #Banner_Copy_Right h2 { font-size:22px; color:#ffffff;  font-weight:normal; margin-left:4px; }
#IIP_Banner #Banner_Copy_Image { float:right; padding-top:0px; width:90px; }

/* main area */
#Main { margin-top:13px; width:920px; }

/*nav*/
#Main #HomePage_Content #HomePage_Left {float:left; padding:0px; margin-top:0px; width:218px;}
#Main #HomePage_Content #HomePage_Left #Left_IIP_logo {}
#Main #HomePage_Content #HomePage_Left #Left_Blue_Box {float:left; padding:0px; background-color:#0079c0; width:218px;}
#Main #HomePage_Content #HomePage_Left #Left_Blue_Box p {padding:5px; color:#FFFFFF; font-size:12px;}

#Main #HomePage_Content #HomePage_Left #Left_News_Box {float:left; margin-top:7px; padding: 4px 0px 4px 0px; background-color:#4F3479; width:218px; text-align:center; color:#FFFFFF; font:"Arial Black"; font-size:16px;}
#Main #HomePage_Content #HomePage_Left #Left_News_Box p {padding:5px; color:#FFFFFF; font-size:12px;}


#Main #HomePage_Content #HomePage_Left #Left_News_Content { text-align:center; width:206px; padding: 0px 218px 50px 0px; border-left:0px solid #3d2263; border-top:0px solid #3d2263; border-bottom:0px solid #3d2263; border-right:0px solid #3d2263; max-height:77px; background-image:url(../images/bg_div_purple.jpg); background-position:bottom center; background-repeat:no-repeat;}
#Main #HomePage_Content #HomePage_Left #Left_News_Content #pscroller2{max-height: 77px; min-height:77px; width:208px; text-align:left;margin-top:0px;margin-right:2px; padding:2px 8px 0px 2px;}
#Main #HomePage_Content #HomePage_Left #Left_News_Content IIPText p {font:Arial; font-size:12px; color:#000000;}
#Main #HomePage_Content #HomePage_Left #Left_News_Content #pscroller2 a{
font:Arial; font-size:12px; color:#000000;
text-decoration: none;
}

#Main #HomePage_Content #Navigation { clear:both; float:left; width:218px; border-top:1px solid #d6d6d6 ; line-height:22px;font-size:11px;}
#Main #HomePage_Content #Navigation ul { padding-left:0px; margin-left:0px; margin-top:0px;  line-height:26px}
#Main #HomePage_Content #Navigation li { padding-left:0px; margin-left:0px; list-style:none; font-size:11px; font-family:Arial; line-height:26px}
#Main #HomePage_Content #Navigation li span { padding:5px;  }
#Main #HomePage_Content #Navigation li ul li ul li span { padding-left:30px; }
#Main #HomePage_Content #Navigation li ul li ul li.Big span { padding-top:10px; }

#Main #HomePage_Content #Navigation a.Purple:Hover { color:#000000; text-decoration:none; display:block; width:100%; cursor:pointer;}
#Main #HomePage_Content #Navigation a.Orange:Hover { color:#000000; text-decoration:none; display:block; width:100%; cursor:pointer;}
#Main #HomePage_Content #Navigation a.Blue:Hover { color:#000000; text-decoration:none; display:block; width:100%; cursor:pointer;}
#Main #HomePage_Content #Navigation a.IIP:Hover { color:#6CCFF7; text-decoration:none; display:block; width:100%; cursor:pointer;}

#Main #HomePage_Content #Navigation li a.Purple, #Main #HomePage_Content #Navigation li a.Purple:visited { display:block; width:100%; color:#FFFFFF; text-decoration:none; background-color:#8974B6; font-size:11px;}
#Main #HomePage_Content #Navigation li a.Orange, #Main #HomePage_Content #Navigation li a.Orange:visited { display:block; width:100%; color:#FFFFFF; text-decoration:none; background-color:#EB7A29; font-size:11px;}
#Main #HomePage_Content #Navigation li a.Blue, #Main #HomePage_Content #Navigation li a.Blue:visited { display:block; width:100%; color:#FFFFFF; text-decoration:none; background-color:#17668C; font-size:11px;}
#Main #HomePage_Content #Navigation li a.IIP, #Main #HomePage_Content #Navigation li a.IIP:visited { display:block; width:100%; color:#FFFFFF; text-decoration:none; background-color:#002B54; font-size:11px;}


#Main #HomePage_Content #Navigation li a.Purple:Hover { color:#000000; text-decoration:none; display:block; width:100%; cursor:pointer; font-size:11px;}
#Main #HomePage_Content #Navigation li a.Orange:Hover { color:#000000; text-decoration:none; display:block; width:100%; cursor:pointer;font-size:11px;}
#Main #HomePage_Content #Navigation li a.Blue:Hover { color:#000000; text-decoration:none; display:block; width:100%; cursor:pointer; font-size:11px;}
#Main #HomePage_Content #Navigation li a.IIP:Hover { color:#6CCFF7; text-decoration:none; display:block; width:100%; cursor:pointer; font-size:11px;}


#Main #HomePage_Content #Navigation li a.Selected_Purple, #Main #HomePage_Content #Navigation li a.Selected_Purple:visited {  color:#ffffff; text-decoration:none; display:block; width:100%; cursor:pointer; background:#8974B6; font-size:11px; }
#Main #HomePage_Content #Navigation li a.Selected_Orange, #Main #HomePage_Content #Navigation li a.Selected_Orange:visited {  color:#ffffff; text-decoration:none; display:block; width:100%; cursor:pointer; background:#EB7A29;font-size:11px;}
#Main #HomePage_Content #Navigation li a.Selected_Blue, #Main #HomePage_Content #Navigation li a.Selected_Blue:visited {  color:#ffffff; text-decoration:none; display:block; width:100%; cursor:pointer; background:#17668C; font-size:11px;}
#Main #HomePage_Content #Navigation li a.Selected_IIP, #Main #HomePage_Content #Navigation li a.Selected_IIP:visited {  color:#ffffff; text-decoration:none; display:block; width:100%; cursor:pointer; background:#002B54; font-size:11px;}


#Main #HomePage_Content #Navigation li ul li a.Purple, #Main #HomePage_Content #Navigation li ul li a.Purple:visited { display:block; width:100%; color:#ffffff; text-decoration:none; background:#9E8AC1; font-size:11px; }
#Main #HomePage_Content #Navigation li ul li a.Orange, #Main #HomePage_Content #Navigation li ul li a.Orange:visited { display:block; width:100%; color:#ffffff; text-decoration:none; background:#EE914D; font-size:11px; }
#Main #HomePage_Content #Navigation li ul li a.Blue, #Main #HomePage_Content #Navigation li ul li a.Blue:visited { display:block; width:100%; color:#ffffff; text-decoration:none; background:#8B9FB9; font-size:11px; }
#Main #HomePage_Content #Navigation li ul li a.IIP, #Main #HomePage_Content #Navigation li ul li a.IIP:visited { display:block; width:100%; color:#ffffff; text-decoration:none; background:#00AEEF; font-size:11px; }


#Main #HomePage_Content #Navigation li ul li a.Purple:Hover { color:#000000; text-decoration:none; display:block; width:100%; cursor:pointer; font-size:11px;}
#Main #HomePage_Content #Navigation li ul li a.Orange:Hover { color:#000000; text-decoration:none; display:block; width:100%; cursor:pointer; font-size:11px;}
#Main #HomePage_Content #Navigation li ul li a.Blue:Hover { color:#000000; text-decoration:none; display:block; width:100%; cursor:pointer; font-size:11px;}
#Main #HomePage_Content #Navigation li ul li a.IIP:Hover { color:#6CCFF7; text-decoration:none; display:block; width:100%; cursor:pointer; font-size:11px;}


#Main #HomePage_Content #Navigation li ul li a.Selected_Purple, #Main #HomePage_Content #Navigation li ul li a.Selected_Purple:visited { color:#ffffff; text-decoration:none; display:block; width:100%; cursor:pointer; background:#BCB0D6;  font-size:11px;}
#Main #HomePage_Content #Navigation li ul li a.Selected_Orange, #Main #HomePage_Content #Navigation li ul li a.Selected_Orange:visited { color:#ffffff; text-decoration:none; display:block; width:100%; cursor:pointer; background:#F6B787;  font-size:11px;}
#Main #HomePage_Content #Navigation li ul li a.Selected_Blue, #Main #HomePage_Content #Navigation li ul li a.Selected_Blue:visited { color:#ffffff; text-decoration:none; display:block; width:100%; cursor:pointer; background:#8B9FB9;  font-size:11px;}
#Main #HomePage_Content #Navigation li ul li a.Selected_IIP, #Main #HomePage_Content #Navigation li ul li a.Selected_IIP:visited { color:#ffffff; text-decoration:none; display:block; width:100%; cursor:pointer; background:#00AEEF;  font-size:11px;}

#Main #HomePage_Content #Navigation li ul li ul li a.Purple, #Main #HomePage_Content #Navigation li ul li ul li a.Purple:visited {color:#000000; text-decoration:none; background:#BCB0D6; display:block; width:100%;  font-size:11px;}
#Main #HomePage_Content #Navigation li ul li ul li a.Orange, #Main #HomePage_Content #Navigation li ul li ul li a.Orange:visited {color:#000000; text-decoration:none; background:#F6B787; display:block; width:100%;  font-size:11px;}
#Main #HomePage_Content #Navigation li ul li ul li a.Blue, #Main #HomePage_Content #Navigation li ul li ul li a.Blue:visited {color:#000000; text-decoration:none; background:#8B9FB9; display:block; width:100%;  font-size:11px;}
#Main #HomePage_Content #Navigation li ul li ul li a.IIP, #Main #HomePage_Content #Navigation li ul li ul li a.IIP:visited {color:#000000; text-decoration:none; background:#6CCFF7; display:block; width:100%;  font-size:11px;}

#Main #HomePage_Content #Navigation li ul li ul li a.Purple:Hover { color:#ffffff; text-decoration:none; display:block; width:100%; cursor:pointer; font-size:11px;}
#Main #HomePage_Content #Navigation li ul li ul li a.Orange:Hover { color:#ffffff; text-decoration:none; display:block; width:100%; cursor:pointer; font-size:11px;}
#Main #HomePage_Content #Navigation li ul li ul li a.Blue:Hover { color:#ffffff; text-decoration:none; display:block; width:100%; cursor:pointer; font-size:11px;}
#Main #HomePage_Content #Navigation li ul li ul li a.IIP:Hover { color:#ffffff; text-decoration:none; display:block; width:100%; cursor:pointer; font-size:11px;}

#Main #HomePage_Content #Navigation li ul li ul li a.Selected_Purple, #Main #HomePage_Content #Navigation li ul li ul li a.Selected_Purple:visited { color:#ffffff; text-decoration:none; display:block; width:100%; cursor:pointer; background:#BCB0D6;  font-size:11px;}
#Main #HomePage_Content #Navigation li ul li ul li a.Selected_Orange, #Main #HomePage_Content #Navigation li ul li ul li a.Selected_Orange:visited {color:#ffffff; text-decoration:none; display:block; width:100%; cursor:pointer; background:#F6B787;  font-size:11px;}
#Main #HomePage_Content #Navigation li ul li ul li a.Selected_Blue, #Main #HomePage_Content #Navigation li ul li ul li a.Selected_Blue:visited {color:#ffffff; text-decoration:none; display:block; width:100%; cursor:pointer; background:#8B9FB9; font-size:11px; }
#Main #HomePage_Content #Navigation li ul li ul li a.Selected_IIP, #Main #HomePage_Content #Navigation li ul li ul li a.Selected_IIP:visited {color:#ffffff; text-decoration:none; display:block; width:100%; cursor:pointer; background:#6CCFF7;  font-size:11px;}

#Main #HomePage_Content #Navigation li ul li ul li ul li a.Purple:Hover { color:#ffffff; text-decoration:none; display:block; width:100%; cursor:pointer; font-size:11px;}
#Main #HomePage_Content #Navigation li ul li ul li ul li a.Orange:Hover { color:#ffffff; text-decoration:none; display:block; width:100%; cursor:pointer; font-size:11px;}
#Main #HomePage_Content #Navigation li ul li ul li ul li a.Blue:Hover { color:#ffffff; text-decoration:none; display:block; width:100%; cursor:pointer; font-size:11px;}
#Main #HomePage_Content #Navigation li ul li ul li ul li a.IIP:Hover { color:#ffffff; text-decoration:none; display:block; width:100%; cursor:pointer; font-size:11px;}

#Main #HomePage_Content #Navigation li ul li ul li ul li a.Selected_Purple, #Main #HomePage_Content #Navigation li ul li ul li a.Selected_Purple:visited { color:#ffffff; text-decoration:none; display:block; width:100%; cursor:pointer; background:#BCB0D6;  font-size:11px;}
#Main #HomePage_Content #Navigation li ul li ul li ul li a.Selected_Orange, #Main #HomePage_Content #Navigation li ul li ul li a.Selected_Orange:visited {color:#ffffff; text-decoration:none; display:block; width:100%; cursor:pointer; background:#F6B787;  font-size:11px;}
#Main #HomePage_Content #Navigation li ul li ul li ul li a.Selected_Blue, #Main #HomePage_Content #Navigation li ul li ul li a.Selected_Blue:visited {color:#ffffff; text-decoration:none; display:block; width:100%; cursor:pointer; background:#8B9FB9; font-size:11px; }
#Main #HomePage_Content #Navigation li ul li ul li ul li a.Selected_IIP, #Main #HomePage_Content #Navigation li ul li ul li a.Selected_IIP:visited {color:#ffffff; text-decoration:none; display:block; width:100%; cursor:pointer; background:#6CCFF7;  font-size:11px;}


#Main #HomePage_Content #Navigation li ul li ul li.Big a, #Main #HomePage_Content #Navigation li ul li ul li.Big a:visited { color:#3d2263; text-decoration:none; background:#ede9f2; display:block; width:100%;  padding-top:4px; font-size:11px;}
#Main #HomePage_Content #Navigation li ul li ul li.Big a:Hover { text-decoration:none; display:block; width:100%; cursor:pointer; background:#8c72ae; color:#FFFFFF;  font-size:11px;}
#Main #HomePage_Content #Navigation li ul li ul li.Big a.Selected, #Main #HomePage_Content #Navigation li ul li ul li.Big a.Selected:visited { color:#ffffff; text-decoration:none; display:block; width:100%; cursor:pointer; background:#8c72ae;  font-size:11px;}


/* different main content layouts */
/*Phills Changes for the new images*/
#Main #Content_Copy #Content_Image {width: 702px; margin-top:12px; background:#FFFFFF; }
#Main #Content_Copy #Content_Image a { text-decoration:none; cursor:pointer; color:#FFFFFF;}
#Main #Content_Copy #Content_Image a:Hover { text-decoration:none; cursor:pointer; color:#FFFFFF;}

#Main #Content_Copy #Content_Image #Purple_box { float:left; height:55px; width:218px; background:#8974B5; margin-right:11px; text-align:center; vertical-align:middle; padding: 5px 2px 0px 2px; color:#FFFFFF;}
#Main #Content_Copy #Content_Image #Purple_box_image { margin-left: -2px; margin-right:-2px; margin-top: 5px; background-color:#BBB0D8;}
#Main #Content_Copy #Content_Image #Purple_box_links { margin-left: -2px; margin-right:-2px; margin-top: -10px; margin-bottom: 0px; background-color:#BBB0D8;  min-height:115px; }
#Main #Content_Copy #Content_Image #Purple_box_links ul li{ text-align:left; margin-left:-18px; padding-left:0px; padding-right:0px; width:180px;}
#Main #Content_Copy #Content_Image #Purple_box_links p{ text-align:left; margin-left:5px; padding-top: 5px; padding-left:0px; padding-right:0px; width:180px; font:Arial Black; color:#FFFFFF; font-size:14px; font-weight:bold;}
#Main #Content_Copy #Content_Image #Purple_box_links li { font-family:Arial; font-size:11px; list-style-image:url(../images/cqlBullet2.gif); background-position: center left; background-repeat: no-repeat; padding:4px 0 0px 10px; }
#Main #Content_Copy #Content_Image #Purple_box_links a,a:visited, a:Hover{ font-family:Arial; font-size:11px; text-decoration:none; cursor:pointer;}
#Main #Content_Copy #Content_Image #Purple_box_links li a,a:visited{color:#ffffff;}
#Main #Content_Copy #Content_Image #Purple_box_links li a:Hover{color:#000000;}

#Main #Content_Copy #Content_Image #Orange_box { float:left; height:55px; width:218px; background:#EB7B29; margin-right:7px; text-align:center; vertical-align:middle; padding: 5px 2px 5px 2px; color:#FFFFFF;  }
#Main #Content_Copy #Content_Image #Orange_box_image { margin-left: -2px; margin-right:-2px; margin-top: 5px; background-color:#F4AB74;}
#Main #Content_Copy #Content_Image #Orange_box_links { margin-left: -2px; margin-right:-2px; margin-top: -10px; margin-bottom: -20px; background-color:#F4AB74;   min-height:115px; }
#Main #Content_Copy #Content_Image #Orange_box_links ul li{ text-align:left; margin-left:-18px; padding-left:0px; padding-right:0px; width:180px;}
#Main #Content_Copy #Content_Image #Orange_box_links p{ text-align:left; margin-left:5px; padding-top: 5px; padding-left:0px; padding-right:0px; width:180px; font:Arial Black; color:#FFFFFF; font-size:14px; font-weight:bold;}
#Main #Content_Copy #Content_Image #Orange_box_links li { font-family:Arial; font-size:11px; list-style-image:url(../images/cqlBullet3.gif); background-position: center left; background-repeat: no-repeat; padding:4px 0 0px 10px; }
#Main #Content_Copy #Content_Image #Orange_box_links li a,a:visited{color:#ffffff;}
#Main #Content_Copy #Content_Image #Orange_box_links li a:Hover{color:#000000;}

#Main #Content_Copy #Content_Image #Blue_box { float:right; height:55px; width:218px; background:#18668C; margin-left:0px; text-align:center; vertical-align:middle; padding: 5px 2px 5px 2px; color:#FFFFFF;  }
#Main #Content_Copy #Content_Image #Blue_box_image { margin-left: -2px; margin-right:-2px; margin-top: 5px; background-color:#8BA0B5;}
#Main #Content_Copy #Content_Image #Blue_box_links { margin-left: -2px; margin-right:-2px; margin-top: -10px; margin-bottom: -20px; background-color:#8BA0B5;  min-height:115px; }
#Main #Content_Copy #Content_Image #Blue_box_links ul li{ text-align:left; margin-left:-18px; padding-left:0px; padding-right:0px; width:180px;}
#Main #Content_Copy #Content_Image #Blue_box_links p{ text-align:left; margin-left:5px; padding-top: 5px; padding-left:0px; padding-right:0px; width:180px; font:Arial Black; color:#FFFFFF; font-size:14px; font-weight:bold;}
#Main #Content_Copy #Content_Image #Blue_box_links li { font-family:Arial; font-size:11px; list-style-image:url(../images/cqlBullet4.gif); background-position: center left; background-repeat: no-repeat; padding:4px 0 0px 10px; }
#Main #Content_Copy #Content_Image #Blue_box_links li a,a:visited {color:#ffffff;}
#Main #Content_Copy #Content_Image #Blue_box_links li a:Hover{color:#000000;}

#Main #HomePage_Content #Content_Image #Purple_box_case { float:left; line-height:25px; height:55px; width:218px; background:#8974B5; margin-right:7px; text-align:center; vertical-align:middle; padding: 5px 2px 5px 2px; color:#FFFFFF;}
#Main #HomePage_Content #Content_Image #Purple_box_case a,a:visited { color:#ffffff;  }
#Main #HomePage_Content #Content_Image #Purple_box_case a:Hover { text-decoration:none; }
#Main #HomePage_Content #Content_Image #Purple_box_case_image { margin-left: -2px; margin-top: 2px; background-color:#BBB0D8;}
#Main #HomePage_Content #Content_Image #Purple_box_case_links { margin-left: -2px; margin-right:-2px; margin-top: -20px; background-color:#BBB0D8; padding-left:15px;  }
#Main #HomePage_Content #Content_Image #Purple_box_case_links p{ line-height:22px;text-align:center; margin-left:5px; padding-top: 5px; padding-left:0px; padding-right:0px; width:180px; font:Arial Black; color:#FFFFFF; font-size:12px; font-weight:bold;}
#Main #HomePage_Content #Content_Image #Purple_box_case_links ul {line-height:14px; text-align:left; list-style:none; margin:0; padding:10px 0 10px 0; }
#Main #HomePage_Content #Content_Image #Purple_box_case_links li { font-family:Arial; font-size:12px; background-image:url(../images/cqlBullet2.gif); background-position: center left; background-repeat: no-repeat; padding:4px 0 0px 10px; }

#Main #HomePage_Content #Content_Image #Orange_box_case { float:left; line-height:25px; height:55px; width:218px; background:#EB7B29; margin-right:2px; text-align:center; vertical-align:middle; padding: 5px 2px 5px 2px; color:#FFFFFF;  }
#Main #HomePage_Content #Content_Image #Orange_box_case a,a:visited { font-size:12px; color:#785ba0;  }
#Main #HomePage_Content #Content_Image #Orange_box_case a:Hover { text-decoration:none; }
#Main #HomePage_Content #Content_Image #Orange_box_case_image { margin-left: -2px; margin-top: 2px; background-color:#F4AB74;}
#Main #HomePage_Content #Content_Image #Orange_box_case_links { margin-left: -2px; margin-right:-2px; margin-top: -20px;  background-color:#F4AB74; padding-left:15px;}
#Main #HomePage_Content #Content_Image #Orange_box_case_links ul {line-height:14px; text-align:left; list-style:none; margin:0; padding:10px 0 10px 0; }
#Main #HomePage_Content #Content_Image #Orange_box_case_links p{ line-height:22px;text-align:center; margin-left:5px; padding-top: 5px; padding-left:0px; padding-right:0px; width:180px; font:Arial Black; color:#FFFFFF; font-size:12px; font-weight:bold;}
#Main #HomePage_Content #Content_Image #Orange_box_case_links li { font-family:Arial; font-size:12px; background-image:url(../images/cqlBullet3.gif); background-position: center left; background-repeat: no-repeat; padding:4px 0 0px 10px; }

#Main #HomePage_Content #Content_Image #Blue_box_case { float:right; line-height:25px; height:55px; width:218px; background:#18668C; margin-left:1px; text-align:center; vertical-align:middle; padding: 5px 2px 5px 2px; color:#FFFFFF;  }
#Main #HomePage_Content #Content_Image #Blue_box_case a,a:visited { font-size:12px; color:#785ba0;  }
#Main #HomePage_Content #Content_Image #Blue_box_case a:Hover { text-decoration:none; }
#Main #HomePage_Content #Content_Image #Blue_box_case_image { margin-left: -2px; margin-top: 2px; background-color:#8BA0B5;}
#Main #HomePage_Content #Content_Image #Blue_box_case_links { margin-left: -2px; margin-right:-2px; margin-top: -20px; background-color:#8BA0B5; padding-left:15px;}
#Main #HomePage_Content #Content_Image #Blue_box_case_links ul{line-height:14px; text-align:left; list-style:none; margin:0; padding:10px 0 10px 0; }
#Main #HomePage_Content #Content_Image #Blue_box_case_links p{ line-height:22px;text-align:center; margin-left:5px; padding-top: 5px; padding-left:0px; padding-right:0px; width:180px; font:Arial Black; color:#FFFFFF; font-size:12px; font-weight:bold;}
#Main #HomePage_Content #Content_Image #Blue_box_case_links li { font-family:Arial; font-size:12px; background-image:url(../images/cqlBullet4.gif); background-position: center left; background-repeat: no-repeat; padding:4px 0 0px 10px; }

#Main #HomePage_Content #Content_LeftImage { float:left; width:344px; height:210px; background:#FFFFFF; background:url(../images/temp_homepage_iip.jpg); margin-left:30px; }
#Main #HomePage_Content #Content_RightImage { float:left; width:344px; height:210px; margin-left:12px; background:#FFFFFF; background:url(../images/temp_homepage_ip.jpg); }

#Main #HomePage_Content #Content_Copy { float:left; width:678px; margin-left:20px; margin-bottom:20px }
#Main #HomePage_Content #Content_Copy h1 {font-family:Arial Black; font-size:16px; color:#4e2683; margin-bottom:3px; line-height:18px; }
#Main #HomePage_Content #Content_Copy p { margin-top:1em; font-family:arial; font-size:12px; color:#4e2683; line-height:18px; }

/*Purple Template stuff*/
#Main #HomePage_Content #Content_Copy_Purple { float:left; width:678px; margin-left:20px; margin-bottom:20px }
#Main #HomePage_Content #Content_Copy_Purple h1 {font-family:Arial Black; font-size:16px; color:#4e2683; margin-bottom:3px; line-height:18px; }
#Main #HomePage_Content #Content_Copy_Purple p { margin-top:1em; font-family:arial; font-size:12px; color:#4e2683; line-height:18px; }
#Main #HomePage_Content #Content_Copy_Purple ul {line-height:14px; text-align:left; list-style:none; margin:0; padding:10px 0 10px 0; }
#Main #HomePage_Content #Content_Copy_Purple li { font-family:Arial; font-size:12px; background-image:url(../images/cqlBullet2.gif); background-position: center left; background-repeat: no-repeat; padding:4px 0 0px 10px; }

/*ORANGE Template stuff*/
#Main #HomePage_Content #Content_Copy_Orange { float:left; width:678px; margin-left:20px; margin-bottom:20px }
#Main #HomePage_Content #Content_Copy_Orange h1 {font-family:Arial Black; font-size:16px; color:#EB7B29; margin-bottom:3px; line-height:18px; }
#Main #HomePage_Content #Content_Copy_Orange p { margin-top:1em; font-family:arial; font-size:12px; color:#4e2683; line-height:18px; }
#Main #HomePage_Content #Content_Copy_Orange ul {line-height:14px; text-align:left; list-style:none; margin:0; padding:10px 0 10px 0; }
#Main #HomePage_Content #Content_Copy_Orange li { font-family:Arial; font-size:12px; background-image:url(../images/cqlBullet3.gif); background-position: center left; background-repeat: no-repeat; padding:4px 0 0px 10px; }
#Main #HomePage_Content #Content_Copy_Orange p.UnderAndOverLinedSurround { width:490px; border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; padding:18px 0 18px 0;}
#Main #HomePage_Content #Content_Copy_Orange .Copy_Image { float:right; margin:1.5em 0 0 10px; border:1px solid #d6d6d6; }
#Main #HomePage_Content #Content_Copy_Orange p.LeadingLineBreak {margin-top:0.1em; }
#Main #HomePage_Content #Content_Copy_Orange #PaddedContainer { padding:3px; }
#Main #HomePage_Content #Content_Copy_Orange .button { font-family:arial; font-size: 10px; color:#EB7B29; background: #ffffff; border:1px #3d2263 ridge; text-transform:uppercase;}
#Main #HomePage_Content #Content_Copy_Orange .button:Hover { font-family:arial; font-size: 10px; color:#ffffff; background: #EB7B29; border:1px #3d2263 ridge; text-transform:uppercase;}

/*BLUE Template stuff*/
#Main #HomePage_Content #Content_Copy_Blue { float:left; width:678px; margin-left:20px; margin-bottom:20px }
#Main #HomePage_Content #Content_Copy_Blue a, a:visited, a:Hover{ font-size:11px; }
#Main #HomePage_Content #Content_Copy_Blue h1 {font-family:Arial Black; font-size:16px; color:#18668C; margin-bottom:3px; line-height:18px; }
#Main #HomePage_Content #Content_Copy_Blue p { margin-top:1em; font-family:arial; font-size:12px; color:#4e2683; line-height:18px; }
#Main #HomePage_Content #Content_Copy_Blue ul {line-height:14px; text-align:left; list-style:none; margin:0; padding:10px 0 10px 0; }
#Main #HomePage_Content #Content_Copy_Blue li { font-family:Arial; font-size:12px; background-image:url(../images/cqlBullet4.gif); background-position: center left; background-repeat: no-repeat; padding:4px 0 0px 10px; }

/*IIP Template Main stuff*/
#Main #HomePage_Content #Content_Copy_IIP { float:left; width:702px; min-height: 295px;  margin: -13px 0px 0px 0px; background:url(../images/03_lady.jpg) no-repeat; background-repeat:no-repeat; }
#Main #HomePage_Content #Content_Copy_IIP ul {line-height:14px; text-align:left; list-style:none; margin:0; padding:10px 0 10px 0; }
#Main #HomePage_Content #Content_Copy_IIP li { font-family:Arial; font-size:12px; background-image:url(../images/cqlBullet4.gif); background-position: center left; background-repeat: no-repeat; padding:4px 0 0px 10px; }
#Main #HomePage_Content #Content_Copy_IIP #IIP_Box {padding: 10px 10px 7px 10px; margin: 13px 0px 0px 15px; background-image:url(../images/blue_screen.png); max-width:510px; }
#Main #HomePage_Content #Content_Copy_IIP #IIP_Box h1 {font-family:Arial; font-size:24px; color:#ffffff; margin-bottom:3px; line-height:24px; font-weight:bold; }
#Main #HomePage_Content #Content_Copy_IIP #IIP_Box h2 {font-family:Arial; font-size:18px; color:#ffffff; margin-bottom:3px; line-height:20px; font-weight:normal; }
#Main #HomePage_Content #Content_Copy_IIP #IIP_Box h3 {font-family:Arial; font-size:14px; color:#000000; margin-bottom:3px; line-height:16px; font-weight:bold; }
#Main #HomePage_Content #Content_Copy_IIP #IIP_Box p { font-family:Arial; font-size:12px; color:#000000; margin-bottom:3px; line-height:14px; }

/*IIP Template stuff*/
#Main #HomePage_Content #Content_Copy_IIP_Main { float:left; width:678px; margin-right:0px; margin-left:20px; margin-bottom:20px; margin-top: 0px; margin-right: 0px;}
#Main #HomePage_Content #Content_Copy_IIP_Main p { clear:both; font-family:Arial; font-size:12px; color:#4e2683; }
#Main #HomePage_Content #Content_Copy_IIP_Main a, #Main #HomePage_Content #Content_Copy_IIP_Main a:visited { color:#4e2683; font-family:Arial; font-size:12px;}
#Main #HomePage_Content #Content_Copy_IIP_Main a:Hover { color:#4e2683; font-family:Arial; font-size:12px;}
#Main #HomePage_Content #Content_Copy_IIP_Main ul {line-height:14px; text-align:left; list-style:none; margin:0; padding:10px 0 10px 0; }
#Main #HomePage_Content #Content_Copy_IIP_Main li { font-family:Arial; font-size:12px; background-image:url(../images/cqlBullet4.gif); background-position: center left; background-repeat: no-repeat; padding:4px 0 0px 10px; }
#Main #HomePage_Content #Content_Copy_IIP_Main #IIP_Box {padding: 10px; margin: 13px 0px 2px 5px; filter: alpha(opacity=55); -moz-opacity: .55; background-color:#00ADEE; width:420px; }
#Main #HomePage_Content #Content_Copy_IIP_Main #IIP_Box h1 {font-family:Arial; font-size:24px; color:#ffffff; margin-bottom:3px; line-height:24px; font-weight:bold; }
#Main #HomePage_Content #Content_Copy_IIP_Main #IIP_Box h2 {font-family:Arial; font-size:18px; color:#ffffff; margin-bottom:3px; line-height:20px; font-weight:normal; }
#Main #HomePage_Content #Content_Copy_IIP_Main #IIP_Box h3 {font-family:Arial; font-size:14px; color:#000000; margin-bottom:3px; line-height:16px; font-weight:bold; }
#Main #HomePage_Content #Content_Copy_IIP_Main #IIP_Box p { font-family:Arial; font-size:12px; color:#000000; margin-bottom:3px; line-height:14px; }




#Main #HomePage_Content #Box { font-family:arial;font-size:11px; text-align:center; padding:10px; border:1px solid #d6d6d6; background:#f1eff5; margin:2em 0 2em 0; }
/* spacing and lines */

#Content_Copy_Container p.OverLinedSurround { border-top:1px solid #d6d6d6; padding:10px 0 18px 0;}
#Content_Copy_Container p.OverLinedSurround2 {border-top:1px solid #d6d6d6; padding:18px 0 18px 0;}
#Content_Copy_Container p.OverLinedSurroundNoSpacing {border-top:1px solid #d6d6d6; padding:18px 0 0 0;}

#Content_Copy_Container p.UnderAndOverLinedSurround { width:490px; border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; padding:18px 0 18px 0;}
#Content_Copy_Container .Copy_Image { float:right; margin:1.5em 0 0 10px; border:1px solid #d6d6d6; }
#Content_Copy_Container p.LeadingLineBreak {margin-top:2em; }
#Main #HomePage_Content #Content_Copy_Orange #PaddedContainer {padding:3px; }

/* general layout */

#Generic_Content #Content_Copy #Content_Copy_Container #Copy_Image_With_Caption { float:right; margin:1.5em 0 0 10px; width:235px; }
#Generic_Content #Content_Copy #Content_Copy_Container #Copy_Image_With_Caption img { border:1px solid #d6d6d6;}
#Generic_Content #Content_Copy #Content_Copy_Container #Copy_Image_With_Caption p { padding:9px 7px 9px 7px; background:#e6e6e6; margin-top:0px; font-size:10px; min-height:24px; }

#Generic_Content #Content_Copy #Content_Copy_Container .Header_Image { margin:20px 0 20px 0; }

#Generic_Content #Content_Copy { float:left; width:520px; margin-left:30px;}
#Generic_Content #Content_Copy_Container { width:470px; }
#Generic_Content #Content_Copy_Container .intro { margin-top:1.5em; font-weight:bold; font-family:arial;font-size:15px;color:#333333;line-height:18px; }

#Generic_Content #Content_Copy_Container p {margin-top:1em;font-family:arial;font-size:11px;color:#333333;line-height:18px;}
#Generic_Content #Content_Copy_Container p.Quote {margin-top:1em;font-family:georgia;font-size:14px;color:#333333;line-height:18px;}
#Generic_Content #Content_Copy_Container p.QuoteAttribute {margin-bottom:2em;}

#Generic_Content #Content_Copy_Container #Box { font-family:arial;font-size:11px; text-align:center; padding:10px; border:1px solid #d6d6d6; background:#f1eff5; margin:2em 0 2em 0; }
#Generic_Content #Content_Copy_Container a, #Generic_Content #Content_Copy a:visited { color:#785ba0;  }
#Generic_Content #Content_Copy_Container a:Hover { text-decoration:none; }
#Generic_Content #Content_Copy_Container ul { list-style:none; margin:0; padding:10px 0 10px 0; }
#Generic_Content #Content_Copy_Container li { font-family:Arial; font-size:11px; background-image:url(../images/bullet_purple.gif); background-position: bottom left; background-repeat: no-repeat; padding:4px 0 0 16px; }

/* events / workshop layout */


#Workshop_Content #Content_Copy { float:left; width:670px; margin-left:30px;}
#Workshop_Content #Content_Copy_Container { width:670px; }
#Workshop_Content #Content_Copy_Container .intro { margin-top:1.5em; font-weight:bold; font-family:arial;font-size:15px;color:#333333;line-height:18px; }

#Workshop_Content #Content_Copy_Container p {margin-top:1em;font-family:arial;font-size:11px;color:#333333;line-height:18px;}
#Workshop_Content #Content_Copy_Container p.Quote {margin-top:1em;font-family:georgia;font-size:14px;color:#333333;line-height:18px;}
#Workshop_Content #Content_Copy_Container p.QuoteAttribute {margin-bottom:2em;}

#Workshop_Content #Content_Copy_Container #Box { font-family:arial;font-size:11px;color:#333333; text-align:center; padding:10px; border:1px solid #d6d6d6; background:#f1eff5; margin:2em 0 2em 0; }
#Workshop_Content #Content_Copy_Container a, #Generic_Content #Content_Copy a:visited { color:#785ba0;  }
#Workshop_Content #Content_Copy_Container a:Hover { text-decoration:none; }
#Workshop_Content #Content_Copy_Container ul { list-style:none; margin:0; padding:0px 0 10px 0; }
#Workshop_Content #Content_Copy_Container li { font-family:Arial; font-size:11px; background-image:url(../images/bullet_purple.gif); background-position: bottom left; background-repeat: no-repeat; padding:0px 0 0 16px; }


/* generic form layout */

#Content_Copy_Container #Generic_Form { width:490px; font-size:11px; font-family:arial; }
#Content_Copy_Container .Generic_Form_Row_One {  height:18px; }
#Content_Copy_Container .Generic_Form_Row_Bottom { padding-top:18px; }
#Content_Copy_Container .Generic_Form_Spacer {  height:8px; }
#Content_Copy_Container .Generic_Form_Row { height:18px; clear: both; padding-top:14px; }
#Content_Copy_Container .Generic_Form_Row span.label, #Content_Copy_Container .Generic_Form_Row_One span.label, #Content_Copy_Container .Generic_Form_Row_Bottom span.label { float:left; width:100px; text-align:left; }
#Content_Copy_Container .Generic_Form_Row  span.formw, #Content_Copy_Container .Generic_Form_Row_One span.formw, #Content_Copy_Container .Generic_Form_Row_Bottom span.formw { float: left; width:335px; text-align:left; } 

#Content_Copy_Container .Generic_Form_Row .textbox {FONT-SIZE:11px; width:78px; COLOR:#828282; FONT-FAMILY:arial; background:#FFFFFF; border:1px solid #9a9a9a; }
#Content_Copy_Container .Generic_Form_Row_One .textbox {FONT-SIZE:11px; width:78px; COLOR:#828282; FONT-FAMILY:arial; background:#FFFFFF; border:1px solid #9a9a9a; }
#Content_Copy_Container .Generic_Form_Row_Bottom .textbox {FONT-SIZE:11px; width:78px; COLOR:#828282; FONT-FAMILY:arial; background:#FFFFFF; border:1px solid #9a9a9a; }
#Content_Copy_Container .textbox_Bigger {FONT-SIZE:11px; width:228px; COLOR:#828282; FONT-FAMILY:arial; background:#FFFFFF; border:1px solid #9a9a9a; }
#Content_Copy_Container .textbox_Biggest {FONT-SIZE:11px; width:385px; COLOR:#828282; FONT-FAMILY:arial; background:#FFFFFF; border:1px solid #9a9a9a; }

#Content_Copy_Purple #Generic_Form { width:490px; font-size:11px; font-family:arial; }
#Content_Copy_Purple .Generic_Form_Row_One {  height:18px; }
#Content_Copy_Purple .Generic_Form_Row_Bottom { padding-top:18px; }
#Content_Copy_Purple .Generic_Form_Spacer {  height:8px; }
#Content_Copy_Purple .Generic_Form_Row { height:18px; clear: both; padding-top:14px; }
#Content_Copy_Purple .Generic_Form_Row span.label, #Content_Copy_Container .Generic_Form_Row_One span.label, #Content_Copy_Container .Generic_Form_Row_Bottom span.label { float:left; width:100px; text-align:left; }
#Content_Copy_Purple .Generic_Form_Row  span.formw, #Content_Copy_Container .Generic_Form_Row_One span.formw, #Content_Copy_Container .Generic_Form_Row_Bottom span.formw { float: left; width:335px; text-align:left; } 

#Content_Copy_Purple .Generic_Form_Row .textbox {FONT-SIZE:11px; width:78px; COLOR:#828282; FONT-FAMILY:arial; background:#FFFFFF; border:1px solid #9a9a9a; }
#Content_Copy_Purple .Generic_Form_Row_One .textbox {FONT-SIZE:11px; width:78px; COLOR:#828282; FONT-FAMILY:arial; background:#FFFFFF; border:1px solid #9a9a9a; }
#Content_Copy_Purple .Generic_Form_Row_Bottom .textbox {FONT-SIZE:11px; width:78px; COLOR:#828282; FONT-FAMILY:arial; background:#FFFFFF; border:1px solid #9a9a9a; }
#Content_Copy_Purple .textbox_Bigger {FONT-SIZE:11px; width:228px; COLOR:#828282; FONT-FAMILY:arial; background:#FFFFFF; border:1px solid #9a9a9a; }
#Content_Copy_Purple .textbox_Biggest {FONT-SIZE:11px; width:385px; COLOR:#828282; FONT-FAMILY:arial; background:#FFFFFF; border:1px solid #9a9a9a; }

/* event / workshops generic form height adjustment */

#Workshop_Content #Content_Copy_Container #Generic_Form { width:702px; font-size:11px; font-family:arial; }

/* events / workshop form layout */

#Workshop_Content p.TrailingSpace { margin-bottom:20px; }
#Workshop_Content .Workshop_Table { font-size:11px; font-family:arial; width:678px; margin:0 0 20px 0;}
#Workshop_Content .Workshop_Table_Row_One { background:#333333; color:#ffffff; }
#Workshop_Content .Workshop_Table td { border-bottom:1px solid #d6d6d6; padding:4px;}
#Workshop_Content .Workshop_Table .lightPurple { background:#f1f0f6; color:#333333;}

#Workshop_Content .Workshop_Table .purpleHeader { background:#75569C; color:#ffffff;}
#Workshop_Content .Workshop_Table .blueHeader { background:#18668C; color:#ffffff;}
#Workshop_Content .Workshop_Table a { color:#18668C; text-decoration:none;}
#Workshop_Content .Workshop_Table a:Hover {  color:#18668C; text-decoration:underline;}

#Workshop_Content .textbox {FONT-SIZE:11px; width:78px; COLOR:#828282; FONT-FAMILY:arial; background:#FFFFFF; border:1px solid #9a9a9a; }
#Workshop_Content .textbox {FONT-SIZE:11px; width:78px; COLOR:#828282; FONT-FAMILY:arial; background:#FFFFFF; border:1px solid #9a9a9a; }
#Workshop_Content .textbox_Bigger {FONT-SIZE:11px; width:228px; COLOR:#828282; FONT-FAMILY:arial; background:#FFFFFF; border:1px solid #9a9a9a; }
#Workshop_Content .textbox_Biggest {FONT-SIZE:11px; width:385px; COLOR:#828282; FONT-FAMILY:arial; background:#FFFFFF; border:1px solid #9a9a9a; }

/* events / workshop options box */

#Workshop_Content #Workshop_Options { margin-top:10px; padding:2px 4px 0px 4px; background:#f1f0f6; font-family:arial; font-size:11px; border-top:1px solid #d6d6d6; height:140px; }

#Workshop_Content #Workshop_Options p.redbold { color:#FF0000; font-weight:bold; }

#Workshop_Content #Workshop_Options #Workshop_Options_Row { clear:both; padding:15px 5px 0 8px;}
#Workshop_Content #Workshop_Options #Workshop_Options_Left { float:left; width:120px; text-align:left; padding:0 5px 0 8px; font-weight:bold;}
#Workshop_Content #Workshop_Options #Workshop_Options_Left p { margin-top:1px; } 
#Workshop_Content #Workshop_Options #Workshop_Options_Right { float:left; }
#Workshop_Content #Workshop_Options #Workshop_Options_Right p { margin-top:1px; }

#Workshop_Content .button { font-family:arial; font-size: 10px; color:#3d2263; background: #ffffff; border:1px #3d2263 ridge;  }
#Workshop_Content .button:Hover { font-family:arial; font-size:10px; color:#ffffff; background: #3d2263; border:1px #3d2263 ridge; }

/* events / workshop small table */

#Workshop_Content #Workshop_Options_Small_Table { padding:10px 5px 0 0px; height:60px; }
#Workshop_Content #Workshop_Options_Small_Table #Workshop_Options_Left { float:left; width:60px; text-align:left; font-weight:bold;}
#Workshop_Content #Workshop_Options_Small_Table #Workshop_Options_Left p { margin-top:1px; } 
#Workshop_Content #Workshop_Options_Small_Table #Workshop_Options_Right { float:left; }
#Workshop_Content #Workshop_Options_Small_Table #Workshop_Options_Right p { margin-top:1px; }

#Workshop_Content #Workshop_Options_Small_Table .button { font-family:arial; font-size: 10px; color:#3d2263; background: #ffffff; border:1px #3d2263 ridge; padding-right:3px; }

/* section link buttons */

#Generic_Content #Content_Copy #Section_Links { margin:20px 0 20px 0; }
#Generic_Content #Content_Copy #Section_Links ul { list-style:none; margin:0; padding:0; height:101px; }
#Generic_Content #Content_Copy #Section_Links li { font-family:georgia; font-size:16px; width:242px; padding:0; float:left; }

#Generic_Content #Content_Copy #Section_Links li.Box1 span { float:left; width:142px; padding:28px 0 0 100px; line-height:20px;}
#Generic_Content #Content_Copy #Section_Links li.Box2 span { float:left; width:122px; padding:19px 0 0 110px; line-height:20px;}

#Generic_Content #Content_Copy #Section_Links li.Box1 { padding-right:9px; }
#Generic_Content #Content_Copy #Section_Links li.Box1 a, #Generic_Content #Content_Copy #Section_Links li.Box1 a:visited { display:block; color:#000000; text-decoration:none; background:url(../images/case_studies_investors_in_people.jpg); border:1px solid #d6d6d6; width:242px; height:101px; }
#Generic_Content #Content_Copy #Section_Links li.Box1 a:Hover { text-decoration:none; cursor:pointer; border:1px solid #333333; }

#Generic_Content #Content_Copy #Section_Links li.Box2 { padding-right:9px; }
#Generic_Content #Content_Copy #Section_Links li.Box2 a, #Generic_Content #Content_Copy #Section_Links li.Box2 a:visited { display:block; color:#000000; text-decoration:none; background:url(../images/case_studies_improving_performance.jpg); border:1px solid #d6d6d6; width:242px; height:101px; }
#Generic_Content #Content_Copy #Section_Links li.Box2 a:Hover { text-decoration:none; cursor:pointer;  border:1px solid #333333; }

/* hospitality and leisure box outs */

#Generic_Content #Content_Copy_Container #BoxedAbstract { width:490px; margin:0px; }
#Generic_Content #Content_Copy_Container #BoxedAbstract ul { list-style:none; margin:0; padding:0; }
#Generic_Content #Content_Copy_Container #BoxedAbstract li { font-family:arial; font-size:11px; padding:0; border-top:0px;  border-bottom:1px solid #d6d6d6; }

#Generic_Content #Content_Copy_Container #BoxedAbstract #Section_Links .Box1 span { float:left; width:490px; line-height:20px;  }

#Generic_Content #Content_Copy_Container #BoxedAbstract .Box a, #Generic_Content #BoxedAbstract .Box a:visited { display:block; text-decoration:none; width:481px; padding:15px 6px 10px 3px; line-height:18px; background:#ffffff; }

#Generic_Content #Content_Copy_Container #BoxedAbstract .Box a span { text-decoration:underline; color:#785ba0; }
#Generic_Content #Content_Copy_Container #BoxedAbstract .Box a span.pink { text-decoration:none; color:#333333; }
#Generic_Content #Content_Copy_Container #BoxedAbstract .Box a:Hover { cursor:pointer; background:#f5f5f5; }

/* news items */
#Main #HomePage_Content #Content_Copy_Purple #BoxedNewsItems ul.PageNumbers { margin-top:-20px; margin-left:150px; margin-bottom:20px;}
#Main #HomePage_Content #Content_Copy_Purple #BoxedNewsItems p.PageNumbers span { padding-left:15px; }
#Main #HomePage_Content #Content_Copy_Purple #BoxedNewsItems ul.PageNumbers li { list-style:none; display:inline; border:0; padding-right:2px; }

#Main #HomePage_Content #Content_Copy_Purple #BoxedNewsItems { width:490px; margin:0px; }
#Main #HomePage_Content #Content_Copy_Purple #BoxedNewsItems ul { list-style:none; margin:0; padding:0; }
#Main #HomePage_Content #Content_Copy_Purple #BoxedNewsItems li { font-family:arial; font-size:11px; padding:0; background-image:none; border-top:0px; border-bottom:1px solid #d6d6d6;}

#Main #HomePage_Content #Content_Copy_Purple #BoxedNewsItems .Box span.Date { width:75px; padding-left:0px; display:block; height:52px; }
#Main #HomePage_Content #Content_Copy_Purple #BoxedNewsItems .Box span { float:left; width:380px; line-height:18px;}
#Main #HomePage_Content #Content_Copy_Purple #BoxedNewsItems .Box span.pink {float:left; line-height:18px; padding-left:0px;}

#Main #HomePage_Content #Content_Copy_Purple #BoxedNewsItems .Box a, #Generic_Content #BoxedAbstract .Box a:visited { display:block; text-decoration:none; padding:15px 6px 10px 3px; background:#ffffff; height:52px; }
#Main #HomePage_Content #Content_Copy_Purple #BoxedNewsItems .Box a span { text-decoration:underline; color:#785ba0; }
#Main #HomePage_Content #Content_Copy_Purple #BoxedNewsItems .Box a span.pink { text-decoration:none; color:#333333; }
#Main #HomePage_Content #Content_Copy_Purple #BoxedNewsItems .Box a span.Date { text-decoration:none; color:#333333; }
#Main #HomePage_Content #Content_Copy_Purple #BoxedNewsItems .Box a:Hover { cursor:pointer; background:#f5f5f5; height:52px; }

/* news items */
#Main #HomePage_Content #Content_Copy_Blue #BoxedNewsItems ul.PageNumbers { margin-top:-20px; margin-left:150px; margin-bottom:20px;}
#Main #HomePage_Content #Content_Copy_Blue #BoxedNewsItems p.PageNumbers span { padding-left:15px; }
#Main #HomePage_Content #Content_Copy_Blue #BoxedNewsItems ul.PageNumbers li { list-style:none; display:inline; border:0; padding-right:2px; }

#Main #HomePage_Content #Content_Copy_Blue #BoxedNewsItems { width:490px; margin:0px; }
#Main #HomePage_Content #Content_Copy_Blue #BoxedNewsItems ul { list-style:none; margin:0; padding:0; }
#Main #HomePage_Content #Content_Copy_Blue #BoxedNewsItems li { font-family:arial; font-size:11px; padding:0; background-image:none; border-top:0px; border-bottom:1px solid #d6d6d6;}

#Main #HomePage_Content #Content_Copy_Blue #BoxedNewsItems .Box span.Date { width:75px; padding-left:0px; display:block; height:62px; }
#Main #HomePage_Content #Content_Copy_Blue #BoxedNewsItems .Box span { float:left; width:380px; line-height:18px;}
#Main #HomePage_Content #Content_Copy_Blue #BoxedNewsItems .Box span.pink {float:left; line-height:16px; padding-left:0px;}

#Main #HomePage_Content #Content_Copy_Blue #BoxedNewsItems .Box a, #Generic_Content #BoxedAbstract .Box a:visited { display:block; text-decoration:none; padding:15px 6px 10px 3px; background:#ffffff; height:62px; }
#Main #HomePage_Content #Content_Copy_Blue #BoxedNewsItems .Box a span { text-decoration:underline; color:#785ba0; }
#Main #HomePage_Content #Content_Copy_Blue #BoxedNewsItems .Box a span.pink { text-decoration:none; color:#333333; }
#Main #HomePage_Content #Content_Copy_Blue #BoxedNewsItems .Box a span.Date { text-decoration:none; color:#333333; }
#Main #HomePage_Content #Content_Copy_Blue #BoxedNewsItems .Box a:Hover { cursor:pointer; background:#f5f5f5; height:62px; }


/* search options */

#Main #HomePage_Content #Content_Copy_Purple #SearchOptions { margin-top:5px; padding:2px 4px 0px 4px; background:#f1f0f6; font-family:arial; font-size:11px; height:100px; }
#Main #HomePage_Content #Content_Copy_Purple #SearchOptions #SearchOptionsLeft { float:left; width:60px; text-align:right; padding-right:5px; }
#Main #HomePage_Content #Content_Copy_Purple #SearchOptions #SearchOptionsRight { float:left; width:400px; }
#Main #HomePage_Content #Content_Copy_Purple #SearchOptions .textbox {FONT-SIZE:10px; width:70px; COLOR:#828282; FONT-FAMILY:arial; background:#FFFFFF; border:1px solid #3d2263; }
#Main #HomePage_Content #Content_Copy_Purple #SearchOptions .textbox_Bigger {FONT-SIZE:10px; width:100px; COLOR:#828282; FONT-FAMILY:arial; background:#FFFFFF; border:1px solid #3d2263; }
#Main #HomePage_Content #Content_Copy_Purple .button { font-family:arial; font-size: 10px; color:#3d2263; background: #ffffff; border:1px #3d2263 ridge; text-transform:uppercase;}
#Main #HomePage_Content #Content_Copy_Purple .button:Hover { font-family:arial; font-size: 10px; color:#ffffff; background: #3d2263; border:1px #3d2263 ridge; text-transform:uppercase;}

/* generic page content */
#Base { clear:both; width: 920px; margin-top:20px; padding-top:7px;}
#Base #Base_left {width: 218px; margin-top:10px;}
#Base #Base_left p{font-size:9px; padding: 10px 0px; 0px; 0px;}
#Base #Base_right {float: right; margin-top: -81px; width:678px; }
#Base #Base_right a {font-size:12px; text-decoration:none; color:#000000;}
#Base #Base_right a:hover {font-size:12px; text-decoration:underline; color:#000000;}

#Base #Base_right p{font-size:12px;}

#Generic_Content #Content_Copy #FooterLinks { margin:40px 0 20px 0; border-top:1px solid #d6d6d6; padding-bottom:4px; border-bottom:1px solid #d6d6d6; text-align:right; color:#333333; text-transform:uppercase; }
#Generic_Content #Content_Copy #FooterLinks ul { padding:4px; }
#Generic_Content #Content_Copy #FooterLinks li { list-style:none; display:inline; background:none; font-family:Arial; font-size:10px; }
#Generic_Content #Content_Copy #FooterLinks li a, #Generic_Content #Content_Copy #FooterLinks li a:visited { color:#666666; text-decoration:none; }
#Generic_Content #Content_Copy #FooterLinks li a:Hover { text-decoration:underline; }
#Generic_Content #Content_Copy #FooterLinks img { padding:0; }

/* side links */

#Main #HomePage_Content #Content_Copy_Orange #SideLinks  { float:right; }
#Main #HomePage_Content #Content_Copy_Orange #SideLinks ul { list-style:none; margin:0; padding:0; }
#Main #HomePage_Content #Content_Copy_Orange #SideLinks li { font-family:georgia; font-size:11px; background:url(../images/grad_sidebar.jpg); margin-bottom:10px; width:178px; }

#Main #HomePage_Content #Content_Copy_Orange #SideLinks #RegisterBox { clear:both; background:#3d2263; height:70px; width:180px; color:#FFFFFF; font-size:12px; margin-bottom:10px; }
#Main #HomePage_Content #Content_Copy_Orange #SideLinks #RegisterBox #RegisterBoxContents { padding:14px 10px 10px 10px; }
#Main #HomePage_Content #Content_Copy_Orange #SideLinks #RegisterBox .textbox { FONT-SIZE:10px; COLOR:#828282; FONT-FAMILY:arial; background:#FFFFFF; border-left:1px solid #3d2263; border-top:1px solid #3d2263; border-bottom:1px solid #3d2263; border-right:0; margin-top:8px; width:136px;}

#Main #HomePage_Content #Content_Copy_Orange #SideLinks #RegisterBox #RegisterTextBox { float:left; font-size:14px; }
#Main #HomePage_Content #Content_Copy_Orange #SideLinks #RegisterBox #RegisterButton { float:left; font-size:14px; margin-top:4px;}

#Main #HomePage_Content #Content_Copy_Orange #SideLinks li.Box1 span { float:right; width:110px; padding-top:26px; }
#Main #HomePage_Content #Content_Copy_Orange #SideLinks li.Box2 span { float:right; width:110px; padding-top:20px;}
#Main #HomePage_Content #Content_Copy_Orange #SideLinks li.Box3 span { float:right; width:110px; padding-top:13px;}
#Main #HomePage_Content #Content_Copy_Orange #SideLinks li.Box4 span { float:right; width:110px; padding-top:26px;}

#Main #HomePage_Content #Content_Copy_Orange #SideLinks li.Box1 a, #Main #HomePage_Content #Content_Copy_Orange #SideLinks li.Box1 a:visited { display:block; color:#5D5D5D; text-decoration:none; background:url(../images/temp_sidelinks_image1.jpg); border:1px solid #d6d6d6; width:178px; height:68px; }
#Main #HomePage_Content #Content_Copy_Orange #SideLinks li.Box1 a:Hover { color:#3d2263; text-decoration:none; display:block; cursor:pointer;  border:1px solid #3d2263; width:178px; height:68px; }

#Main #HomePage_Content #Content_Copy_Orange #SideLinks li.Box2 a, #Generic_Content #SideLinks li.Box2 a:visited { display:block; color:#5D5D5D; text-decoration:none; background:url(../images/temp_sidelinks_image2.jpg); border:1px solid #d6d6d6; width:178px; height:68px; }
#Main #HomePage_Content #Content_Copy_Orange #SideLinks li.Box2 a:Hover { color:#3d2263; text-decoration:none; display:block; cursor:pointer;  border:1px solid #3d2263; width:178px; height:68px; }

#Main #HomePage_Content #Content_Copy_Orange #SideLinks li.Box3 a, #Main #HomePage_Content #Content_Copy_Orange #SideLinks li.Box3 a:visited { display:block; color:#5D5D5D; text-decoration:none; background:url(../images/temp_sidelinks_image3_normal.jpg); border:1px solid #d6d6d6; width:178px; height:68px; }
#Main #HomePage_Content #Content_Copy_Orange #SideLinks li.Box3 a:Hover { color:#3d2263; text-decoration:none; display:block; cursor:pointer;  border:1px solid #3d2263; width:178px; height:68px; }

/*A #Generic_Content #SideLinks li.Box3 { display:block; color:#c2c2c2; text-decoration:none; background:url(../images/temp_sidelinks_image3.jpg); border:1px solid #d6d6d6; width:178px; height:68px; } */

#Main #HomePage_Content #Content_Copy_Orange #SideLinks li.Box4 a, #Generic_Content #SideLinks li.Box4 a:visited { display:block; color:#5D5D5D; text-decoration:none; background:url(../images/temp_sidelinks_image4.jpg); border:1px solid #d6d6d6; width:178px; height:68px; }
#Main #HomePage_Content #Content_Copy_Orange #SideLinks li.Box4 a:Hover { color:#3d2263; text-decoration:none; display:block; cursor:pointer;  border:1px solid #3d2263; width:178px; height:68px; }

/* side link nav */

#Main #HomePage_Content #Content_Copy_Orange #SideLinks #Side_Navigation { float:right; width:160px; }
#Main #HomePage_Content #Content_Copy_Orange #SideLinks #Side_Navigation ul { list-style:none; margin:0; padding:0; }
#Main #HomePage_Content #Content_Copy_Orange #SideLinks #Side_Navigation li { height:25px; line-height:25px; font-family:Arial; font-size:11px; border-bottom:1px solid #d6d6d6; padding:0; margin:0px; width:180px; }
#Main #HomePage_Content #Content_Copy_Orange #SideLinks #Side_Navigation li.bigger { height:44px; line-height:16px; font-family:Arial; font-size:11px; border-bottom:1px solid #d6d6d6; padding:0; margin:0px; width:180px; }
#Main #HomePage_Content #Content_Copy_Orange #SideLinks #Side_Navigation li.narrow { height:12px; line-height:12px; border-bottom:1px solid #d6d6d6; padding:0; margin:0px; width:180px; }

#Main #HomePage_Content #Content_Copy_Orange #SideLinks #Side_Navigation a span { padding-left:20px; }
#Main #HomePage_Content #Content_Copy_Orange #SideLinks #Side_Navigation li.Level3_Big a span { padding-left:20px; }
#Main #HomePage_Content #Content_Copy_Orange #SideLinks #Side_Navigation li.Level3_Big a span span { padding-left:20px; }

#Main #HomePage_Content #Content_Copy_Orange #SideLinks #Side_Navigation li a, #Main #HomePage_Content #Content_Copy_Orange #SideLinks #Side_Navigation li a:visited { display:block; width:100%; color:#808080; text-decoration:none;}
#Main #HomePage_Content #Content_Copy_Orange #SideLinks #Side_Navigation li a:Hover { color:#000000; text-decoration:none; display:block; width:100%; cursor:pointer; }
#Main #HomePage_Content #Content_Copy_Orange #SideLinks #Side_Navigation li a.Selected, #Main #HomePage_Content #Content_Copy_Orange #SideLinks #Side_Navigation li a.Selected:visited { color:#000000; text-decoration:none; display:block; width:100%; cursor:pointer;}

#Main #HomePage_Content #Content_Copy_Orange #SideLinks #Side_Navigation li.bigger a, #Generic_Content #SideLinks #Side_Navigation li.bigger a:visited { color:#808080; text-decoration:none;  display:block; width:100%; padding-top:6px; padding-bottom:6px;}
#Main #HomePage_Content #Content_Copy_Orange #SideLinks #Side_Navigation li.bigger a:Hover { text-decoration:none; display:block; width:100%; cursor:pointer;  color:#000000; }

/*footer*/

#Footer { clear:both; border-top:1px solid #d6d6d6; padding-top:17px; height:110px}
#Footer #Footer_Links { float:left; }
#Footer p { font-family:arial; font-size:10px; line-height:16px; color:#333333 }
#Footer ul { margin:0; padding:0; list-style:none; margin-top:10px; }
#Footer li { font-family:arial; font-size:10px; display:inline; margin-right:4px; }
#Footer li a { color:#785ba0; text-decoration:underline; }
#Footer li a:Hover { text-decoration:none; }
#Footer #Footer_Logos { float:right; }
#Footer #Footer_Logos img { margin-left:-2px; }


