/* CSS Document */

body {background-color:#EAEAEA; margin:0; padding:0; margin-top:4px; margin-bottom:4px; font-family:Arial, Helvetica, sans-serif; font-size:11px; }

div .floatleft { float:left}

div .floatright { float:right }

h1 { 
font-size:12px;
font-weight:bold;
color:#330066;
display:inline}

h2 { 
font-size:11px;
font-weight:bold;
color:#666666;
display:inline;
}

a:link {text-decoration:none; color:#3B00A6}
a:visited {text-decoration:none; color:#3B00A6}
a:active {text-decoration:none; color:#3B00A6}
a:hover {text-decoration:underline; color:#3B00A6}

.wrapper { width:750px; margin: 0 auto; border-left:#330066 1px solid; border-top:#330066 1px solid; border-right:#330066 1px solid; overflow:hidden; background-color:#FFFFFF }

.main1 {
margin:0; padding:0;
background:url("/images/1pxborderstretch.gif") top left repeat-y; }

.accessibility { font-family:Arial, Helvetica, sans-serif; font-size:10px; width:750px; position:relative; margin:0 auto; text-align:left}

/* Menu Buttons and Hover Properties */

.homebutton { width:35px; height:30px; border-right: 1px white dotted; text-align:center; float:left;}
.homebutton a { width:35px; height:22px; padding-top:8px; display:block}
.homebutton a:active,a:focus { width:35px; height:22px; padding-top:8px; display:block}
.homebutton a:hover { width:35px; height:22px; padding-top:8px; background-color:#3B00A6; display:block}

.aboutbutton { width:50px; height:30px; border-right: 1px white dotted; text-align:center; float:left}
.aboutbutton a { width:50px; height:22px; padding-top:8px; display:block}
.aboutbutton a:active,a:focus { width:50px; height:22px; padding-top:8px; display:block}
.aboutbutton a:hover { width:50px; height:22px; padding-top:8px; background-color:#3B00A6; display:block}

.trainingbutton { width:125px; height:30px; border-right: 1px white dotted; text-align:center; float:left}
.trainingbutton a { width:125px; height:22px; padding-top:8px; display:block}
.trainingbutton a:active,a:focus { width:125px; height:22px; padding-top:8px; display:block}
.trainingbutton a:hover { width:125px; height:22px; padding-top:8px; background-color:#3B00A6; display:block}

.smallbutton { width:61px; height:30px; border-right: 1px white dotted; text-align:center; float:left}
.smallbutton a { width:61px; height:22px; padding-top:8px; display:block}
.smallbutton a:active,a:focus { width:61px; height:22px; padding-top:8px; display:block}
.smallbutton a:hover { width:61px; height:22px; padding-top:8px; background-color:#3B00A6; display:block}

.consultancybutton { width:105px; height:30px; border-right: 1px white dotted; text-align:center; float:left;}
.consultancybutton a { width:105px; height:22px; padding-top:8px; display:block}
.consultancybutton a:active,a:focus { width:105px; height:22px; padding-top:8px; display:block}
.consultancybutton a:hover { width:105px; height:22px; padding-top:8px; background-color:#3B00A6; display:block}

.startupbutton { width:115px; height:30px; border-right: 1px white dotted; text-align:center; float:left}
.startupbutton a { width:115px; height:22px; padding-top:8px; display:block}
.startupbutton a:active,a:focus { width:115px; height:22px; padding-top:8px; display:block}
.startupbutton a:hover { width:115px; height:22px; padding-top:8px; background-color:#3B00A6; display:block}

.businessbutton { width:135px; height:30px; border-right: 1px white dotted; text-align:center; float:left}
.businessbutton a { width:135px; height:22px; padding-top:8px; display:block}
.businessbutton a:active,a:focus { width:135px; height:22px; padding-top:8px; display:block}
.businessbutton a:hover { width:135px; height:22px; padding-top:8px; background-color:#3B00A6; display:block}

.downloads { width:61px; height:30px; border-right: 1px white dotted; text-align:center; float:left}
.downloads a { width:61px; height:22px; padding-top:8px; display:block}
.downloads a:active,a:focus { width:61px; height:22px; padding-top:8px; display:block}
.downloads a:hover { width:61px; height:22px; padding-top:8px; background-color:#3B00A6; display:block}

.menubuttonend { width:55px; height:30px; text-align:center; float:left; }
.menubuttonend a { width:55px; height:22px; padding-top:8px; display:block}
.menubuttonend a:active,a:focus { width:55px; height:22px; padding-top:8px; display:block}
.menubuttonend a:hover { width:55px; height:22px; padding-top:8px; background-color:#3B00A6; display:block}

/* Left Side */

.leftside { 
float:left;
width:142px;
min-height:420px;
height:auto;
background-color:#B2B2B2;
margin:0;
padding:0;
 }
 
.searchbox { height:71px; margin-left:20px; margin-top:15px; text-align:center }
 
/* Sub Menu Items */

.submenuheader { width:122px; min-height:20px; height:auto; text-align:center; background-color:#330066; padding-top:5px; margin-bottom:5px; margin-left:20px; color:#FFFFFF; font-weight:bold; margin-top:5px  }
.submenuheader_cont { width:142px; min-height:20px; height:auto; border-top: 1px #D8D8D8 dotted; text-align:center; }

.submenu2header { width:122px; min-height:20px; height:auto; text-align:center; background-color:#918F8F; padding-top:5px; margin-bottom:5px; margin-left:20px; color:#FFFFFF; font-weight:bold; margin-top:5px  }

.topsubmenuitem { width:142px; min-height:23px; height:auto; border-top: 1px #D8D8D8 dotted; border-bottom:1px #D8D8D8 dotted; text-align:left; }
.topsubmenuitem a { width:122px; min-height:18px; height:auto; display:block; padding-top:5px; padding-left:20px; color:white; }
.topsubmenuitem a:hover { width:122px; min-height:18px; height:auto; display:block; padding-top:5px; background-color:#C6C5C5; color:#666666; padding-left:20px; text-decoration:none }

.submenuitem { width:142px; min-height:23px; height:auto; border-bottom:1px #D8D8D8 dotted; text-align:left;  }
.submenuitem a { width:122px; min-height:18px; height:auto; display:block; padding-top:5px; padding-left:20px; color:white; }
.submenuitem a:hover { width:122px; min-height:18px; height:auto; display:block; padding-top:5px; background-color:#C6C5C5; color:#666666; text-decoration:none; padding-left:20px; }

/* Main Content Area */
 
.sidetext { width:40px; min-height:420px; height:auto; margin-top:16px; padding-left:1px}

.content {

padding-left:9px;
margin-right:10px;
margin-top:10px;
width:546px; 
min-height:420px; 
height:auto;
border-left:1px #CACACA dotted;
}

.heightcontainer {min-height:420px; height:auto;}

.about_image { background-image:url(/images/head_about-us-bckg.jpg); width:516px; height:187px; padding-top:40px; padding-left:10px; padding-right:10px; margin-top:5px}

.training_image { width:536px; height:227px; overflow:hidden}

.content p {margin-top:8px; margin-bottom:8px}
.content ol {margin-top:8px; margin-bottom:8px}
.content ul {margin-top:8px; margin-bottom:8px}

.text_content {margin-top:3px; padding-left:1px; width:535px}

.text_content_womens {margin-top:3px; padding-left:1px; width:388px}
.rightside_image_womens {width:147px}

.support_list {width:280px}
.rightside_image_support {width:255px}

.download_adobe {width:117px; padding-top:5px; padding-left:25px; border-top:1px #D8D8D8 dotted;}
.download_area {width:156px; padding-left:7px; padding-top:7px; border-top:1px #D8D8D8 dotted; border-left:1px #D8D8D8 dotted; min-height:183px; height:auto; margin-right:13px;}
.download_area p {height:84px}
.secondrow {margin-top:13px}
.download_pdf {height:62px}

.events_header {font-weight:bold; text-align:left}
.events_border {border:1px #ebebeb solid; text-align:left}
.event_title {font-weight:bold; color:#666666}

.eventlistborder {
	border-top: 1px #D8D8D8 dotted;
	border-left: 1px #D8D8D8 dotted;
}

.eventscontent { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:black}

.eventslink				{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#330066;
	text-align: right;
}
.eventslink a:link 		{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#330066}
.eventslink a:visited 	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#330066 }
.eventslink a:hover 	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:underline; color:#330066}

.clients_container {width:534px; float:left; overflow:hidden}
.clients_container p {color:#330066; font-weight:bold;}
.clients_left {width:213px; float:left; overflow:hidden; text-align:center}
.clients_right {width:321px; float:right; overflow:hidden; text-align:center}

.sitemap-caption {color:#000000}
.sitemap {color:#FFFFFF; border:1px #ebebeb solid}
.sitemap a:link {color:#FFFFFF; }
.sitemap a:visited {text-decoration:none; color:#FFFFFF}
.sitemap a:active {text-decoration:none; color:#FFFFFF}
.sitemap a:hover {color:#FFFFFF; text-decoration:underline}

.sitemap-black {color:#000000; padding-left:3px; border:1px #ebebeb solid}
.sitemap-black a:link {color:#3B00A6; text-decoration:none}
.sitemap-black a:visited {text-decoration:none; color:#3B00A6}
.sitemap-black a:active {text-decoration:none; color:#3B00A6}
.sitemap-black a:hover {color:#3B00A6; text-decoration:underline}

/* Form Styling */

.mednormalform		{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
}

.buttonstyle {

font-family: Verdana; font-size: 10px; font-weight: bold; color: white; background-color: #BBAAAA; }

.cleaner {

clear:both;
margin:0; padding:0;
 }
 
.topofpage-footer { width:750px; border-left:#330066 1px solid; border-bottom:#330066 1px solid; border-right:#330066 1px solid; height:38px; margin:0 auto; background-color:#FFFFFF}
.topofpage-button { width:142px; background-color:#B2B2B2; float:left; height:38px; text-align:center}

.footer { padding-left:0px; padding-top:3px; width:750px; margin: 0 auto; text-align:center; font-size:10px; color:#666666;}

.footerlinks a:link {text-decoration:none; color:#3B00A6}
.footerlinks a:visited {text-decoration:none; color:#3B00A6}
.footerlinks a:active {text-decoration:none; color:#3B00A6}
.footerlinks a:hover {text-decoration:underline; color:#3B00A6}

.menulinks a:link { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:400; text-decoration:none; color:white}
.menulinks a:visited { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:400; text-decoration:none; color:white }
.menulinks a:active { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:400; text-decoration:none; color:white }
.menulinks a:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:400; text-decoration:none; color:white}

.linkslistborder {
	border-top: 1px #D8D8D8 dotted;
	border-left: 1px #D8D8D8 dotted;
}

.linkscontent { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:black}

.linkslink				{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#330066;
	text-align: right;
}
.linkslink a:link 		{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#330066}
.linkslink a:visited 	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#330066 }
.linkslink a:hover 	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:underline; color:#330066}


