@import url("/web/stylesheets/default.css");

/* TEXT SIZE */
.smalltext {
	font-size: small;
}
.mediumtext {
	font-size: medium;
}
.largetext {
	font-size: large;
}
.smalltextbold {
	font-size: small;
	font-weight: bold;
}
.mediumtextbold {
	font-size: medium;
	font-weight: bold;
}
.largetextbold {
	font-size: large;
	font-weight: bold;
}

html{
    font-size:100%;
}
body{
    margin:0;
    padding:0;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:100%;
    position:relative;
	
	background: url(../templates/uk200-home_files/bkgrnd-toplinks.gif) repeat-x left top;
}

* {  /* remove default margins and padding */
	margin:0;  
	padding:0;
}
div#wrap {
		min-width:990px;
		/*max-width:1024px;*/	
		position:relative;
		overflow:visible;
	}
#wrap {
	font-size: 0.938em;
       	width: 100%;
	text-align: left;
}
* html body {}
* html #wrap {
	display: inline;
}

/* MISC. */
.hide {
	display: none;
}
a img {
	border: none;
}
.divclear {
	clear:both; 
	height:0px; 
	font-size:0px; 
	margin: 0;
	padding: 0;
	margin-top:-1px;
}
.skiplinks {
	display:none;
}  
hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; 
	  padding:0;
      border:none;
      visibility: hidden;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



/* GENERAL TEXT STYLES */
a, 
a:link, 
a:visited {
	color: #FF6600;
	text-decoration: none;
}
a:focus, 
a:hover, 
a:active {
	text-decoration: none;
	background: #ffffff;
}
#container-layout a {
	text-decoration: underline;
}
div {
	margin: 0;
	padding: 0;
}
p {
	line-height: normal;
}
ul {}
li {
	background: url(/web/templates/uk200-home_files/bullet.gif) no-repeat left top;
	padding-left: 15px;
        list-style-type: none;
}
.col1 li {
	margin-bottom: 1em;
}
ol {
	list-style: decimal;
}

h1, h2, h3, h4, h5, h6, .FormDescription /*C2 added .FormDescription*/ {
	color: #FF6600;
	line-height: normal;
	padding-bottom: 1em;
	padding-top: .5em;
	}
h1 {font-size: 1.9em;}
h2 {font-size: 1.5em;}
h3 {font-size: 1.4em;}
h4 {font-size: 1.3em;}
h5 {font-size: 1.2em;}
h6, .FormDescription {font-size: 1.1em;} /*C2 added .FormDescription*/
h1#page-heading {font-weight: normal;padding-bottom: 0.5em;padding-top: 0;} /*C2 changed padding-bottom from 1.5em to 0.5em*/
#home h1#page-heading {font-weight: bold;padding-bottom: 0;padding-top: 1.5em;}
#home h2 {font-weight: normal;padding-top: 0;padding-bottom: 1em; text-transform:lowercase; }
table {
	border-collapse: collapse;
	width: 100%;
	/*border: 1px solid #003D7F;*/
}
form table {
	width: 100%;
	border: none;
}
input, textarea, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em; /*C2 addition*/
}
th, td {
	padding: 0.5em 1em;
}
caption {
	font-size: 1.2em;
	font-weight: bold;
	margin: 1.0em 0;
}
th {
	font-weight: bold;
	text-align: left;
	background: #003D7F url(/web/templates/ciwm-home_files/th-bkgrnd.gif) repeat-x left top;
	/*border-top: 1px solid #003874;
	border-bottom: 1px solid #003D7F;*/
	color: #FFFFFF;
}
.th-row-header {
	font-weight: normal;
	text-align: left;
	background: none;
	border-top: none;
	border-bottom: none;
	color: #FFFFFF;
}
.odd {
	background: #F9F9F9;
        font-size: 1em;
}



 #home blockquote {max-width: 370px;}
blockquote,
q {
    display: block;
   /* color: #003170; */
    /* font-size: 135%; */
    font-weight: normal;
	/* font-family: Georgia, "Times New Roman", Times, serif; */
    quotes: none;
   /* margin-top: 15px; */
   /* margin-bottom: 5px; */
} 


/* q:after,q:before {
    content: "";
}*/

/* q:lang(en)
{
quotes: '"' '"' "'" "'"
} */


q, blockquote {
   /*  background: url(../templates/uk200-home_files/open-quote.gif) no-repeat left top; */
    margin-left: 0;
    margin-right: 0;
    padding-left: 15px;
}

/* blockquote p {
    background: url(../templates/uk200-home_files/close-quote.gif) no-repeat right bottom;
} */ 

 q span {
    padding-left: 0;
    padding-right: 15px;
    /* background-position: right bottom; */
} 
/*.quote-caption {
    display: block;
    padding-left: 15px;
}*/

/* TOPLINKS */

#container-toplinks {
	color: #666666;
	width: 100%;
}
#container-toplinks a, 
#container-toplinks a:link, 
#container-toplinks a:visited {
	color: #666666;
	text-decoration: none;
}
#container-toplinks a:focus, 
#container-toplinks a:hover, 
#container-toplinks a:active {
	color: #FFFFFF;
	text-decoration: none;
	background: #666666;
}
#sitemenu {
	float:left;
	width:100%;
	overflow:hidden;
	position:relative;
	font-size:1.0em;
}
#sitemenu ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}
#sitemenu ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
   line-height:25px;
}
#sitemenu ul li a {
   display:block;
   padding:3px 10px;
   background:url(/web/templates/uk200-home_files/toplinks-menu.gif) repeat-x left top;
   text-decoration:none;
   line-height:25px;
   
   
    color:#333333;
    float:left;
}
#sitemenu ul li a:hover {
  /*background:#369;*/
   background:url(/web/templates/uk200-home_files/toplinks-menu.gif) repeat-x left top;
   color:#333;
   text-decoration: underline;
}
span.textsize {
   display:block;
   padding:3px 10px;
   background:url(/web/templates/uk200-home_files/toplinks-menu.gif) repeat-x left top;
   text-decoration:none;
   line-height:25px;
   
   
    color:#333333;
    float:left;
}



#site-menu{
	background: url(/web/templates/uk200-home_files/toplinks-menu.gif) repeat-x left top;
	font-size: 0.8em;
	width: 700px;
}
#site-menu img {}
#site-menu ul{
padding:6px 0 0;
	margin: 0;
	background: url(/web/templates/uk200-home_files/toplinks-left.gif) no-repeat left top;
	height: 31px;
}
#site-menu li {
    display: inline;
    list-style: none;
    padding: 0;
    padding-left: 7px;
    margin-left: 3px;
    border-left: solid 1px #eee;
}
#site-menu li:first-child {
    padding: 0;
	margin: 0;
	border: 0;
}
.first {
    padding: 0;
	margin: 0;
	border: 0;
}

/* HEADER */
#container-header {
	padding: 1em 5em;
}

#container-header img {float: left;padding: 0em 1em 0em 0em;}

/* HEADER - SEARCH */
#container-search {float: right; margin-top: 15px; }
#container-search label {
text-transform:uppercase;
color:#003875;
font-weight: bold;
}

/* MAIN MENU */
#container-menu {
    float:left;
	width: 100%;
    background:#E5E5E5 url(/web/templates/uk200-home_files/bkgrnd-menu.gif) repeat-x left bottom;
}
#container-menu ul{
    margin:0;
	padding: 0em 5em;
    list-style:none;
    float:left;
}
#container-menu ul li{
    float:left;
    font-size:.75em;
}
#container-menu ul li a{
    color:#333333;
    float:left;
    padding:10px 8px 7px;
}
#container-menu ul li a:hover,
#container-menu ul li a.selected{
    background:#4164A5 url(/web/templates/uk200-home_files/active-menu.gif) repeat-x left top;
    color:#fff;
    text-decoration:none
}

.centeredmenu {
   float:left;
   width:100%;
    background:#E5E5E5 url(/web/templates/uk200-home_files/bkgrnd-menu.gif) repeat-x left bottom;
   border-bottom:4px solid #4164A5;
   /*overflow:visible;*/
   /*position:relative;*/
    font-size:.75em;
    z-index: 1;
}

.centeredmenu li{
padding-left: 0px;
z-index: 2;
}

.centeredmenu ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:25%;
   text-align:center;
}
.centeredmenu ul li {
   display:block;
   float:left;
   list-style:none;
   /*margin:0;*/
   /*padding:0;*/
   position:relative;
   /*right:50%;*/
   background: none;
}
.centeredmenu ul li a {
   display:block;
  /* margin:0 0 0 1px;*/
   margin-right: 3px; 
   /*padding:3px 10px;
   background:#ddd;
   color:#000;*/
   text-decoration:none;
   /*line-height:1.3em;*/
   color:#333333;
   /*float:left;*/
   padding:10px 8px 7px;
}
.centeredmenu ul li a:hover {
  /* background:#369;
   color:#fff;*/
   background:#F47013 url(/web/templates/uk200-home_files/centermenu-over.gif) repeat-x left bottom;
   color:#fff;
   text-decoration:none
}
.centeredmenu ul li a.active,
.centeredmenu ul li a.active:hover {
   /*color:#fff;
   background:#000;
   font-weight:bold;*/
   
    background:#4164A5 url(/web/templates/uk200-home_files/active-menu.gif) repeat-x left bottom;
    color:#fff;
    text-decoration:none
}

/* C2 Custom centeredmenu - START */
/*1st sub level menu*/
.centeredmenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.centeredmenu ul li ul li{
display: list-item;
float: none;
background:#E5E5E5 url(/web/templates/uk200-home_files/bkgrnd-menu.gif) repeat-x left bottom;
}

/* Sub level menu links style */
.centeredmenu ul li ul li a{
width: 100px; /*width of sub menus*/
color: black;
/* padding: 4px 5px; */
margin: 0;
background:#E5E5E5 url(/web/templates/uk200-home_files/bkgrnd-menu.gif) repeat-x left bottom;
}

.centeredmenu ul li ul li a:hover{ /*sub menus hover style*/
/* background: #eff9ff; */
/* color: black; */
background:#E5E5E5 url(/web/templates/uk200-home_files/centermenu-over.gif) repeat-x left bottom;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.centeredmenu ul li ul li ul{
top: 0;
}

.downarrowclass{
position: absolute;
top: 7px;
right: 5px;
display:none
}

.rightarrowclass{
position: absolute;
top: 5px;
right: 5px;
display:none
}

/* C2 Custom centeredmenu - END */


#blue-band {
	/* background: #4164A5 url(/web/templates/uk200-home_files/blue-bkgrnd.gif) repeat-x left bottom;
	height: 36px;
	width: 100%;
	margin: 0;
	padding: 0;
	float: left; */
}
/* BREADCRUMBS */
#container-breadcrumbs {
	padding: 12px 5em 2em;
	color: #A7A7A7;
	clear: both;
}
#container-breadcrumbs p {font-size: .9em;}

#container-breadcrumbs a, 
#container-breadcrumbs a:link, 
#container-breadcrumbs a:visited {
	color: #A7A7A7;
	text-decoration: none;
}
#container-breadcrumbs a:focus, 
#container-breadcrumbs a:hover, 
#container-breadcrumbs a:active {
	color: #FFFFFF;
	text-decoration: none;
	background: #FF6600;
}
/* MAIN CONTENT */
#container-layout {
	padding: 0em 1em;
	font-size: 1.0em;
}
#container-layout p {line-height: normal;padding-bottom: 1em;}
#container-layout img {padding-bottom: 1em;padding-right: 1em;padding-top: 2px}
.col3 h1 {font-size: 1.4em;}
#contentcolumn h1 {padding-top: 2em;}
#contentcolumn h2 {font-weight: normal;padding-bottom: 1em;}
.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
}
#home #contentwrapper{
float: left;
width: 100%;
}

#home #contentcolumn{
margin-left: 390px; /*Set left margin to LeftColumnWidth*/
}

#home #leftcolumn{
float: left;
width: 390px; /*Width of left column*/
margin-left: -100%;
}



/* column container */
.colmask {
position:relative;	/* This fixes the IE7 overflow hidden bug */
clear:both;
float:left;
width:100%;			/* width of whole page */
overflow:hidden;	/* This chops off any overhanging divs */
}
/* common column settings */
.colright,
.colmid,
.colleft {
float:left;
width:100%;		/* width of page */
position:relative;
}
.col1,
.col2,
.col3,
.col1_5050,
.col2_5050,
.col1_4060,
.col2_4060,
.col1_7030,
.col2_7030,
.col1_6040,
.col2_6040,
.col1-home,
.col2-home,
.col3-home
 {
float:left;
position:relative;
padding:0 0 12px 0;	/* no left and right padding on columns, we just make them narrower instead 
						only padding top and bottom is included here, make it whatever value you need */
overflow:hidden;
}
/* 2 Column (double page) settings */
.doublepage {
	/* background:#eee;	right column background colour */
}
.doublepage .colleft {
	right:50%;			/* right column width */
	/* background:#fff;	left column background colour */
}
.doublepage .col1 {
	width:46%;			/* left column content width (column width minus left and right padding) */
	left:52%;			/* right column width plus left column left padding */
}
.doublepage .col2 {
	width:46%;			/* right column content width (column width minus left and right padding) */
	left:56%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
}

/* 3 Column settings */
.threecol {
/* background:#eee;	right column background colour */
}
.threecol .colmid {
right:25%;			/* width of the right column */
background:#fff;	/* center column background colour */
}
.threecol .colleft {
right:50%;			/* width of the middle column */
/* background:#f4f4f4;	left column background colour */
}
.threecol .col1 {
width:46%;			/* width of center column content (column width minus padding on either side) */
left:102%;			/* 100% plus left padding of center column */
border: brown solid;
}
.threecol .col2 {
width:16%;			/* Width of left column content (column width minus padding on either side) */
left:29%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
border: blue solid;
}
.threecol .col3 {
border: red solid;
width:21%;			/* Width of right column content (column width minus padding on either side) */
left:85%;			/* Please make note of the brackets here:
						(100% - left column width) plus (center column left and right padding) plus (left column left and right 



padding) plus (right column left padding) */
}


/* 3 Column settings */
.threecol2 {
/* background:#eee;	right column background colour */
}
.threecol2 .colmid {
right:25%;			/* width of the right column */
background:#fff;	/* center column background colour */
}
.threecol2 .colleft {
right:50%;			/* width of the middle column */
/* background:#f4f4f4;	left column background colour */
}
.threecol2 .col1 {
width:21%;			/* width of center column content (column width minus padding on either side) */
left:102%;			/* 100% plus left padding of center column */
}
.threecol2 .col2 {
width:21%;			/* Width of left column content (column width minus padding on either side) */
left:56%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
}
.threecol2 .col3 {
width:46%;			/* Width of right column content (column width minus padding on either side) */
left:85%;			/* Please make note of the brackets here:
						(100% - left column width) plus (center column left and right padding) plus (left column left and right 

padding) plus (right column left padding) */
}

/* 2 Column (left menu) settings */
.leftmenu {
	background:#fff;		/* right column background colour */
}
.leftmenu .colleft {
	right:75%;			/* right column width */
	/* background:#f4f4f4;	left column background colour */
}
.leftmenu .col1 {
	width:75%;			/* right column content width */
	left:94%;			/* 100% plus left column left padding */
}
.leftmenu .col2 {
	width:160px;			/* left column content width (column width minus left and right padding) */
	left:2%;			/* (right column left and right padding) plus (left column left padding) */
}
/* 2 Column (left content) settings */
.leftcontent {
	background:#fff;		/* right column background colour */
}
.leftcontent .colleft {
	right:75%;			/* right column width */
	/* background:#f4f4f4;	left column background colour */
}
.leftcontent .col1 {
	width:71%;			/* right column content width */
	left:102%;			/* 100% plus left column left padding */
}
.leftcontent .col2 {
	width:21%;			/* left column content width (column width minus left and right padding) */
	left:6%;			/* (right column left and right padding) plus (left column left padding) */
}


/*=======================*/
/* AEMENU SECTION STYLES */
/*=======================*/

#ae_menu{
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
}

#ae_menu li {list-style-type: none;}/* Disable bullets on all menu items */
/* Move arrow image pointer so that it appears consistently at left hand side of menu */
/*#ae_menu li img {position: absolute; left: 20px;}
#ae_menu ul li ul li  img {position: absolute; left: 0px;}*/
#ae_menu img {/*display: inline;*/display: none;}

a.open {color: #FF6600!important; font-weight: bold !important;}
ul#ae_menu {
	margin: 0;
	padding:0;
}
ul#ae_menu li {
	display:block;
	padding: 0.25em;
padding-right:5px;
	font-weight: bold;
	color: #333;
	background: url(/web/templates/uk200-home_files/aemenu-nonselected.jpg) no-repeat right top;
}
ul#ae_menu li.selected {
	color: #333;
	background: url(/web/templates/uk200-home_files/aemenu-selected.gif) no-repeat right top;
}
ul#ae_menu li.ae_menuopen {
	/*background: #E6EDF7;*/
	border-top: 1px solid #ccc;
	color: #FF6600;
}
ul#ae_menu li.ae_menuopen ul {
	margin: 0.25em -0.25em -0.25em;
	padding:0;
	background: #FFFFFF;
	border-bottom: 1px solid #ccc;
}
ul#ae_menu li.ae_menuopen ul li {
	border-bottom: none;
	/*border-bottom: 1px solid #ccc;*/
	background: url(/web/templates/uk200-home_files/aemenu-nonselected2.gif) no-repeat left top;
	padding-left: 15px;
}
ul#ae_menu li.ae_menuopen ul li.ae_open {font-weight: bold;}

#ae_menu a, 
#ae_menu a:link, 
#ae_menu a:visited {
	color: #333333;
	text-decoration: none;
}
#ae_menu a:focus, 
#ae_menu a:hover, 
#ae_menu a:active {
	color: #FF6600;
	text-decoration: underline;
	background: none!important;
}
ul#ae_menu li a, 
ul#ae_menu li a:link, 
ul#ae_menu li a:visited,
ul#ae_menu li a:focus, 
ul#ae_menu li a:hover, 
ul#ae_menu li a:active {
	font-weight: normal;
}
.ae_menuopen ul a, 
.ae_menuopen ul a:link, 
.ae_menuopen ul a:visited,
.ae_menuopen ul a:focus, 
.ae_menuopen ul a:hover, 
.ae_menuopen ul a:active {
	font-weight: normal!important;
}

/* ACTIONS BOXES */
#container-actions {
        width:99%;
}
#actions-innertube {
	width: 534px;
	margin-right:auto;
        margin-left:auto;
}
.actions-box {
	border: 1px solid #C8C8C8;
	float: left;
	text-align: center;
        width:75px;
        margin-right: 56px;
        margin-bottom: 6px;
}
#action-join {
	background: #F6F6F7 url(/web/templates/uk200-home_files/active-join80.gif) no-repeat center top;
	height: 41px;
	/* padding-left: 85px; */
	text-align: center;
        padding-top: 27px;
}
#action-register {
	background: #F6F6F7 url(/web/templates/uk200-home_files/active-register80.gif) no-repeat right top;
	height: 56px;
	/*padding-right: 85px; */
        text-align: center;
        padding-top: 12px;
}
#action-find {
	background: #F6F6F7 url(/web/templates/uk200-home_files/active-find80.gif) no-repeat right top;
	height: 49px;
	/* padding-right: 85px; */
        text-align: center;
        padding-top: 19px;
}
#action-speakers {
	background: #F6F6F7 url(/web/templates/uk200-home_files/active-speakers80.gif) no-repeat right top;
	height: 51px;
	/* padding-right: 49px; */
        text-align:center;
        padding-top: 17px;
}

.actions-box h3,
.actions-box h4 {
	color: #0A2D6E;
	font-size: 1.2em;
	padding: .25em 0.15em 0em;
}
.actions-box h4 {
	font-weight: normal;
	padding: 0em 0.25em 0em 0.15em;
}
.actions-box a, 
.actions-box a:link, 
.actions-box a:visited {
	color: #0A2D6E;
	text-decoration: none;
}
.actions-box a:focus, 
.actions-box a:hover, 
.actions-box a:active {
	text-decoration: underline;
	background: none;
}

/* FOOTER */
#container-footer {
	border-top: 1px solid #E0E0E0;
	color: #999999;
	font-size: 0.75em;
	clear: both;
	width: 100%;
	text-align: center;
	padding-top: 1.5em;
	padding-bottom: 1.5em;
}

#container-footer ul {
	margin: 0;
	padding: 0 0 .5em;
}
#container-footer li {
    display: inline;
    list-style: none;
    padding: 0;
    padding-left: 7px;
    margin-left: 3px;
    border-left: solid 1px #eee;
	background: none;
}
#container-footer li:first-child {
    padding: 0;
	margin: 0;
	border: 0;
}
#container-footer a, 
#container-footer a:link, 
#container-footer a:visited {
	color: #999999;
	text-decoration: none;
}
#container-footer a:focus, 
#container-footer a:hover, 
#container-footer a:active {
	color: #FFFFFF;
	text-decoration: none;
	background: #FF6600;
}

/* C2 custom styling for meta data listings - START */
#metabody img{float:left !important; margin-right:8px; margin-bottom: 10px !important; margin-left:8px !important; padding:5px;}

.padder{padding-top:11px; padding-left:2px; display:block;}
/* C2 custom styling for meta data listings - END */

/* C2 - START */
.ListSearchContainer
{
	width: 100%;
}

.ListSearchCol1
{
        float: left;
}

.ListSearchCol2
{
        float: left; /*right;*/
        width: 70%; 
}

.custom-h2
{
	color: #FF6600;
        /*font-size: 1.5em;*/
        font-weight: bold;
        padding-bottom: 5px;
}

.clearboth
{
    clear: both;
}

.eventNewsWrapper
{
border-bottom: 1px solid black;
border-left: 1px solid black;
border-right: 1px solid black;
/*margin-bottom: 15px;*/
/*padding: 8px;
padding-top: 8px;
padding-bottom: 18px;*/
}

.AdminRights{
   float: right;   
}

.FormField
{
  clear: both;
}

.FormField label
{
	float:left;
	width: 120px;
        padding-bottom: 3px;
        font-size:1.0em;
        padding-right:5px;
}


.FormField input
{
	float: left;
        
}

.FormField input Submit
{
   clear: both;
}

.leaveButton input, .deleteButton input, .replaceButton input
{
float: none !important;
margin-top: 8px;
}

.answer
{
clear: both;
}

.FormFieldFileUpload .FormField label
{
	float: left;
	width: 170px;
	margin-bottom:10px;
	clear:both;
}

.formButtons
{
	clear:both;
	float:left;
	margin-left: 120px;
	margin-top: 10px;
}

.infoText
{
	font-weight:bold;
	padding-bottom: 20px;
}

.EventListingSubHeading
{
	clear:both;
	/*font-weight:bold;*/
	width:100%;
	padding-bottom:5px;
}

.SearchContainer
{
	float:left;
	width: 100%;
}

.SearchLeft
{
	float:left;
	width:50%;
	border-right: 1px dashed black;
}

.SearchRight
{	
	float:left;
	width:30%;	
}

.SearchRow
{
	clear:right;
	margin-right: 10px;
	border-top: 1px dashed black;
	padding-top: 10px;
	/*margin-bottom: 10px;*/
	padding-bottom:30px;
}

.SearchRow span
{
	font-weight:bold;
}

.SearchRowLeft
{	
	float:left;
	width: 35%;
}

.SearchRowMiddle
{
	float:left;
}

.SearchRowRight
{
	float:right;
}

.SearchRowRight input
{
	padding-left:5px;
	padding-right:5px;
	/*margin-bottom:10px;*/
}

.SearchRowRight select
{
	float:left;
}

.imitationLinkButton
{
background-color:Transparent;
border-style: none;
color:#FF6600;
cursor: pointer;
display:inline-block;
font-style:normal;
font-weight: bold;
text-align: left;
text-decoration:underline; 
font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
}

.imitationLinkButton:disabled
{
background-color:Transparent;
border-style: none;
color:gray;
cursor: pointer;
display:inline-block;
font-style:normal;
font-weight: bold;
text-align: left;
text-decoration:underline; 
font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
}


/*#custompage_grdviewResults
{
border-style:none;
}

#custompage_grdviewResults tbody
{
border: 0px solid white;
}

#custompage_grdviewResults td
{
border: 1px solid white;
}

#custompage_grdviewResults tr
{
border: 0px solid white;
}

#custompage_grdviewResults th
{
border-style:none !important;
}*/

.gridViewTable tbody, tr
{
   border: 0px solid white;
}

.gridViewTable td
{
   border: 1px solid white;
   vertical-align: top;
}

/*.gridViewTable th
{
border: 1px solid black;
}*/

/*
.gridviewTable tr
{
   border-style: none;
}*/

/*.gridViewTable
{
   border-color: white;
}

.gridViewTable th, table
{
  border-color: #003D7F !important;
  border-style: solid !important;
  border-width: 1px !important;
  border: 0px !important;
}*/

.headingBlock
{
  border-color: #003D7F !important;
  border-style: solid !important;
  border-width: 1px !important;
  background: #003D7F url(/web/templates/ciwm-home_files/th-bkgrnd.gif) repeat-x left top;
  width: 60%;
  padding-bottom: 2px;
  padding-top: 2px;
}

.headingBlock span
{
   color: #FF6600;
   font-size: 1.2em;
   font-weight: bold;
}

.centerTextListing
{
  text-align: center;
}

.centerTextCompany
{  
   padding-left: 23%;
}


.errorMessage
{
  font-size: 1.2em;
  font-weight: bold;
  padding-bottom: 10px;
}

.dropListStyle
{
  font-size: 1em
}

/* begin AESTYLE */

 .FontColourOrange{
  color:#FF6600;
}

 .FontColourBlue{
  color:#4164A5;
}

 .FontColourBlack{
 color:#000000;
}

.borderImageBlack{
 border: 1px solid black;
}

.borderImageBlue{
   border: 1px solid #4164A5;
}

.borderImageOrange{
  border: 1px solid #FF6600;
}

/* end AESTYLE */

.leftcontent .col1_5050 {
	width:52%;			/* right column content width */
	left:121%;			
}

.leftcontent .col2_5050 {
	width:43%;			/* left column content width (column width minus left and right padding) */
	left:25%;			/* (right column left and right padding) plus (left column left padding) */
}

.leftcontent .col1_4060 {
	width:55%;			/* right column content width */
	left:112%;			
}

.leftcontent .col2_4060 {
	width:34%;			/* left column content width (column width minus left and right padding) */
	left:22%;			/* (right column left and right padding) plus (left column left padding) */
}

.leftcontent .col1_7030 {
      width:21%;
      left:131%;
      clear:both;
}

.leftcontent .col2_7030 {
    width:50%;
    left:58%;
}

.leftcontent .col2_7030 h1#page-heading-hidden {
  visibility: hidden;
}

.leftcontent .col1_6040 {
	width:34%;			/* right column content width */
	left:129%;
        clear:both;
		
}

.leftcontent .col2_6040 {
	width:51%;			/* left column content width (column width minus left and right padding) */
	left:42%;			/* (right column left and right padding) plus (left column left padding) */

}

.MissionStatement
{
    display: block;
    color: #003170;
    font-size: 135%;
    font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
    quotes: none;
    margin-top: 15px;
    margin-bottom: 5px;
}

#footer-images
{
width: 350px;
margin-left: auto;
margin-right: auto;
}

.footer-image
{
float:left;
width: auto;
margin-right: 5px;
}

.footer-image a:hover, .footer-image a:link, .footer-image a:visited
{
color: none !important;
}

 .FloatImageLeft{ 
 /* padding-right: 10px; */
 background: #FFFFFF !important;
padding-top: 3px;
float: left;
/* width: 100px; */
}


.userBioWrap{
padding-bottom: 10px;
padding-top: 3px;
width: 550px;
float:left;
/* margin-left: 110px; */
}

#header1{
width: 35%;
}

header2{
width: 30%;
}

header4{
width:30%;
}

#header3{
width: 5%;
}

/* C2 - END */


#login { width:400px !important; padding:10px; background-color:#f6f6f6; }
#login input {  padding:2px; width:150px; margin-bottom:10px; }
.leftmenu .col2{ background-color:#ffffff; }
.leftmenu .colleft { }

.uk200Join {
	width:150px; 
	float:right; 
	margin-left:20px; 
	height:30px;
        margin-top:10px;
}

.newpage {}
/*.newpage #myjquerymenu { font-size:0.8em !important; }*/
.newpage .colleft {right:50%;}
.newpage .col1 {width:26%;left:51%; min-width:320px; }
.newpage .col1 table {}
.newpage .col1 table td { padding:0px; }
.newpage .col1 img { }
.newpage .col2 {width:35%;left:54%; min-width:340px; }
.newpage .col3 {width:20%;left:57%; min-width:205px; background:#e6eef4; border-radius:10px; padding:10px; }
.newpage .col3 .FeaturedContainer{ width:100%; }
.newpage .col3 h1 { padding:10px; margin-bottom:10px; background-color:#ffffff; font-size:15px; border-radius:10px; }
.newpage .col3 .FeaturedRow { font-size:13px; }
.newpage .col3 .FeaturedRow a { color:#4164A5; font-weight:bold; text-decoration:none !important; font-size:12px; }
.newpage .col3 .FeaturedRow a:hover { color:#4164A5; font-weight:bold; background:#eeeeee !important;}
.newpage .col3 .FeaturedRow .FeaturedDate { font-style:italic; margin-bottom:3px; color:#777777; }


.homeStories_buttons { display:none;}
#homeStories_title { background-color: #FFFFFF; border-radius: 10px 10px 10px 10px; font-size: 15px; margin-bottom: 10px; padding: 10px;}
#list li a{color: #FF6600; font-size: 12px; font-weight: bold; text-decoration: none !important;}

#homeStories {}
#homeStories #homeStories_title { padding:0px; }
#homeStories #homeStories_text { float:left; }
#homeStories #homeStories_text h1 { margin-bottom:0px; }
#homeStories .homeStories_buttons { float:right; padding-right:10px; }
#homeStories .homeStories_buttons img { padding:0px; padding-top:12px; padding-left:5px; cursor:pointer; }
#homeStories ul {}
#homeStories li { background: url("/upload/uk200-arrow.jpg") no-repeat scroll left 5px transparent; line-height:18px; color:#4164A5; font-size:11px; }
#homeStories li a { font-size:13px; }
#homeStories li a:hover { background:none; text-decoration:underline !important; }


/* additional styling */
#container-layout {}
#container-layout .colmask.leftmenu .col2 { }
#container-layout .colmask.leftmenu .col2 #ae-menu {}
#container-layout .colmask.leftmenu .col2 #ae-menu ul { }
#container-layout .colmask.leftmenu .col2 #ae-menu li { line-height:20px; background: url("/upload/aemenu-nonselected-grey.jpg") no-repeat scroll 140px 2px #E6EEF4; }
#container-layout .colmask.leftmenu .col2 #ae-menu li.ae_open { color:#FF6600; }

