/**Carby&Koson style sheet**/

body, p, blockquote, ol, dl, dd, li, dir, menu	
{ 
padding-right: 5px; padding-left: 10px; color: #282959; font-size: 14px; font-family: Arial, Helvetica, sans-serif; 
}

a:link, a:visited {color: #282959; text-decoration: underline; }
a:hover{ color: #282959; text-decoration: none; }

a.white:link, a.white:visited { text-decoration: none; color: #FFFFFF; }
a.white:hover { text-decoration: underline; color: #800000; }

a.black:link, a.black:visited { text-decoration: underline; color: #000000; }
a.black:hover, a.black:active{ text-decoration: none; color: #800000; }

a.navUnder:link, a.navUnder:visited { font-size: 12px; text-decoration: underline; color: #FFFFFF; }
a.navUnder:hover { text-decoration: none; }
img {border-color:#000000;}

.goto { font-size: 9px; padding: 0px 0px 0px 20px; text-decoration: underline; }

a.topNav:link, a.topNav:visited {text-decoration: none; color: #FFFFFF; display:block; }
a.topNav:hover {background-color: #800000; color: #FFFFFF;}

h1{ font-weight: bold; font-family: "Gill Sans MT", Arial, sans-serif; font-size: 150%; color: #282959; margin: 0px; padding-left: 5px; }
h2{ font-family: "Gill Sans MT", Arial, sans-serif; font-size: 125%; color: #800000; margin: 0px; padding-left: 5px; }
h3{ font-family: "Gill Sans MT", Arial, sans-serif; font-size: 125%; color: #FFD840; margin: 0px; padding: 0px; }
h4{ font-family: "Gill Sans MT", Arial, sans-serif; font-size: 125%; font-weight: normal; color: #282959; margin: 0px; padding: 5px; }
h5{ font-family: "Gill Sans MT", Arial, sans-serif; font-size: 125%; color: #FFD840;  margin: 0px; padding: 5px; }

ul{ list-style-type: square; font-size: 100%;}
ul ul{ list-style-type: disc; font-size: 100%;}
ul ul ul{ list-style-type: none; font-size: 100%;}

h2.dark{ font-family: "Gill Sans MT", Arial, sans-serif; font-size: 125%; color: #282959; margin: 0px; padding-left: 5px; }
h3.contact { font-family: "Gill Sans MT", Arial, sans-serif; font-size: 115%; color: #800000; margin: 0px; padding-left: 5px; }


/************* .size styles *************/
.smallfont {color: #000000; font-size: 9px; font-family: Arial, Helvetica, sans-serif; text-align: center; }
.small{ color: #FFFFFF; font-size: 9px; padding: 10px 0px 0px 0px; text-align: left; }
.smallCenter{ color: #FFFFFF; font-size: 9px; padding: 10px 0px 0px 0px; text-align: center; }

.medium{ color: #FFFFFF; font-size: 14px; padding: 10px 0px 0px 0px; text-align: left; }
.mediumCenter{ color: #FFFFFF; font-size: 14px; padding: 10px 0px 0px 0px; text-align: center; }

.large{ color: #800000; font-size: 18px; padding: 10px 0px 0px 0px; text-align: left; }
.largeCenter{ color: #800000; font-size: 18px; padding: 10px 0px 0px 0px; text-align: center; }
.largeRight{ color: #800000; font-size: 20px; padding: 10px 5px 0px 0px;  }
.padit { padding-left: 50px ; }

.testimonial { color: #FFFFFF; font-size: 12px; padding: 10px 0px 0px 0px;   }
.testimonialName { color: #FFD840; font-size: 10px; padding: 0px 0px 0px 0px; text-align: right;  }

.footer {color: #FFFFFF; font-size: 10px; font-family: Arial, Helvetica, sans-serif; vertical-align:middle; text-align: center; background-color:#800000 }

.photo { height: 315px; }
.outline { border-bottom-style:groove; border-color:#800000; }
/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#masthead {
	padding: 0px;
	width: 800px;
}
#headtitle { padding-left: 5px; }
#navBar {  margin: 0px; padding: 0px; background-color: #282959; border-right: 1px solid #282959; border-bottom: 1px solid #282959; }
#sidebar {
	float:right;
	width: 25%;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding-right: 10px;
	background-color: #FFFFFF;
	border-right: 1px solid #282959;
}
#contentwithside { float: left; width:70%; }
#contentnoside { float: left; width:95%; }
#imageES { background-repeat: no-repeat; background-image:url('../images/executiveservices_fade.jpg');}
#imageCS { background-repeat: no-repeat; background-image:url('../images/creativeservicces_fade.jpg');}
#imageGC { background-repeat: no-repeat; background-image:url('../images/generalservices_fade.jpg');}
#imageEM { background-repeat: no-repeat; background-image:url('../images/eventmanagement_fade.jpg');}
#imageFS { background-repeat: no-repeat; background-image:url('../images/financialservices_fade.jpg');}

#indexTagline {
	text-align:left;
	padding-left:140px;
}
/************** .feature styles ***************/

.feature{ color: #282959; padding-left:10px;  }
.feature a:visited, a:link { color: #000000; padding: 5px 0px 5px 0px;  }


/************* #siteInfo styles ***************/

#siteInfo{ clear: both; border: 1px solid #282959; font-size: 74%; color: #FFFFFF; padding: 0px 0px 0px 10px; }
#siteInfo a:link, a:visited { color:#666666 }


/************* #padding styles ***************/

.navPad{ padding: 5px 0px 5px 10px; }
.indexPad{ padding: 0px 0px 0px 140px; }

/*********** #navBar link styles ***********/

#navBar ul a:link, #navBar ul a:visited {color:#FFFFFF; display: block;}
#navBar ul a:hover {color:#FFFFFF; text-decoration:none; }
#navBar ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #282959;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}


/*********** #sectionLinks styles ***********/

#sectionLinks{ position: relative; margin: 0px; padding: 0px; border-bottom: 2px solid #800000; font-size: 75%; }
#sectionLinks h3 { padding: 10px 0px 2px 10px; }
#sectionLinks a { display: block; border-top: 5px solid #282959; padding: 2px 0px 4px 10px; text-decoration:none;}
#sectionLinks a:hover{ background-color: #800000; color: #FFFFFF; }
#sectionLinks ul ul{ padding: 0px 0px 0px 5px;}


/************** #headlines styles **************/



#sidediv {
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-color: #FFFFFF;
	border-right: 1px solid #282959;
	font-size: 75%;
	padding-top:5px;
}
#sidediv a:hover { color: #800000; text-decoration: underline; }
#sidediv p { color: #800000;  }
