/* USED by every page */
/****************************** Custom Styles ******************************/
/********** Table Styles **********/
.table3 { /* table holding all menu items */
    font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
    text-align:left;
    width:100%;
}
.table4 { /* table holding all table3s for admin */
    font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    min-height:100px;
    height:100px;
    border-left:1px solid #999999;
    border-right:1px solid #999999;
    border-bottom:1px solid #999999;
}
.table5 { /* table holding all table3s for applicant */
    font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    min-height:100px;
    width:100%;
    height:100px;
}
.menuspacing {
    width: 2%;
    border-bottom: 1px solid #999999;
}
.mbspacing {
    width: 10%;
    text-align: center;
}

/********** Text Styles **********/
.menuright {vertical-align: bottom;}

/********** Colors **********/
.welcomebar {background-color: #D5D4D5;}

/********** Border Styles **********/
.tbltitlebar {
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    border-bottom: 1px solid #999999;
}

/********** Menu Styles **********/
.menu { /* top tab style */
    font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-align: center;
    padding: 2px 20px 4px 20px;
    cursor: pointer;
}
.menuicon { /* td holding image on left of menu items */
    padding: 4px 0px 4px 10px;
    width: 12%;
    vertical-align: middle;
}
.defaulticon {
    padding: 4px 10px;
    width: 23%;
    text-align: center;
    vertical-align: middle;
}
.compicon { /* td holding company logo on right of menu items */
    padding: 20px 10px 4px;
    width: 23%;
    text-align: center;
    vertical-align: top;
}
.menuimg {
    border: none;
    width: 80px;
    height: 80px;
}
.menudesc { /* td holding all menu items */
    padding-left: 20px;
    vertical-align: top;
}
.menuhead { /*menu title top left under tabs*/
    font: bold 16px/22px Arial Black, sans-serif;
    color: #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}
.textimg { /* arrow to left of menu items */
    width: 1%;
    background: url('../images/arrow.gif') no-repeat center;
    vertical-align: middle;
}
.texttext { /* td of menu items */
    vertical-align: top;
    width: 49%;
}
.menu-item-div {
	display: inline-block;
	margin: 1px;
	padding: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
a.MenuItems { /* link for menu item */
    font-weight: bold;
    font-size: 11px;
    line-height: 13px;
    color: #FFFFFF !IMPORTANT;
    text-decoration: none;
}
.mbtitle { /* center menu title colorarea3 */
    font: bold 18px/24px Arial, sans-serif;
    color: #FFFFFF;
    text-align: center;
}

/********** Miscellaneous **********/
/* used in usercontrols/admin-menu.php profile/logout links */
.menuright1 {
    text-align: right;
    padding: 2px 15px;
    color: #FFFFFF;
}
.menuright1 a {
    font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-decoration: none;
}
/***********************************/
.menuend {
    line-height:20px;
    width:5%;
}
.menuendsa {width:75%;}
.texttext1 {
    vertical-align: top;
    width: 44%;
}
.texttext2 {
    vertical-align: top;
    width: 54%;
}
.welcomemsg {
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
    padding-left: 4px;
}
.welcometime {
    font-weight: bold;
    font-size: 12px;
    line-height: 18px;
    color: #666666;
    text-align: right;
    padding-right: 4px;
}
/*************************/
/*Rounded corner classes*/
/*************************/
/*Top tabs of site*/
.tab {
	-moz-border-top-left-radius: 10px;
	border-top-left-radius: 10px;
	-moz-border-top-right-radius: 10px;
	border-top-right-radius: 10px;
	width: 15px;
	white-space: nowrap;
	padding: 5px 12px;
}
.rounded-small-right{
	-moz-border-top-right-radius: 10px;
	border-top-right-radius: 10px;
}
.rounded-micro{
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.menu-top-tab {
	-moz-border-top-left-radius: 10px;
	border-top-left-radius: 10px;
	-moz-border-top-right-radius: 10px;
	border-top-right-radius: 10px;
}
/*Inside body top tabs and login menu top*/
.submenu-top-tab, .default-top-tab {
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	-webkit-border-top-right-radius: 15px;
	-webkit-border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	border-top-left-radius: 15px;
}
.menu-box-contents{position: relative; padding:5px 12px;}
div.menuw-box-contents{position: relative; padding:5px 10px;}
/*Applicant top right corner under tabs & site admin*/
div.menut-top-left-corner {
	float:left;
	height:5px;
	line-height:5px;
	width:721px;
}
div.menut-top-right-corner {
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	border-right: 1px solid #999999;
	border-top: 1px solid #999999;
	-webkit-border-top-right-radius: 10px;
	border-top-right-radius: 10px;
	float:right;
	height:5px;
	line-height:5px;
	width:37px;
}
/*Applicant title square*/
div.default-box-contents {padding: 25% 0px 0px 0px; font-size:16px;}
/*
div.menu-top-left-corner {top:-2px; left:-3px;}
div.menu-top-left-inside, div.menu-top-left-insidea {left:-1px; top:0px;}
div.menu-top-right-corner {top:-2px; right:-2px;}
div.menu-top-right-inside, div.menu-top-right-insidea {left:-13px; top:0px;}
div.menu-bottom-left-corner {bottom:0px; left:0px;}
div.menu-bottom-left-inside, div.menu-bottom-left-insidea {left:-24px; top:-17px;}
div.menu-bottom-right-corner {bottom: 0px; right:0px;}
div.menu-bottom-right-inside, div.menu-bottom-right-insidea {left:-24px; top:-17px;}
div.menu-box-contents-right{position: relative; padding:2px 10px 0px 10px; }
/*Submenu tab menu - like top but uses white background*
div.menuw-top-left-corner {top:-2px; left:-3px;}
div.menuw-top-left-inside, div.menuw-top-left-insidea {left:-1px; top:0px;}
div.menuw-top-right-corner {top:-2px; right:-2px;}
div.menuw-top-right-inside, div.menuw-top-right-insidea {left:-13px; top:0px;}
div.menuw-bottom-left-corner {bottom:0px; left:0px;}
div.menuw-bottom-left-inside, div.menuw-bottom-left-insidea {left:-24px; top:-17px;}
div.menuw-bottom-right-corner {bottom: 0px; right:0px;}
div.menuw-bottom-right-inside, div.menuw-bottom-right-insidea {left:-24px; top:-17px;}*/