.error { font-family: sans-serif, arial; font-size: 12px; color:#cc0000; }
.labelNew { font-weight: bold; color:#cc0000; }

/* GLOBAL SETTING OF FONT TYPES */

p, th, td
{
    font-family: sans-serif, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}

.listheader1 {
    padding: 0.4em;
    font-weight: bold;
    color: #ffffff;
    
}

.listheader {
    padding: 0.4em;
    font-weight: bold;
    color: #ffffff;
    border-bottom: 1px solid #C8D7EE;
    border-color: #4373B4; border-style:solid; border-width:1px;
}

.listColumnText1 {
    padding: 0.8em;
    vertical-align: top;
    border-bottom: 1px solid #243B52;
    font-size: 10px;
}

.listColumnText {
    padding: 0.4em;
    vertical-align: top;
    border-bottom: 1px solid #C8D7EE;
    border-color: #F4F8FD; border-style:solid; border-width:1px;
}

.listColumnNumber {
    padding: 0.8em;
    vertical-align: top;
    text-align: center;
    border-bottom: 1px solid #243B52;
    font-size: 10px;
}

.listColumnImage {
    padding-top: 0.2em;
    vertical-align: top;
    border-bottom: 1px solid #F4F8FD;
}

a.listHeaderLink1 {
    color: #ffffcc;
    text-decoration: none;
}

a.listItemLink1 {
    color: #0D2888;
    text-decoration: none;
}

a.listItemLink:hover1 {
    color: #F27900;
    text-decoration: underline;
}

a.listHeaderLink {
    color: #ffffff;
    text-decoration: none;
}

a.listItemLink {
    color: #4373b4;
    text-decoration: none;
}

a.listItemLink:hover {
    color: #000000;
    text-decoration: underline;
}

a.menuitem {
        font-weight: bold;
        text-decoration: none;
        color: #666698;
}

a.menuitem:hover {
	font-weight: bold;
        text-decoration: underline;
        color: #000000;
}

a.pageLink {
	font-weight: bold;
	text-decoration: none;
	color: #4373b4;
}

a.pageLink:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #4373b4;
}

a.lastPostLink {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #4373b4;
}

a.lastPostLink:hover {
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #4373b4;
}



input {
	background-color: #fff;
	border: 1px solid #4373B4;
	color: #000000
}

input.radio {
	background: transparent;
	border: 0;
}


textarea {
	background-color: #fff;
	border: 1px solid #4373B4;
	color: #000000
}

select {
	background: #fff;
	border: 1px solid #243B52;
	color: #000000
}


/*tr.bglight, td.bglight, td.bglightextra {
        background-color: #f1f1f1;
}

tr.bgdark, td.bgdark, td.bgdarkextra {
        background-color: #dddddd;
}*/

tr.bglight, td.bglight, td.bglightextra {
        background-color: #F4F8FD;

}

tr.bgdark, td.bgdark, td.bgdarkextra {
        background-color: #ECF1F9;
}
tr.bgdark1, td.bgdark, td.bgdarkextra {
        background-color: #FFFFFF;
}
TEXTAREA.txtarea {
 BORDER : solid 1px #147CAD; COLOR : #000; FONT : normal 11px Arial, Verdana, Helvetica; HEIGHT : 50px; MARGIN : 0; OVERFLOW : auto; PADDING : 0;
}
.viewedhelps{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2E618C; text-decoration:none; font-weight:bold
}
.nav:link { font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #666698; text-decoration: none; background: transparent }
.nav:visited { font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #666698; text-decoration: none; background: transparent }
.nav:active { font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #000000; text-decoration: none; background: transparent }
.nav:hover { font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #000000; text-decoration: none; background: transparent }

.navoff { font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #000000; text-decoration: none; background: transparent }

td.navtd { font-family: arial, helvetica, sans-serif; font-size: 10pt; text-align: left;}

td.requiredField {
	background-color: #FFFFFF;
	
}
a.footerLink {
    color: #0D2888;
    text-decoration: none;
    font-size: 10px;
}

a.footerLink:hover {
    color: #000000;
    text-decoration: underline;
    font-size: 10px;
}

.portalborder {
 BORDER : 1px solid #5D8CB6; 
}
.forumtable_border {
 BORDER : 1px solid #4373B4; 
}

.input {
 BORDER : 1px solid #147CAD; COLOR : #051458; FONT : normal 11px Verdana, Arial, Helvetica, sans-serif; WIDTH : 70%;
}
.form_text {
 COLOR : #000; FONT : normal 11px Verdana,Arial, Helvetica; PADDING-RIGHT : 10px; TEXT-ALIGN : left; TEXT-DECORATION : none; 
}
.inputsmall_resume {
 BORDER : 1px solid #147CAD; COLOR : #051458; FONT : normal 11px Verdana, Arial, Helvetica, sans-serif; MARGIN : 5px 0 0; PADDING : 0; WIDTH : 109px; 
}
.loginapply {
 BACKGROUND-COLOR : #CCCCCC; COLOR : #000; CURSOR : pointer; FONT : bold 11px Arial, Verdana, Helvetica; HEIGHT : 18px; TEXT-ALIGN : center; WIDTH : 90px; 
}
.b_bold_2 {
 COLOR : #000; FONT : bold 11px Arial, Helvetica, sans-serif; TEXT-ALIGN : center; TEXT-DECORATION : none; 
}
.blue_bold {
 COLOR : #0043CC; FONT : bold 13px Arial, Helvetica, sans-serif; TEXT-DECORATION : none; 
}

.add-text-center{ FONT:bold 16px Verdana, Arial, Helvetica; TEXT-ALIGN:center; COLOR:#558417; TEXT-DECORATION:none;
}

.Answers{ 
	FONT:bold 20px Verdana, Arial, Helvetica;
	COLOR:#2D60A4;
	TEXT-DECORATION:none;
	}
.add-text{ FONT:bold 16px Verdana, Arial, Helvetica; TEXT-ALIGN:left; COLOR:#558417; TEXT-DECORATION:none;
}	

.text-big-green{ 
	FONT:bold 14px Verdana, Arial, Helvetica;
	COLOR:#238103;
	TEXT-DECORATION:none;
	}
#post-question{ WIDTH:auto; BACKGROUND-COLOR:#fff;PADDING:0 0 2px 0; position:relative;
}	
#post-question #post-position2{ WIDTH:auto; MARGIN:0; PADDING:0; PADDING:0 0 2px 0; TEXT-ALIGN:left; float:right;
}
.text-small-blue{ 
	FONT:bold 18px Verdana, Arial, Helvetica;
	COLOR:#2D60A4;
	TEXT-DECORATION:none;
	}
.fav_text{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#2D60A4; text-decoration:none; font-weight:bold; padding-left:5px
}	
.text-big-blue{ 
	FONT:bold 20px Verdana, Arial, Helvetica;
	COLOR:#2D60A4;
	TEXT-DECORATION:none;
	}
div#curved {
 BACKGROUND : url(../images/1x46.gif) left top repeat-x; DISPLAY : block; HEIGHT : 46px; TEXT-ALIGN : left; WIDTH : 100%; 
}
div#curved h1 {
 BACKGROUND : url(../images/jobportalleft.gif) left top no-repeat; FLOAT : left; HEIGHT : 46px; MARGIN : 0; PADDING : 0; WIDTH : 13px; 
}
div#curved h2 {
 BACKGROUND : url(../images/jobportalright.gif) right top no-repeat; FLOAT : right; HEIGHT : 46px; MARGIN : 0; PADDING : 0; WIDTH : 13px; 
}


div#curvedbtm {
 BACKGROUND : url(../images/imgM.gif) left top repeat-x; DISPLAY : block; HEIGHT : 46px; TEXT-ALIGN : left; WIDTH : 100%; 
}
div#curvedbtm h1 {
 BACKGROUND : url(../images/imgL.gif) left top no-repeat; FLOAT : left; HEIGHT : 46px; MARGIN : 0; PADDING : 0; WIDTH : 13px; 
}
div#curvedbtm h2 {
 BACKGROUND : url(../images/imgR.gif) right top no-repeat; FLOAT : right; HEIGHT : 46px; MARGIN : 0; PADDING : 0; WIDTH : 13px; 
}	
#detailedinfo {
 MARGIN : 0; PADDING : 0; WIDTH : 100%; 
}
#info {
 COLOR : #051458; FLOAT : left; FONT-FAMILY : Arial, Helvetica, sans-serif; FONT-SIZE : 11px; FONT-WEIGHT : bold; MARGIN : 0; PADDING : 0 0 0 4px; TEXT-DECORATION : none; WIDTH : auto; 
}
#info .input {
 FLOAT : left; MARGIN : 0; PADDING : 0; 
}
#info .header {
 COLOR : #0043CC; FONT-FAMILY : Arial, Helvetica, sans-serif; FONT-SIZE : 12px; FONT-WEIGHT : bold; TEXT-DECORATION : none; 
}
#info .header a {
 COLOR : #0043CC; FONT-FAMILY : Arial, Helvetica, sans-serif; FONT-SIZE : 12px; FONT-WEIGHT : bold; TEXT-DECORATION : underline; 
}
#info .header span {
 COLOR : #000; FONT-FAMILY : Arial, Helvetica, sans-serif; FONT-SIZE : 11px; FONT-WEIGHT : 400; PADDING-LEFT : 5px; TEXT-DECORATION : none; 
}
.infonamed {
 COLOR : #000; FONT : normal 11px Arial, Verdana; PADDING : 0 0 0 22px; TEXT-DECORATION : none; 
}
#caption_head {
 BACKGROUND-IMAGE : url(../images/caption_leine6x27.gif); BACKGROUND-REPEAT : repeat-x; COLOR : #06C; FONT : bold 12px Verdana, Arial, Helvetica; HEIGHT : 30px; MARGIN : 0; PADDING : 8px 0 5px; TEXT-ALIGN : left; WIDTH : 100%; 
}
.chk_text {
 COLOR : #000; FONT : normal 11px Verdana,Arial, Helvetica; TEXT-ALIGN : left; TEXT-DECORATION : none; 
}
.center_text{ font:normal 11px Verdana,Arial, Helvetica; color:#000; text-decoration:none; text-align:center;
}
.read {
 COLOR : #ff7100; 
}
.heading_bold {
 COLOR : #051458; FONT : normal 11px Arial, Helvetica, sans-serif; PADDING-LEFT : 10px; TEXT-DECORATION : none; 
}
