

 html { min-height: 100%; margin-bottom: 1px; } 

 body {
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF;
	
	background-image: url(../images/bg.gif);
	background-repeat: repeat;
	font-family: Arial;
	color: #000000;
	font-weight: normal;
	font-size: 13px;	

}


.twboncampustableheader {
	font-family: arial;
	color: #000000;
	background-image: url(../images/base.gif);
	height: 25px;
	vertical-align:middle;
	text-align: center;
	font-size:12px;
}
.twboncampustableheader a{
	font-family: arial;
	color: #000000;

	height: 25px;
	vertical-align:middle;
	text-align: center;
	font-size:12px;
}
.twboncampustableheader a:hover{
	font-family: arial;
	color: #000000;
    text-decoration:none;
	height: 25px;
	vertical-align:middle;
	text-align: center;
	font-size:12px;
}
.menu {
	font-family: arial;
	color: #FFFFFF;
	background-image: url(../images/menubg.jpg);
	height: 35px;
	vertical-align:middle;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #517AA5;
	font-size: 12px;
}
a
{
	color:#333333;
	text-decoration:none;
}
a:hover
{
	color:#000000;
	text-decoration:underline;
}

	
.menu a{
	font-family: arial;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	font-size: 12px;



}
.menu a:hover{
	font-family: arial;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	font-size: 13px;
	font-weight: bold;
	padding: 4px;
	
}


.menubg {
	background-color:#356593;
	background-repeat:repeat-x;
}

.m1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	padding: 5px;
	margin: 0px;
}

 p { margin: 0px; padding: 0px; }  

  

 .ddmenu
 {
      font-size:11px;
      width:200px;
 }
.ddmenu1
 {
      font-size:11px;
      width:100px;
 }
img

{

border-style: none;

    border-color: inherit;

    border-width: 0;



}



.datagrid_header

{

	background-color: #2775C2;

	color:#FFFFFF;

}

 /*

body {

	margin: 0px;

	padding: 0px;

	background-color:#FFFFFF;

}



*/



.m1last{
 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #CCCCCC;
	font-weight: normal;
	text-decoration: none;
	padding: 5px;
	margin: 0px;
 }
.m1last a{
 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #CCCCCC;
	font-weight: normal;
	text-decoration: none;
	padding: 5px;
	margin: 0px;
 }
.m1last a:hover{
 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	padding: 5px;
	margin: 0px;
 }
.bord {
	border: 5px solid #CCCCCC;
}
.menuactive {
	font-family: arial;
	color: #FFFFFF;
	background: transparent url(../images/nav-active.gif) no-repeat scroll center center;
	height: 35px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #517AA5;
	font-size: 12px;
}
.menuactive a{
	font-family: arial;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align:middle;
	text-align: center;
	font-weight: bold;
	font-size: 12px;

}
.menuactive a:hover{
	font-family: arial;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align:middle;
	text-align: center;
	font-weight: bold;
	font-size: 13px;

}

.toptext {
	font-family: arial;
	font-size: 12px;
	color: #fff;
	text-align: right;
}
.toptext a{
	font-family: arial;
	font-size: 12px;
	color: #fff;
	text-align: right;
}

.bulletm1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 15px;

	color: #666666;

	font-weight: normal;

	text-decoration: none;

	text-align: left;

	margin: 0px;

}



.whitem1 {

	font-family: arial;

	font-size: 12px;

	line-height: 30px;

	color: #FFFFFF;

	font-weight: normal;

	text-decoration: none;

	text-align: center;

	background-image: url(../../../images/newsbg.png);

	background-repeat: repeat;

}

.topmenu {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #215EC3;

	line-height: 20px;

	

	}

	

.topmenu a {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #215EC3;

	text-decoration: none;

	padding-right: 3px;

	height: 20px;

}



.topmenu a:hover {

	background-color: #f2bc13;

	color: #FFFFFF;

	display: block;

	height: 20px;

	}

.boxer {

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #666666;

	text-decoration: none;

	font-weight: normal;

}

.menutext {

	font-family: arial;

	font-size: 14px;

	color: #215EC3;

	text-align: left;

	font-weight: bold;
	padding:5px;

}

.pagehead {

	font-family: arial;

	font-size: 16px;

	color: #215EC3;

	text-align: left;

	padding: 5px;

	font-weight: bold;

}

.menu1 a{

	font-family: arial;

	font-size: 16px;

	color: #215EC3;

	text-decoration: none;

	

	}

	



.menu1 a:hover{

	font-family: arial;

	color: #274D8D;

	text-decoration: none;

	font-size: 10px;

}

.boxs {

	border: 1px solid #CCCCCC;

	text-decoration: none;

	text-align: left;

}

.but {

	background-color: #FFFFFF;

	border: 1px solid #000000;

	height: 20px;

	font-family: arial;

	font-size: 12px;

	color: #666666;

}

.m1news {

color:#555555;

font-family:tahoma,"Trebuchet MS",arial,serif;

font-size:9pt;

line-height:140%;

padding:4px;

text-align: left;

}

.m1news a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;	

	color: #666666;

	text-decoration: none;

	line-height: 15px;

}

.m1news a:hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;	

	color: #666666;

	text-decoration: none;

	line-height: 15px;

	background-color: #C7D6EF;

}

.tbox {

	border: 1px solid #999999;

	height: 20px;

	width: 100px;

	font-family: arial;

	font-size: 11px;

	font-weight: normal;

	color: #666666;

	text-decoration: none;

	text-align: left;

}

.tboxarea {

	border: 1px solid #999999;

	height: 20px;

	width: 281px;

	font-family: arial;

	font-size: 11px;

	font-weight: normal;

	color: #666666;

	text-decoration: none;

	text-align: left;

}





.handcursor1 {

	cursor:pointer;

	font-family: Arial;

	font-size: 11px;

	line-height: 15px;

	color: #666666;

}

.backnav {

	font-family: arial;

	font-size: 11px;

	font-weight: normal;

	color: #215ec3;

	text-decoration: none;

	line-height: 9px;

}

.backnav a {

	font-family: arial;

	font-size: 11px;

	font-weight: normal;

	color: #215ec3;

	text-decoration: none;

}

.backnav a:hover{

	font-family: arial;

	font-size: 11px;

	font-weight: normal;

	color: #215ec3;

	text-decoration: none;

	background-color: #f2bc13;

}

.m1last{

 font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 15px;

	color: #CCCCCC;

	font-weight: normal;

	text-decoration: none;

	padding: 5px;

	margin: 0px;

 }

.m1last a{

 font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 15px;

	color: #CCCCCC;

	font-weight: normal;

	text-decoration: none;

	padding: 5px;

	margin: 0px;

 }

.m1last a:hover{

 font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 15px;

	color: #333333;

	font-weight: normal;

	text-decoration: none;

	padding: 5px;

	margin: 0px;

 }

.tdleft {

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: solid;

	border-top-color: #9FB7D1;

	border-right-color: #9FB7D1;

	border-bottom-color: #9FB7D1;

	border-left-color: #9FB7D1;

}

.tdtop {

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	border-top-color: #9FB7D1;

	border-right-color: #9FB7D1;

	border-bottom-color: #9FB7D1;

	border-left-color: #9FB7D1;

}

.tdright {

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: none;

	border-left-style: none;

	border-top-color: #9FB7D1;

	border-right-color: #9FB7D1;

	border-bottom-color: #9FB7D1;

	border-left-color: #9FB7D1;

}



.tdhead {

	color:#fff;

	text-decoration:none;

	font-family:arial, verdana, sans-serif;

	text-align:center;

	font-size: 13px;

    font-weight:bold;

}





/*menu styles*/

.menu5 {

	padding:5px 0 0 1em;

	margin:0;

	list-style:none;

	height:40px;

	position:relative;

	background:transparent url(../../../images/menu/pro_five_0c.gif) repeat-x left bottom;

	font-size:10px;

}

.menu5 li {float:right; height:40px; margin-right:1px;}

.menu5 li a {display:block; float:left; height:40px; line-height:35px; color:#333; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 4px; cursor:pointer; background:url(../../../images/menu/pro_five_0a.gif) no-repeat;}

.menu5 li a b {float:left; display:block; padding:0 16px 5px 12px; background:url(../../../images/menu/pro_five_0b.gif) no-repeat right top;}

.menu5 li.current a {color:#000; background:url(../../../images/menu/pro_five_2a.gif) no-repeat;}

.menu5 li.current a b {background:url(../../../images/menu/pro_five_2b.gif) no-repeat right top;}

.menu5 li a:hover {color:#000; background: url(../../../images/menu/pro_five_1a.gif) no-repeat;}

.menu5 li a:hover b {background:url(../../../images/menu/pro_five_1b.gif) no-repeat right top;}

.menu5 li.current a:hover {color:#000; background: url(../../../images/menu/pro_five_2a.gif) no-repeat; cursor:default;}

.menu5 li.current a:hover b {background:url(../../../images/menu/pro_five_2b.gif) no-repeat right top;}










/* the div that holds the date picker calendar */

.dpDiv {

	}





/* the table (within the div) that holds the date picker calendar */

.dpTable {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-align: center;

	color: #000000;

	background-color: #CCCCCC;

	border: 1px solid #666666;

	}





/* a table row that holds date numbers (either blank or 1-31) */

.dpTR {

	}





/* the top table row that holds the month, year, and forward/backward buttons */

.dpTitleTR {

	}





/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */

.dpDayTR {

	}





/* the bottom table row, that has the "This Month" and "Close" buttons */

.dpTodayButtonTR {

	}





/* a table cell that holds a date number (either blank or 1-31) */

.dpTD {

	border: 1px solid #999999;

	color: #333333;

	}





/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */

.dpDayHighlightTD {

	background-color: #FFFFFF;

	border: 1px solid #AAAAAA;

	}





/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */

.dpTDHover {

	background-color: #FFFFFF;

	border: 1px solid #ffffff;

	cursor: pointer;

	color: #333333;

	}





/* the table cell that holds the name of the month and the year */

.dpTitleTD {

	}





/* a table cell that holds one of the forward/backward buttons */

.dpButtonTD {

	}





/* the table cell that holds the "This Month" or "Close" button at the bottom */

.dpTodayButtonTD {

	}





/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */

.dpDayTD {

	background-color: #F7F7F7;

	border: 1px solid #AAAAAA;

	color: #000000;

	}





/* additional style information for the text that indicates the month and year */

.dpTitleText {

	font-size: 12px;

	color: #000000;

	font-weight: bold;

	}





/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 

.dpDayHighlight {

	color: #333333;

	font-weight: bold;

	}





/* the forward/backward buttons at the top */

.dpButton {

	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	font-weight: bold;

	padding: 0px;

	background-color: #CCCCCC;

	border-top-color: #333333;

	border-left-color: #333333;

	}





/* the "This Month" and "Close" buttons at the bottom */

.dpTodayButton {

	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	font-weight: bold;

	background-color: #CCCCCC;

	border-top-color: #999999;

	border-left-color: #999999;

	}

.DocMapAndReportFrame

{

    min-height: 860px;

}





.Tahoma11BoldGrey {

color:#2A2A2A;

font-family:Tahoma,Verdana,Arial,Georgia,"Times New Roman",sans-serif;

font-size:11px;

font-weight:bold;

}

.TextBox {

border:1px solid #AAAAAA;

color:#333333;

font-family:arial,verdana,serif;

font-size:8pt;

padding-left:2px;

vertical-align:middle;

    width: 145px;

    height: 14px;

}

.sml-text{COLOR:#ffb1b1;FONT-FAMILY:mssansserif;FONT-SIZE:10pt}.sml-text A{COLOR:#ffb1b1;FONT-FAMILY:mssansserif;FONT-SIZE:10pt}.sml-text A:hover{COLOR:#ffb1b1;TEXT-DECORATION:none}

.text {font-family:arial,verdana;font-size:12px;}

.text a{color: #000000;text-decoration:none;}

.text a:hover{ color: #000066;text-decoration:underline;}

.text1{font-family:verdana,arial;font-size:12px;line-height:1.4em;}

.lttext{font-family:verdana,arial;font-size:11px;color:#ffffff;font-weight:bold;}

.error{font-family:verdana,arial;font-size:11px;color:#ff0000;font-weight:bold;}

.Tabtext{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#000000;text-decoration:none;background-color:#DDEFFB;padding-left:2px;padding-right:2px;padding-top:1px;padding-bottom:1px;}.Tabtext a{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#000000;text-decoration:none;background-color:#DDEFFB;padding-left:2px;padding-right:2px;padding-top:1px;padding-bottom:1px;}.Tabtext a:hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#095cc2;text-decoration:underline;background-color:#DDEFFB;padding-left:2px;padding-right:2px;padding-top:1px;padding-bottom:1px;}

.JobDetail{FONT-SIZE:11px;COLOR:#000000;FONT-FAMILY:Arial,sans-serif;TEXT-DECORATION:none}

.JobHeader{FONT-SIZE:12px;COLOR:#ffffff;BACKGROUND-COLOR:#F01C30;FONT-FAMILY:Arial,sans-serif;TEXT-DECORATION:none;}

.text-blue{font-family:Arial,MS Sans Serif,Verdana;font-size:12px;color:#000000;font-weight:bold;}

.text-blue a{color:#4878B6;text-decoration:underline;}

.text-blue a:hover{color:#000000;text-decoration:underline;}

.text-big{font-family:Arial,MS Sans Serif,Verdana;font-size:12px;color:#000000;}

.text-big a{color:#003399;text-decoration:underline;}

.text-big a:hover{color:#000000;text-decoration:underline;}

.text-under{font-family:Arial,MS Sans Serif,Verdana;font-size:12px;color:#000000;}

.text-under a{color:#000000;text-decoration:underline;}

.text-under a:hover{color:#000000;text-decoration:none;}

.text-small{font-family:Verdana,Arial,MS Sans Serif;font-size:11px;}

.text-small a{color:#003399;text-decoration:underline;}

.text-small a:hover{color:#000000;text-decoration:none;}

.text-small-black{font-family:verdana,Arial,MS Sans Serif;font-size:11px;}

.text-small-black a{color:#000000;text-decoration:underline;}

.text-small-black a:hover{color:#000000;text-decoration:none;}

.text-grey{font-family:Arial,MS Sans Serif,Verdana;font-size:12px;color:#666666;margin-left:5px;}

.text-grey a{color:#666666;text-decoration:none;}

.text-grey a:hover{color:#000066;text-decoration:underline;}

.top-links{font-family:Arial,MS Sans Serif,Verdana;font-size:12px;margin-left:5px;margin-right:5px;}

.top-links a{color:#000000;text-decoration:none;}

.top-links a:hover{color:#ff0000;text-decoration:underline;}

.acct-info{font-family:Arial,MS Sans Serif,Verdana;font-size:12px;margin-left:50px;}

.red{color:#ff0000;font-family:Verdana,Arial,MS Sans Serif;font-size:12px;}

.red a{color:#ff0000;text-decoration:underline;}

.red a:hover{color:#ff0000;text-decoration:none;}

.green{color:#006600;font-family:Arial,MS Sans Serif,Verdana;font-size:12px;margin-left:5px;margin-right:5px;}

.grey{color:#666666;font-family:Arial,MS Sans Serif,Verdana;font-size:12px;margin-left:5px;margin-right:5px;}

.tdnavyblue{BACKGROUND-COLOR:#095CC2;}

.bluetextbig{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;color:#095cc2;text-decoration:none;}

.bodytext{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#000000;text-decoration:none;line-height:16px;}

.bodytext a{COLOR:#095cc2;TEXT-DECORATION:underline}.tdnavyblue{BACKGROUND-COLOR:#095cc2}.bluetextbig{FONT-WEIGHT:bold;FONT-SIZE:13px;COLOR:#095cc2;FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;TEXT-DECORATION:none}

.tdblue{BACKGROUND-COLOR:#d0e0f1;}

.sectionheadbold{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#336699;text-decoration:none;padding-left:2px;}

.button{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#FFFFFF;background-color:#04a6e8;background-image:url(../../buttonbg.gif);font-weight:bold;padding-top:1px;padding-right:1px;padding-bottom:1px;padding-left:1px;BORDER-RIGHT:#04a6e8 1px groove;BORDER-TOP:#04a6e8 1px groove;BORDER-LEFT:#04a6e8 1px groove;BORDER-BOTTOM:#04a6e8 1px groove;CURSOR:hand;}

.footer{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#6d6d6d;text-decoration:none;}

.footer a{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#6d6d6d;text-decoration:none;}

.footer a:hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#095cc2;text-decoration:underline;}

td{color:#555555;

font-family:tahoma,"Trebuchet MS",arial,serif;

font-size:8pt;

line-height:140%;}



.TextBox2{BACKGROUND-COLOR:#DDEFFB;BORDER-BOTTOM:black 1px groove;BORDER-LEFT:black 1px groove;BORDER-RIGHT:black 1px groove;BORDER-TOP:black 1px groove;COLOR:black;FONT-FAMILY:arial,Verdana ;FONT-SIZE:8pt}

.TextBox-1{BACKGROUND-COLOR:#f5f5f5;BORDER-BOTTOM:#D6D9E3 1px groove;BORDER-LEFT:#666666 1px groove;BORDER-RIGHT:#CCCCDC 1px groove;BORDER-TOP:#666666 1px groove;COLOR:#003366;FONT-WEIGHT:bold;FONT-FAMILY:Verdana ;FONT-SIZE:9pt}

.sms-text{font-family:Arial,MS Sans Serif,Verdana;font-size:11px;color:#000000;margin-left:5px;margin-right:5px;margin-top:3px;

    width: 383px;

}.sms-text a{color:#666666;text-decoration:none;}.sms-text a:hover{color:#000066;text-decoration:underline;}

.small-grey{font-family:Arial,MS Sans Serif,Verdana;font-size:11px;color:#666666;}.small-grey a{color:#666666;text-decoration:none;}.small-grey a:hover{color:#000066;text-decoration:underline;}

.text-white{font-family:Arial,MS Sans Serif,Verdana;font-size:12px;color:#666666;margin-left:5px;}.text-white a{color:#ffffff;text-decoration:none;}.text-white a:hover{color:#000066;text-decoration:underline;}

.text-role{FONT-SIZE:11px;FONT-FAMILY:verdana}.mailbar{background-image:url(../../mailerbar-bg.gif);background-repeat:no-repeat;height:23px;width:315px;margin-right:auto;margin-left:auto;}.baritems{padding-top:4px;padding-left:6px;}.percentbox{background-color:#FFFFFF;position:absolute;left:50%;width:514px;margin-left:-257px;height:90px;font-family:"Trebuchet MS",Arial,Helvetica;font-size:24px;font-weight:bold;color:#999999;}

.bluetextbig{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#095cc2; text-decoration:none;}

.buttons1{font-family:Verdana;font-size:11px;font-weight:normal;color:#000000;text-decoration:none;background-color:#dbdbda;padding-top:0px;padding-right:2px;padding-bottom:0px;padding-left:2px;BORDER-RIGHT:#808080 1px groove;BORDER-TOP:#bebebe 1px groove;BORDER-LEFT:#bebebe 1px groove;BORDER-BOTTOM:#808080 1px groove;CURSOR:hand;}

.tdgray{BACKGROUND-COLOR:#e7e7e7;font-family:Verdana;font-size:11px;}

.sectionheadbold1{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#336699;text-decoration:none;padding-left:0px;}.result-head{color:#003366;}.text-srch{font-family:verdana;font-size:11px;font-style:normal;line-height:16px;font-weight:normal;color:#000000;Text-decoration:none alink color:#095CC2}

.text-srch a{color:#003366;text-decoration:none;}

.text-srch a:hover{text-decoration:underline;}

.txt-srch-1{font-family:arial,verdana;font-size:12px;font-weight:bold;color:#666666;}

.tdgrayDark{BACKGROUND-COLOR:#BFBFBF;}

.tableHeader{BACKGROUND-COLOR:#DBE9FB;font-family:arial,verdana;font-size:12px;font-weight:bold;}

.tableRowOne{BACKGROUND-COLOR:#FCFCFC;font-family:verdana;font-size:11px;font-style:normal;line-height:16px;font-weight:normal;color:#000000;Text-decoration:none alink color:#095CC2}

.tableRowTwo{BACKGROUND-COLOR:#F4F8FE;font-family:verdana;font-size:11px;font-style:normal;line-height:16px;font-weight:normal;color:#000000;Text-decoration:none alink color:#095CC2}

.highlightLink{background-color:#99FF66;text-decoration:underline;}

.highlight{background-color:#99FF66;}

.tableRowHighlight{font-family:verdana;font-size:11px;font-style:normal;color:#131574;font-weight:normal;}.formFieldOutLine{border:1px solid #666666;}.tableBorder{border-top-width:thin;border-right-width:thin;border-bottom-width:thin;border-left-width:thin;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#DFDFDF;border-right-color:#DFDFDF;border-bottom-color:#DFDFDF;border-left-color:#DFDFDF;background-color:#F2F2F2;}



.messagetext-bg{FONT-SIZE:10px;COLOR:#686868;LINE-HEIGHT:11px;FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;TEXT-DECORATION:none}.messagetext-bg a{FONT-SIZE:10px;COLOR:#0000FF;LINE-HEIGHT:11px;FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;TEXT-DECORATION:underline}.messagetext-bg a:visited{FONT-SIZE:10px;COLOR:#800080;LINE-HEIGHT:11px;FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;TEXT-DECORATION:underline}.messagetext{FONT-SIZE:10px;COLOR:#686868;LINE-HEIGHT:12px;FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;TEXT-DECORATION:none}.messagetext a{FONT-SIZE:10px;COLOR:#095CC2;LINE-HEIGHT:12px;FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;TEXT-DECORATION:none}.messagetext-black{FONT-SIZE:9px;COLOR:#686868;LINE-HEIGHT:12px;FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;TEXT-DECORATION:none}.messagetextbig{FONT-SIZE:11px;COLOR:#686868;FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;TEXT-DECORATION:none}.textbox{BORDER-RIGHT:#666666 1px solid;BORDER-TOP:#666666 1px solid;PADDING-LEFT:1px;FONT-WEIGHT:normal;FONT-SIZE:11px;BORDER-LEFT:#666666 1px solid;COLOR:#353535;BORDER-BOTTOM:#666666 1px solid;FONT-FAMILY:Verdana;BACKGROUND-COLOR:#ffffff;TEXT-DECORATION:none}.editor{BORDER-RIGHT:#666666 1px solid;BORDER-TOP:#666666 1px solid;PADDING-LEFT:1px;FONT-WEIGHT:normal;FONT-SIZE:11px;BORDER-LEFT:#666666 1px solid;COLOR:#353535;BORDER-BOTTOM:#666666 1px solid;FONT-FAMILY:Verdana;BACKGROUND-COLOR:#ffffff;TEXT-DECORATION:none}.tdblue{BACKGROUND-COLOR:#d0e0f1}.sectionheadbold{PADDING-LEFT:5px;FONT-WEIGHT:bold;FONT-SIZE:11px;COLOR:#04519f;FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;TEXT-DECORATION:none}.sectionhead{FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:#04519f;FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;TEXT-DECORATION:none}.blueband1{FONT-SIZE:11px;WORD-SPACING:normal;VERTICAL-ALIGN:middle;COLOR:#000000;FONT-FAMILY:arial,Verdana,Arial,Helvetica,sans-serif;LETTER-SPACING:normal;BACKGROUND-COLOR:#d0e0f1;TEXT-ALIGN:left}



.Tabtext{PADDING-RIGHT:2px;PADDING-LEFT:2px;FONT-WEIGHT:bold;FONT-SIZE:11px;PADDING-BOTTOM:1px;COLOR:#000000;PADDING-TOP:1px;FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;BACKGROUND-COLOR:#ddeffb;TEXT-DECORATION:none}.Tabtext A{PADDING-RIGHT:2px;PADDING-LEFT:2px;FONT-WEIGHT:bold;FONT-SIZE:11px;PADDING-BOTTOM:1px;COLOR:#000000;PADDING-TOP:1px;FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;BACKGROUND-COLOR:#ddeffb;TEXT-DECORATION:none}.Tabtext A:hover{PADDING-RIGHT:2px;PADDING-LEFT:2px;FONT-WEIGHT:bold;FONT-SIZE:11px;PADDING-BOTTOM:1px;COLOR:#095cc2;PADDING-TOP:1px;FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;BACKGROUND-COLOR:#ddeffb;TEXT-DECORATION:underline}.Tabtext2{PADDING-RIGHT:2px;PADDING-LEFT:2px;FONT-WEIGHT:bold;FONT-SIZE:11px;PADDING-BOTTOM:1px;COLOR:#ffffff;PADDING-TOP:1px;FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;BACKGROUND-COLOR:#095cc2;TEXT-DECORATION:none}.bodytext{FONT-SIZE:11px;COLOR:#000000;LINE-HEIGHT:16px;FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;TEXT-DECORATION:none}.bodytext a{COLOR:#095cc2;TEXT-DECORATION:underline}.tdnavyblue{BACKGROUND-COLOR:#095cc2}.bluetextbig{FONT-WEIGHT:bold;FONT-SIZE:13px;COLOR:#095cc2;FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;TEXT-DECORATION:none}.rednormaltext{FONT-SIZE:11px;COLOR:#ed1b24;FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;TEXT-DECORATION:none}.rednormaltext A{FONT-SIZE:11px;COLOR:#ed1b24;FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;TEXT-DECORATION:underline}.disabled1{FONT-SIZE:11px;WORD-SPACING:normal;VERTICAL-ALIGN:middle;COLOR:#000000;FONT-FAMILY:arial,Verdana,Arial,Helvetica,sans-serif;LETTER-SPACING:normal;BACKGROUND-COLOR:lightgrey;TEXT-ALIGN:left}.footer{FONT-SIZE:11px;COLOR:#6d6d6d;FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;TEXT-DECORATION:none}.footer A{FONT-SIZE:11px;COLOR:#6d6d6d;FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;TEXT-DECORATION:none}.footer A:hover{FONT-SIZE:11px;COLOR:#095cc2;FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;TEXT-DECORATION:underline}TD{FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:#000000;LINE-HEIGHT:16px;FONT-STYLE:normal;FONT-FAMILY:verdana;TEXT-DECORATION:none}

.tdgray{BACKGROUND-COLOR:#e7e7e7}

















.blueBoxUL {list-style-image: url(../../bluebox_dot.gif); margin-top:0px;}

.blueHeading {font-size:12px; font-weight:bold; color:#003399;}

.blackHeading {font-size:12px; font-weight:bold; color:#000000;}

.blueBoxTop {background-image:url(../../bluebox_top02.gif); background-position:bottom;}

.blueBoxBot {background-image:url(../../bluebox_bot02.gif); background-position:top;}

.blueBoxLeft {background-image:url(../../bluebox_left01.gif); background-repeat:repeat-y; width:8px;}

.blueBoxRight {background-image:url(../../bluebox_right01.gif); background-repeat:repeat-y;}

.blueBoxGrad {background-image:url(../../bluebox_grad.gif); background-repeat:repeat-x;}

a.helpLinks {color:#0033CC; text-decoration:underline;}

a.helpLinks:hover {color:#4472FC; text-decoration:underline;}

a.helpLinks:visited{color:#80009C; text-decoration:underline;}



a.helpLinksBig {font-size:12px; font-weight:bold; color:#0033CC; text-decoration:underline;}

a.helpLinksBig:hover {font-size:12px; font-weight:bold; color:#4472FC; text-decoration:underline;}

a.helpLinksBig:visited{font-size:12px; font-weight:bold; color:#80009C; text-decoration:underline;}





.PGButtons {height:35px; font-size:15px; font-weight:bold;}

.whiteBox {background-image:url(../../whitebox.gif); background-repeat:no-repeat; padding-left:8px; background-color:#EFEFEF;}

.whiteBox1 {background-image:url(../../whitebox1.gif); background-repeat:no-repeat; padding-left:8px; background-color:#EFEFEF;}

.blueGrayBox {background-image:url(../../bluegraybox.gif); background-repeat:no-repeat; padding-left:8px; background-color:#EFEFEF;}

.redText {font-weight:bold; color:#D15A1F;}

.pageHeading {font-size:16px; font-weight:bold; color:#000000; padding-left:10px; padding-bottom:10px; }

.bigFont {font-size:13px; font-weight:bold; color:#000000;}

.inputText {font-size:12px;

    width: 159px;

}

/*.blueBack {background-color:#EEF8FD;}*/

form {margin:0px;}

.formButton{font-weight:bold;background-image:url(../../formButtonimage.gif); background-color:#FFFFFF; border: 0px none #efefef; padding:8px 10px 8px 15px; }

.formButton2{font-weight:bold;background-image:url(../../formButtonimage112.gif); background-color:#FFFFFF; border: 0px none #efefef; color:#666666; padding:8px 10px 8px 15px; }

.formButton1{font-weight:bold;background-image:url(../../formButtonimage11.gif); background-color:#FFFFFF; border: 0px none #efefef; padding:8px 10px 8px 15px; }

.bele{font:normal 11px verdana,Arial;}

div.lftflow0{ float:left;}

div.lftflow{ float:left; margin-left:1px;}

div.leftflow1{ float:left; margin-left:2px;}

div.leftflow{ float:left; margin-left:5px;}

div.rightflow{ float:right; margin-right:5px;}







div.leftflow{ float:left; margin-left:5px;}

div.spacer1 {clear: both; line-height:1px}

.redTextNormal {color:#FF0000;}

.lightGreyText {font-size:10px; color:#999999;}

.whiteBox02 {background-image:url(../../whitebox02.gif); background-repeat:repeat-x;}

.whiteBox05 {background-image:url(../../whitebox05.gif); background-repeat:repeat-y; }

.whiteBox06 {background-image:url(../../whitebox06.gif); background-repeat:repeat-y;}

.whiteBox08 {background-image:url(../../whitebox08.gif); background-repeat:repeat-x; }

.whiteBoxGrad {background-image:url(../../blueWhitebox_top.gif); background-repeat:no-repeat; }

.whiteBoxBot {background-image:url(../../blueWhitebox_bot.gif); background-repeat:no-repeat; }

.prodHeading {font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#000099; font-weight:bold;padding-bottom:10px; }

.prodHeadingSmall {font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#000099; font-weight:bold; }

.activeBg {height:28px; border:0px none #CEE9FC; }

.activeText1 {font-size:12px; color:#D15A1F; font-weight:bold; padding:4px 0px 8px 3px;}

.activeText2 {font-size:18px; color:#D15A1F; font-weight:bold;}



.inactiveBg {height:28px; border:0px none  #e6e6e6;  }

.inactiveText1 {font-size:12px; color:#999999; font-weight:bold; padding:4px 0px 8px 3px;}

.inactiveText2 {font-size:18px; color:#D4D5D5; font-weight:bold;}

.newtableHeading {padding:6px 0px 5px 10px; font-size:12px; font-weight:bold}

.newTableRight {font-size: 4px; border-right:1px solid #DDDDC7;}

.newTableLeft {padding-left:8px; padding-top:3px; border-left:1px solid #DDDDC7;}

.dashedSep {background-image:url(../../dashedSep.gif); background-repeat:repeat-x; background-position:center; }

.displayerrorinner {border-top:1px solid #EA0000;border-bottom:1px solid #EA0000;border-right:1px solid #EA0000; padding:10px 10px 10px 5px; background-color:#FEF2F2; color:#EA0000; font-size:12px; font-weight:bold;}

.displayerrormain {border-top:1px solid #EA0000;border-bottom:1px solid #EA0000;border-left:1px solid #EA0000; padding:10px 0px 10px 10px; background-color:#FEF2F2; color:#EA0000; font-size:12px; font-weight:bold;  }





.jdtl
{

color:#333333;

font-weight:bold;

padding:0 25px;

border:0px solid #DDDDDD;

}
.jdtl a{text-decoration:none}

.jdtl span{ line-height:17px; padding-top:0px;margin:0px}

.jdtl div{ line-height:17px; padding-top:0px;}



.jdt2{width:98%; padding:10px 2px 5px 10px; float:left;}

.jdt2 a{text-decoration:none}

.jdt2 span{ line-height:17px; padding-top:0px; margin:0px}

.jdt2 div{ line-height:17px; padding-top:0px;}



.d1{font:bold 13px arial; color:#0043cc; text-decoration:underline}

.d2{font:normal 13px arial; color:#000; text-decoration:none;}

.d3{font:normal 12px arial;text-decoration:none; color:#000; line-height:16px}

.d4{font:normal 12px arial;color:#008000;}

.d5{font:normal 11px arial;padding:5px 0px 10px 0px; color:#666666; text-decoration:none;}

.d5 a{color:#6a6acc; text-decoration:none;}

.d6{font:normal 11px arial;padding:5px 0px 10px 0px; color:#666666; text-decoration:none; text-align:right;}

.d6 a{color:#6a6acc; text-decoration:none;}

.jc{width:100%; float:left; border:0px solid}

.chk{width:10px; float:left; padding-top:2px}



.clear {clear: both}

hr {display: none}

blockquote:before, blockquote:after, q:before, q:after {content: ''}

blockquote, q {quotes: "" ""}

ul {list-style-type: none}

ol {list-style-type: decimal}

#bar1 {

	width: 100%;

	height: 28px;

	background: url(http://tcup.in/tw/wp-content/themes/light/images/footer-bg.gif) repeat-x;

	

}

.bar {

	width: 100%;

	height: 28px;

	background: url(http://tcup.in/tw/wp-content/themes/light/images/menu.gif) repeat-x;

	border-top: 4px solid #9ed749;

}

#catmenu {

	/*float: left;*/

	display: inline;

	height: 28px;

	z-index: 20;



}



#catmenu li {

	float: left;

	display: block;

	height: 28px;

	border-right: 1px solid #2594bf;



}



#catmenu li ul li {

	height: 24px;

	border-right: 0;

	border-bottom: 1px solid #ddd;

	width: 100%;

}



#catmenu li a {

color:#FFFFFF;

display:block;

font-size:11px;

font-weight:bold;

line-height:28px;

padding-left:10px;

padding-right:10px;

text-transform:uppercase;

}



#catmenu li a:hover {

	background: #8acce7;

	text-decoration: none;

}



#catmenu li.current-cat a {

	color: #f99b1c;

	background: #FFF;

}



#catmenu li.current-cat a:hover {

	color: #f99b1c;

	background: #FFF;

}



#catmenu ul {

	display: none;

	z-index: 99;

	position: absolute;

	vertical-align:top;

}



#catmenu ul li a {

	display: block;

	background: #FFF;

}



#catmenu li ul a:hover {

	display: block;

	background: #FFF;

}



#catmenu ul a {

	display: block;

}



#catmenu ul ul {

	margin-top: -24px;

	display: none;

	margin-left: 200px;

	position: absolute;

	border-left: 1px solid #ff9000;

}



#catmenu li:hover ul ul {

	display: none;

}





#catmenu li:hover ul {

	display: block;

}



#catmenu ul li:hover ul {

	display: block;

}



#catmenu li ul li {



	display: block;

	width:100%;

}



#catmenu li.cat-item ul {

	width: 200px;

}



#catmenu li.cat-item a {

	display: block;

}



#catmenu li.cat-item a:hover {

	display: block;

}



#catmenu li.cat-item ul li a {

	display: block;

	text-align: left;

	font-size: 0.75em;

	height: 24px;

	line-height: 24px;

	padding-left: 10px;

	padding-right: 10px;

	color: #666;

	font-weight: bold;

	text-transform: none;

	background: #f9f9f9;

}



#catmenu li.cat-item ul li a:hover {

	display: block;

	text-align: left;

	font-size: 0.75em;

	height: 24px;

	line-height: 24px;

	padding-left: 10px;

	padding-right: 10px;

	color: #738ba1;

	font-weight: bold;

	text-transform: none;

	background: #FFF;

}



#logo {

	float: left;

	display: inline;

	margin-top: 5px;

	margin-left: 5px;

	margin-right: 5px;

}



#logo h1 {

	padding-top: 9px;

	font-size: 22px;

	font-weight: bold;

}



#logo h1 a {

	font-size: 22px;

	font-weight: bold;

	letter-spacing: -1px;

	color: #366799;

}



#logo h1 a:hover {

	color: #444;

}



#logo .description {

	color: #999;

	font-size: 11px;

	}

	

	

	/*

Theme Name: Light

Theme URI: http://www.hablogs.com/demo/index.php?wptheme=Light

Description: This Wordpress theme will light up your day!

Tags: Clean, White, Nice, Widget ready, three columns, professional, widgets

Version: 1.0

Author: Elad Domb

Author URI: http://wordpress.reviewitonline.net

*/



/***************************************************/





#container {
	width: 1000px;
	border-left: 0px solid #cbdde1;
	border-right: 0px solid #cbdde1;
    vertical-align  :middle;
	text-align: left;
	background-color:White;
	margin-left:auto;
    margin-right:auto;
} 


#header {

	width: 100%;

	/*height: 100px; */

}

/***************************************************/

#pagenav {

	float: left;

	width: 627px;

	height: 45px;

}



#pagenav ul {

	float: left;

	padding-top: 15px;

	padding-left: 20px;

	height: 25px;

}



#pagenav ul li {

	float: left;

	height: 25px;

	text-align: center;

	margin-right: 10px;

}



#pagenav ul li a {

	/*background: url(images/nav.gif) repeat-x;

	background-position: center 0px;*/

	float: left;

	display: block;

	padding-left: 20px;

	padding-right: 20px;

	line-height: 25px;

	height: 25px;

	font-size: 15px;

	letter-spacing: -1px;

	color: #aaa;

	font-weight: bold;

}



#pagenav ul li a:hover {

	/*background: url(images/nav.gif) repeat-x;

	background-position: center -30px;*/

	color: #666;

	background: #CCE1F2;

}



#pagenav ul li.current_page_item a {

	/*background: url(images/nav.gif) repeat-x;

	background-position: center -60px;*/

	color: #fff;

	background: #00a8ee;

}



#pagenav ul li.current_page_item a:hover {

	/*background: url(images/nav.gif) repeat-x;

	background-position: center -60px;*/

}

/***************************************************/

#searchform {

	float: right;

	width: 668px;

height: 100px;

	margin-right: 20px;

vertical-align: bottom;

}



#searchform form {

	float: right;

	display: inline;

	background: url(http://tcup.in/tw/wp-content/themes/light/images/ico-search.png) no-repeat;

	background-position: left 0px;

width: 333px;

	

}



#searchform fieldset {

	float: right;

	display: inline;

	padding-top: 10px;

	

}



#searchform label {

	vertical-align: middle;

	color: #666;

	font-weight: bold;

	font-size: 11px;

}



#searchform input {

	display: inline;

	vertical-align: middle;

	font-size: 11px;

}



#searchinput {

	width: 177px;

	height: 20px;

	padding-left: 6px;

	padding-top: 6px;

	padding-right: 6px;

	background: url(http://tcup.in/tw/wp-content/themes/light/images/search-input.png) no-repeat;

	color: #999;

}



#searchbutton {

	width: 35px;

	height: 25px;

	line-height: 1.4em;

	background: url(http://tcup.in/tw/wp-content/themes/light/images/search-button.png) no-repeat;

	font-weight: bold;

	color: #fff;

	text-align: center;

	cursor: pointer;

}

/***************************************************/

/* Search form CSS */

form#srcform {

	background: #eaf3fa;

	padding: 10px;

}



form#srcform fieldset {

}



form#srcform input {

	vertical-align: middle;

	font-size: 11px;

}



form#srcform #srcinput {

	padding: 4px;

	width: 250px;

	background: #FFF;

	color: #333;

	font-weight: normal;

	border: 1px solid #ddd;

}



form#srcform #srcbutton {

	padding: 2px;

	width: 50px;

	background: #aaa;

	color: #FFF;

	font-weight: bold;

	text-align: center;

	cursor: pointer;

}

/***************************************************/

#logo {

	float: left;

	display: inline;

	margin-top: 5px;

	margin-left: 5px;

	margin-right: 5px;

}



#logo h1 {

	padding-top: 9px;

	font-size: 22px;

	font-weight: bold;

}



#logo h1 a {

	font-size: 22px;

	font-weight: bold;

	letter-spacing: -1px;

	color: #366799;

}



#logo h1 a:hover {

	color: #444;

}



#logo .description {

	color: #999;

	font-size: 11px;

	}



#ads {

	float: right;

	display: inline;

	margin-top: 10px;

	width: 668px;

	height: 60px;

}



#ads img {

	display: block;

}



ul.listcat {

	margin-top: 20px;

}



ul.listcat li {

	float: left;

	display: inline;

	margin-right: 1px;

}





ul.listcat li a {

	padding-left: 10px;

	padding-right: 10px;

	background: #fff;

	-moz-border-radius-topleft: 5px;

	-moz-border-radius-topright: 5px;

	font-size: 0.8em;

	font-weight: bold;

	color: #366799;

	line-height: 22px;

	height: 22px;

	display: block;

}



ul.listcat li a:hover {

	background: #fffff4;

	color: #333;

}

/***************************************************/

#column {

	float: left;

	width: 540px;

	margin-right: 20px;

	background: #fff;

}



.post {

	margin-top: 10px;

}



.post a {

	color: #366799;

}



.post a:hover {

	color: #444;

}



.post-top {

	width: 540px;

	height: 10px;

}



.post-bottom {

	width: 540px;

	height: 10px;

}



.entry {

	background: #FFF;

}



.entry h2 {

	padding-left: 15px;

	padding-right: 15px;

	padding-top: 5px;

	line-height: 1.3em;

	font-size: 20px;

	font-weight: normal;

	letter-spacing: -1px;

}



.entry h2 a {

	line-height: 1.3em;

	font-size: 20px;

	letter-spacing: -1px;

}



.entry .date {

	display: block;

	margin-left: 15px;

	margin-right: 15px;

	color: #aaa;

	padding-bottom: 5px;

	font-size: 0.7em;

	line-height: 1.3em;

}



/********* CSS For Post Info Below Header ***************/

.info {

	background: #fff;

	border-top: 1px dotted #ddd;

	border-bottom: 1px dotted #ddd;

	padding-left: 15px;

	padding-right: 15px;

	font-size: 11px;

}



.info .cat {

	float: left;

	color: #aaa;

}



.info .comments {

	float: right;

}



.info .cat a {

	line-height: 26px;

	background: url(../../images/ico-date.gif) no-repeat;

	background-position: left center;

	padding-top: 1px;

	padding-bottom: 1px;

	padding-left: 20px;

}



.info .comments a {

	line-height: 26px;

	background: url(../../images/ico-comment.gif) no-repeat;

	background-position: left center;

	padding-top: 1px;

	padding-bottom: 1px;

	padding-left: 20px;

}

/********* CSS For Article CONTENT ***************/

.content {

	padding-top: 15px;

	padding-right: 15px;

	padding-left: 15px;

	padding-bottom: 1px;

}



.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {

	line-height: 1.5em;

	margin: 0px 0px 5px 0px;

	padding: 0;

}



.content p {

	font-size: 12px;

	line-height: 1.6em;

	margin: 0px 0px 10px 0px;

	padding: 0;

}



.content .more-link {

	font-size: 11px;

	font-weight: bold;

	text-transform: uppercase;

	display: block;

}



.content h1 {

	letter-spacing: -2px;

	font-size: 20px;

	color: #366799;

}



.content h2 {

	letter-spacing: -1px;

	font-size: 18px;

	color: #5a94bd;

}



.content h3 {

	letter-spacing: -1px;

	font-size: 16px;

	font-weight: bold;

	color: #333;

}



.content h4 {

	font-size: 14px;

	font-weight: bold;

}



.content h5 {

	font-size: 12px;

	font-weight: bold;

	color: #999;

}



.content h6 {

	font-size: 11px;

	font-weight: bold;

}



/* CSS for UL/OL lists */

.content ol {padding-left: 20px;}

.content ul {margin: 5px 5px 20px 5px;}

.content ol {margin: 5px 5px 20px 5px;}

.content ul ul {margin: 5px 5px 5px 5px;}

.content ol ol {margin: 5px 5px 5px 5px;}



.content ol li {

	line-height: 1.5em;

	color: #999;

	margin-bottom: 5px;

	font-size: 12px;

}



.content ul li {

	line-height: 1.5em;

	color: #999;

	background: url(../../images/bullet.gif) no-repeat;

	background-position: left 6px;

	padding-left: 20px;

	margin-bottom: 5px;

	font-size: 12px;

}

/* End CSS for UL/OL lists */



/* Additional post tags */

blockquote {

	padding: 10px;

	padding-left: 40px;

	background: #f7fcea url(../../images/blockquote.png) no-repeat;

	background-position: 8px 8px;

	margin-bottom: 15px;

}



blockquote p {

	font-family: georgia, arial;

	line-height: 1.5em;

	font-size: 12px;

	color: #7590a0;

}



blockquote * {

	font-family: georgia, arial;

	line-height: 1.5em;

	font-size: 12px;

	color: #7590a0;

}



ins {

	text-decoration: underline;

}



del {

	text-decoration: line-through;

}



code {

	color: #999;

	font-family: verdana;

	font-size: 11px;

	background: #eaf3fa;

}

/* Thanks! */



.tags {

	border-top: 1px solid #eaf3fa;

	border-bottom: 1px solid #eaf3fa;

	font-weight: bold;

	line-height: 2em;

	color: #bbb;

	padding-left: 15px;

	padding-right: 15px;

	text-align: right;

	font-size: 11px;

}



.tags a {

	font-weight: normal;

	color: #6792ab;

	text-transform:lowercase;



















}



.tags a:hover {

	color: #ff9600;



}



.follow {

	background: #f9f9f9;

	padding: 10px;

	margin-left: 15px;

	margin-right: 15px;

	margin-top: 10px;

	margin-bottom: 10px;

	border: 1px dashed #eaf3fa;

	font-weight: bold;

	font-size: 11px;

}



.follow a {

	font-weight:bold;

	background: url(../../images/rss.png) no-repeat;

	background-position: left center;

	padding-left: 20px;

}



.state {

	margin-left: 15px;

	margin-bottom: 15px;

	font-size: 12px;

	line-height: 1.5em;

}



.state a {

	line-height: 1.5em;

}

/***************************************************/

.navigation {

	padding-top: 10px;

	padding-right: 5px;

	padding-left: 5px;

	font-size: 11px;

	line-height: 1em;

	text-transform: uppercase;

	font-weight: bold;

}



.navigation a {

	color: #333;

}



.navigation a:hover {

	color: #ff9000;

}



.navleft {

	float: left;

	width: 48%;

}



.navright {

	float: right;

	width: 48%;

	text-align: right;

}

/***************************************************/

.alignleft img, .alignright img, .aligncenter img {

	border: 4px solid #ccc;

}



.alignleft {

	float: left;

	display: inline;

	margin-right: 10px;

	margin-bottom: 4px;

}



.alignright {

	float: right;

	display: inline;

	margin-left: 10px;

	margin-bottom: 4px;

}



.aligncenter {

	text-align: center;

	display: inline;

}



.alignnone {

}



p.wp-caption-text {

	padding: 3px;

	margin: 0;

	font-size: 11px;

	color: #999;

}

/***************************************************/

#sidebar {

	float: left;

	width: 420px;

}

/***************************************************/

.box {

	width: 420px;

}



.box h2 {

	margin-top: 20px;

	display: block;

	width: 418px;

	border-left: 1px solid #eaf3fa;

	border-right: 1px solid #eaf3fa;

	border-top: 1px solid #eaf3fa;

	height: 22px;

	background: #eaf3fa;

	color: #333;

	line-height: 22px;

	font-weight: bold;

	text-indent: 10px;

	font-size: 13px;

}

/***************************************************/



/***************************************************/

.subscribe {

	padding: 10px;

	border: 1px solid #eaf3fa;

	background: #fffff9;

}



.rssfeed {

	font-size: 12px;

	line-height: 1.4em;

	margin-bottom: 5px;

}



.rssfeedlinks {

	padding-top: 5px;

	padding-bottom: 5px;

	margin-bottom: 10px;

	border-bottom: 1px dotted #ddd;

	font-size: 11px;

}



.rssfeedlinks a {

	float: left;

	font-weight: bold;

	background: url(../../images/rss.png) no-repeat left;

	padding-left: 22px;

	line-height: 1.5em;

	color: #366799;

	margin-right: 40px;

}



.rssfeedlinks a:hover {

	color: #ff9600;

	line-height: 1.5em;

}



.subscribe form {

	display: inline;

}



.subscribe fieldset {

	display: inline;

}



.subscribe input {

	display: inline;

	vertical-align: middle;

	font-size: 11px;

}



#rssinput {

	width: 300px;

	height: 16px;

	padding: 3px;

	background: #fff;

	border: 1px solid #ddd;

}



#rssinput:focus {



}



#rssbutton {

	background: #ff9000;

	color: #fff;

	padding-left: 10px;

	padding-right: 10px;

	font-size: 0.7em;

	font-weight: bold;

	cursor: pointer;

	height: 20px;

}



#rssbutton:hover {background: #ff3000}

/***************************************************/

.tabs {

	margin-top: 20px;

	width: 420px;

	overflow: hidden;

}



.tabs li {

	float: left;

	display: inline;

	margin-left: 1px;

	text-align: center;

	overflow: hidden;

	font-size: 11px;

}



.tabs li a {

	float: left;

	display: block;

	color: #333;

	font-weight: bold;

	padding-left: 20px;

	padding-right: 20px;

	line-height: 26px;

	height: 26px;

	background: #eaf3fa;

}



.tabs li a:hover {

	display: block;

	background: #CCE1F2;

}



.tabs li a.selected {

	display: block;

	background: #ff9000;

	color: #FFF;

}



.tabs li a.selected:hover {

	display: block;

	background: #ff9000;

	color: #FFF;

}

/***************** CSS For TAB Content *******************/

.tabcontent {

	display: none;

	border: 1px solid #eaf3fa;



	overflow: hidden;





	font-size: 11px;

}



.tabcontent a, .tabcontent a strong {

	color: #366799;

	line-height: 1.4em;

}



.tabcontent a:hover, .tabcontent a:hover strong {

	color: #444;

}



.tabcontent ul li {

	display: block;

	border-bottom: 1px dotted #ddd;

	color: #999;

	line-height: 1.4em;

	font-size: 11px;

	padding: 5px;

}



.tabcontent ul li:hover {background:#f9ffe6}



.tabcontent ul li a {

	color: #366799;

	line-height: 1.4em;

}



.tabcontent ul li a:hover {

	color: #444;

}



.tabcontent ul li span {

	display: block;

	color: #999;

}

/***************** CSS For TAB Content *******************/

@media print {

	.tabcontent {

	display: block !important;

	}

}

/***************************************************/

.sidebar {

	float: left;

	width: 200px;

	margin-right: 20px;

	font-size: 11px;

        

}



.sidebar a {

	color: #366799;

}



.sidebar a:hover {

	color: #666;

}



.sidebar ul li h2 {

	margin-top: 20px;

	display: block;

	background: #eaf3fa;

	width: 198px;

	border-left: 1px solid #eaf3fa;

	border-right: 1px solid #eaf3fa;

	border-top: 1px solid #eaf3fa;

	height: 22px;

	color: #333;

	line-height: 22px;

	font-weight: bold;

	text-indent: 10px;

	font-size: 13px;

	margin-bottom: 5px;

}



.sidebar ul li div {

	padding: 10px;

	background: #FFF;

	line-height: 1.4em;

	font-size: 11px;

}

/***********************************************/

.sidebar ul ul {

}



.sidebar ul ul ul {

}



.sidebar ul li ul li {

	display: block;

}



.sidebar ul li ul li a {

	display: block;

	color: #366799;

	line-height: 1.4em;

	padding-left: 4px;

	padding-top: 4px;

	padding-bottom: 4px;

	border-left: 5px solid #CCE1F2;

	margin-bottom: 1px;

	border-bottom: 1px solid #eaf3fa;

}



.sidebar ul li ul li a:hover {

	border-left: 5px solid #ff9000;

}

/***************************************************/

#footer {

	margin-top: 20px;

	width: 100%;

	background: #deeeef;

	border-top: 5px solid #fff;

	padding-top: 15px;

	padding-bottom: 15px;

}



#footercontent {

	width: 980px;

	height: 60px;

	margin-right: auto;

	margin-left: auto;

}



#footercontent ul {

	float: left;

	margin-bottom: 10px;

}



#footercontent ul li {

	float: left;

	margin-right: 20px;

	padding-right: 20px;

	border-right: 1px dotted #bbb;

	line-height: 1.5em;

}



#footercontent ul li a {

	float: left;

	display: block;

	color: #666;

	font-size: 14px;

	font-weight: bold;

	text-transform: uppercase;

	letter-spacing: -1px;

	line-height: 1.5em;

}



#footercontent ul li a:hover {

	color: #333;

	line-height: 1.5em;

	background: #fff;

}



.copyright {

	float: right;

	color: #999;

	line-height: 1.5em;

	font-size: 11px;

        padding-top:6px;

}



.copyright a {

	font-weight: bold;

	border-bottom: 1px dotted #b5f001;

	line-height: 1.5em;

	color: #666;

}



.copyright a:hover {

	color: #333;

	line-height: 1.5em;

}



.rss {

	float: left;

	font-size: 11px;

}



.rss a {

	float: left;

	display: block;

	font-weight: bold;

	background: url(../../images/rss.png) no-repeat left;

	padding-left: 25px;

	line-height: 1.5em;

	color: #366799;

	margin-right: 25px;

}



.rss a:hover {

	color: #333;

	line-height: 1.5em;

}



.property {

	float: right;

	color: #366799;

	line-height: 1.5em;

	font-size: 11px;

}



.property a {

	font-weight: bold;

	color: #366799;

}



.property a:hover {

	text-decoration: underline;

}

/***************************************************/

/* CSS for Search Results Only Optional */

.result {

	border-top: 1px solid #eaf3fa;

	padding-top: 10px;

	padding-bottom: 10px;

	font-size: 11px;

}



.result h3 {

	font-size: 16px;

	font-weight: bold;

	letter-spacing: -1px;

	padding:0;margin:0;

	line-height: 1em;

}



.result h3 a {

	font-size: 16px;

	font-weight: bold;

	letter-spacing: -1px;

	padding:0;margin:0;

	line-height: 1em;

}



.result .rdate {

	float: left;

	line-height: 2em;

	color: #aaa;

}



.result .rcomment {

	float: right;

	line-height: 1.5em;

	color: #aaa;

	font-weight: bold;

}



.result .rcomment a {

	color: #366799;

}



.result .rcomment a:hover {

	color: #ff9600;

}



.result .rsummary {

	line-height: 1.7em;

}



.result .rsummary p {

	font-size: 12px;

	margin:0;

	padding:0;

}



.result .rcat {

	float: left;

	line-height: 2em;

	color: #aaa;



}



.result .rcat a {

	color: #999;

	font-weight: bold;

}



.result .rcat a:hover {

	color: #ff9600;

}







.result .rtags {

	float: right;

	line-height: 2em;

	color: #aaa;

}



.result .rtags a {

	color: #999;

	text-transform: lowercase;

}



.result .rtags a:hover {

	color: #a2d700;

}

/***************************************************/

/*           Commenting System CSS        */

#combox {

	border-top: 5px solid #fff;

	padding-top: 20px;

	padding-bottom: 20px;

	padding-left: 15px;

	padding-right: 15px;

}



h3#respond {

	font-size: 16px;

	font-weight: bold;

	letter-spacing: -1px;

	line-height: 1em;

	padding-bottom: 5px;

	margin-bottom: 2px;

	border-bottom: 1px dotted #ddd;

}



h3#comments {

	font-size: 16px;

	font-weight: bold;

	letter-spacing: -1px;

	line-height: 1em;

	padding-bottom: 5px;

	margin-bottom: 2px;

	border-bottom: 1px dotted #ddd;

}



ol.commentlist {

	list-style-type: none;

	margin-bottom: 20px;

	padding-bottom: 20px;

	border-bottom: 5px solid #ff9000;

}



ol.commentlist li {

	background: #f8fcef;

	border: 1px solid #eaf3fa;

	padding: 20px;

	margin-top: 20px;

}



ol.commentlist li.alt {

	background: #FFF;

	border: 1px solid #eaf3fa;

	padding: 20px;

	margin-top: 20px;

}



.avatar {

	float: left;

	display: inline;

	width: 32px;

}



.avatar img {	border: 3px solid #ddddd4}



.commentbody {

	float: left;

	display: inline;

	margin-left: 20px;

	width: 410px;

}



.commentbody em {

	font-size: 11px;

}

/***************************************************/

p.comment_author, p.comment_author a {

	font-weight: bold;

	color: #666;

	font-size: 11px;

}



p.comment_author a:hover {

	font-weight: bold;

	color: #ff9000;

}



p.comment_time {

	line-height: 1.5em;

	color: #999;

	font-size: 11px;

	font-family: tahoma;

}



.comment_text {

	line-height: 1.5em;

	color: #666;

	margin-top: 15px;

	font-size: 11px;

}

/***************************************************/

.reply form {

	width: 488px;

}



.reply p {

	margin-top: 10px;

	font-size: 11px;

}



.reply fieldset {

	vertical-align: middle;

	display: inline;

}



.reply input {

	vertical-align: middle;

	display: inline;

	font-size: 11px;

}



.reply textarea {

	vertical-align: middle;

	display: inline;

	font-size: 11px;

}



.reply label {

	vertical-align: middle;

	display: inline;

	font-size: 11px;

	font-weight: bold;

	font-family: tahoma;

	margin-left: 10px;

}



.replytext {

	border: 1px solid #eaf3fa;

	width: 200px;

	padding: 5px;

	color: #366799;

}



.replytext:focus {

	background: #fffff9;

}



.replyarea {

	border: 1px solid #eaf3fa;

	line-height: 1.5em;

	padding: 5px;

	width: 470px;

	height: 120px;

	color: #366799;

}



.replyarea:focus {

	background: #fffff9;

}



.replybutton {

	text-align: center;

	width: 100px;

	height: 25px;

	font-weight: bold;

	color: #366799;

	cursor: pointer;

}



/* **************************MENU CSS************************** */



.topmenu li a:hover {

       float: left;

       display: block;

       font-size: 11px;

 color: #215EC3;



 padding-left: 10px;

 padding-right: 10px;

        padding-top:8px;

        background: #f99b1c;



}



.topmenu li a {

 float: left;

 font-size: 11px;

 color: #215EC3;



 padding-left: 10px;

 padding-right: 10px;

padding-top:8px;



}



.topmenu li{

 float: left;

 display: inline;





}

#alignmenu{

vertical-align: baseline;

height: 20px;

padding-top:6px;

}

/***************************************************/



.ads {

margin-left:7px;

padding:0;

text-align:center;

}





.leftnav {

	/*background: url(../images/leftnav_bg.gif) repeat-y;*/

	margin:0;

	float: left;

	padding: 0 0 0 0px ;

	width: 98%;

}

.leftnav h5 {

	margin: 0;

	background: url(../../../images/leftnav_h2_bg.gif) repeat-x;

	height: 20px;

	width: 140px;

	padding: 12px 0 0 10px;

	color: #fff;

	border-bottom: 1px solid #334050;

	text-align:left;

	font-size:14px;

}

.leftnav ul{

	margin: 0;

	padding: 0;

}

.leftnav li {

	width: 150px;

}

.leftnav li a {

	background: #C4DBFF url(../../../images/leftnav_a.gif) no-repeat;

	display: block;

	padding: 4px 0 4px 30px;

	border-bottom: 1px solid #66a9d1;

	border-top: 1px solid #66a9d1;

	color: #000;

	text-decoration: none;

	height: 21px;

	width: 120px;

	font-size:13px;

}

.leftnav li a:hover {

	border-bottom: 1px solid #fff;

	border-top: 1px solid #fff;

	background-position: left bottom;

	color: #333;

}

 ul.listnone li, ul.listnone li{

	margin: 0;

	padding: 0;

	list-style: none;

}

ul.listreset, .content ul.listnone {

	margin: 0;

	padding: 0;

}



.logbox{

background:#ECF7FF;

border-color:#DDDDDD;

border-style:solid solid solid;

border-width:1px;

}
.applybutton{
border:0px;
cursor:pointer;
    background: url(../images/apply.gif) no-repeat 0 0;
	height:25px;
	width:75px;
}
.nextbutton{
border:0px;
cursor:pointer;
    background: url(../images/next.gif) no-repeat 0 0;
	height:25px;
	width:75px;
}
.updatebutton{
border:0px;
cursor:pointer;
    background: url(../images/update.gif) no-repeat 0 0;
	height:25px;
	width:75px;
}
.publishbutton{
border:0px;
cursor:pointer;
    background: url(../images/publish.gif) no-repeat 0 0;
	height:25px;
	width:75px;
}
.signbutton{
border:0px;
cursor:pointer;
    background: url(../images/signin.gif) no-repeat 0 0;
	height:25px;
	width:75px;
}
.movefirstbutton{
border:0px;
cursor:pointer;
    background: url(../images/movefirst.gif) no-repeat 0 0;
	height:18px;
	width:27px;
}
.movelasttbutton{
border:0px;
cursor:pointer;
    background: url(../images/movelast.gif) no-repeat 0 0;
	height:18px;
	width:27px;
}
.movenextbutton{
border:0px;
cursor:pointer;
    background: url(../images/movenext.gif) no-repeat 0 0;
	height:18px;
	width:27px;
}
.movepreviousbutton{
border:0px;
cursor:pointer;
    background: url(../images/moveprevious.gif) no-repeat 0 0;
	height:18px;
	width:27px;
}
.downloadbutton{
border:0px;
cursor:pointer;
    background: url(../images/download.gif) no-repeat 0 0;
	height:25px;
	width:75px;
}
.closebutton{
border:0px;
cursor:pointer;
    background: url(../images/close.gif) no-repeat 0 0;
	height:25px;
	width:75px;
}
.submitbutton{
border:0px;
cursor:pointer;
    background: url(../images/submit.gif) no-repeat 0 0;
	height:25px;
	width:58px;
}
.savebutton{
border:0px;
cursor:pointer;
    background: url(../images/save.gif) no-repeat 0 0;
	height:25px;
	width:58px;
}
.searchbutton{
border:0px;
cursor:pointer;
    background: url(../images/search1.gif) no-repeat 0 0;
	height:25px;
	width:58px;
}
.availbutton{
border:0px;
cursor:pointer;
    background: url(../images/avail.gif) no-repeat 0 0;
 height:25px;
 width:125px;
}

.arrowbutton{
cursor:pointer;
border-left: 1px solid #666;

    border-right: 1px solid #666;

    border-top: 1px solid #666;

    border-bottom: 1px solid #666;

    background: #D5E6FF 0 0;

    color:#333;

    font-family:arial,verdana,serif;

    font-size:8pt;

    font-weight:bold;

    padding:3px;

    vertical-align:middle;

    width: 30px;

}



.boxheader{

background-image:url(../images/base.gif);
background-repeat:repeat-x;
color:#fff;
font-weight:bold;
padding:5px;
text-align:left;
font-size:10pt;
font-family:Arial, Helvetica, sans-serif;
}



.searchbox{

background-image:url(../images/barbg.png);

background-repeat:repeat-x;

color:#333333;

font-weight:bold;

padding:5px;

border:1px solid #DDDDDD;



}

.jobbox1{
background-color:#ffffff;
color:#333333;
font-weight:bold;
padding:0 25px;

}

.jobbox{
background-color:#e9f0f8;
color:#333333;
font-weight:bold;
padding:0 25px;

}

.twbjobbox{
background-image:url(../images/topbg4.jpg);
background:
background-repeat:repeat-x;
color:#333333;
font-weight:bold;
padding:0 25px;
border:1px solid #DDDDDD;
}


.portal_signup a, .portal_signup a:hover{

background-image:url(../images/portal_join_bg.gif);

background-repeat:repeat-x;

border:1px solid #DDDDDD;

display:block;

font-size:13pt;

line-height:0;

padding:5px 10px 12px 5px;

text-align:center;

}

.dynalink
{
    color:Blue;
    text-decoration:underline;
    cursor:hand;
    }
