/* CSS Document */
body{
margin:0;
padding:0;
font-family: Tahoma, Arial, Helvetica, sans-serif;
background:#ffffff;
padding-top:20px}

p{
margin:10px 0px 0px 0px}

.TopNav{
border:1px solid #B5CDCD;
background:url(../images/public/topnav_bg.gif) repeat-x;
font-size:0px;
}

.boxborder{
border:1px solid #BABABA}

.title_with_blue_bg{
background: url(../images/public/titlebg.gif) repeat-x #008F90;
border-bottom:3px solid #02696A}

.Pinktext_11_b{
font-size:11px;
font-weight:bold;
color:#EA0074}

.blacktext_11_b{
font-size:11px;
font-weight:bold;
color:#000}

.light_graytext_11{
font-size:11px;
color:#4C4C4C}

.Pinklink_11{
font-size:14px;
color:#EA0074;
text-decoration:none}

.Pinklink_11:hover{
font-size:14px;
color:#EA0074;
text-decoration:underline}

.footer{
background:#009898;
font-size:11px;
padding:10px 0px;
text-align:center}

.footer a{
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none}

.footer a:hover{
text-decoration:underline}

.footer span{
color:#84DADA;
padding:0px 10px}

.tab{
border-bottom:5px solid #CD0067}

.tab img{
margin-right:5px}

.TabEvent{
font-size:11px;
color:#323232;
}

.TabEvent h3{
font-size:13px;
font-weight:bold;
color:#323232;
margin:0px}

.TabEvent h3 a{
font-size:13px;
font-weight:bold;
color:#323232;
margin:0px}

.TabEvent h3 a:hover{
font-size:13px;
font-weight:bold;
color:#323232;
margin:0px}

.TabEvent a{
font-size:11px;
color:#323232;
text-decoration:none}

.TabEvent a:hover{
font-size:11px;
color:#323232;
text-decoration:underline}

.searchinput{
border:0px;
font-size:11px;
width:125px;
margin:0;
padding:0;
}

.breadcrumb{
background:url(../images/public/breadcrumb_bg.gif) repeat-x #FFFFFF;
border-bottom:1px solid #E5E5E5;
font-size:11px;
padding:10px;
color:#323232;}

.breadcrumb a{
color:#009898;
text-decoration:none}

.breadcrumb a:hover{
color:#009898;
text-decoration:underline}

.breadcrumb span{
color:#666666;
padding:0px 7px}

.inputbar{
background:url(../images/public/inputbar_bg.gif) repeat-x #E8E8E8;
border:1px solid #DEDEDE;
color:#323232;
font-size:11px;
padding:7px
}

.input{
font-size:11px;
color:#323232;
vertical-align:middle
}

.whitebox{
background:#FFFFFF;
border:1px solid #EEEEEE;
}

.whitebox_Title{
background: url(../images/public/boxtitle_bg.gif) repeat-x #EEEEEE;
border-bottom:1px solid #EEEEEE;
font-size:11px;
color:#323232;
font-weight:bold;
padding:7px}

.whitebox_content{
font-size:11px;
color:#4C4C4C;
padding:10px}

.whitebox_content .Divider{
display:block;
height:1px;
line-height:0;
padding:0px;
margin:10px 0px;
border-bottom:1px solid #EEEEEE;
}

.ViewPosting{
padding:10px 30px;
color:#4C4C4C;
font-size:13px}

.ViewPosting h1{
font-size:15px;
font-weight:bold;
color:#323232;
margin:0px 0px 10px 0px}

#button ul{
font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
list-style:none;
}

#button li{
display:inline;
margin:0 5px 0 0;
padding:0;
}


#button a{
float:left;
color:#fff;
background: transparent url("../images/public/tabs_left.gif") no-repeat left top;
margin:0 5px 0 0;
padding:0 0 0 3px;
text-decoration:none;
margin-top: 4px;
border-bottom: 1px solid #FFF;
}

#button a span{
display:block;
color:#4C4C4C;
background: transparent url("../images/public/tabs_right.gif") no-repeat right top;
padding:7px 9px 7px 6px;float:none;
}


#button a:hover{
background-position:0% -27px;
}

#button a:hover span{
color: #000;
background-position:100% -27px;
}


.Photo{
margin-left:65px;
padding:5px;
border:1px solid #DEDEDE;
background:#EFEFEF;
float:left}

.PostListing{
padding:10px 30px;
color:#4C4C4C;
font-size:11px}

.require{
font-size:11px;
color:#FF0000}

.btn{
background: url(../images/public/btnbg.gif) repeat-x;
border:1 px solid #003939;
color:#fff;
padding:3px;
font-size:11px;
font-weight:bold;
cursor: pointer;
}

table {
}
.red_error{
	border: 1px solid #ed1c24;
	background-color: #f2ddd4;
	font-size: 12px;
	color: #790000;
}
.blue_error{
	border: 1px solid #448cca;
	background-color: #d9e6f2;
	font-size: 12px;
	color: #0054a6;
}
.green_error{
	border: 1px solid #7cc576;
	background-color: #e7f6e6;
	font-size: 12px;
	color: Green;
}
	
.viewposting_box_first_cell{
width: 35%;
padding:5px;
}

.viewposting_box_second_cell{
padding:5px;
}
