body {
	background-color: #fff;
	margin: 0px;
	padding: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	background: url(../images/bodybg.gif) repeat-y;
}
body a {text-decoration: none; color:#2C4FA2;}
body a:visited {text-decoration: none; color:#2C4FA2;}
body a:hover {text-decoration: underline; color:#2C4FA2;}

.head1 .head2 .head3 .head4{
	font-family: "Times New Roman", Times, serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
.head1 {color: #000033;	font-size: 25px;}
.head2 {color: #000000;	font-size: 20px;}
.head3 {color: #000000;	font-size: 16px;}
.head4 {color: #000066;	font-size: 15px; font-weight: normal; line-height: 18px;}

.text1 .text2 {
	font-family: "Times New Roman", Times, serif;
	margin: 0px;
	padding: 0px;
	line-height: 18px;
}
.text1 {color: #000000; font-size: 13px;}
.text1 ul {margin: 0;}
.text1 li {padding: 0; margin: 0 0 5px 0;}
.text2 {color: #000066; font-size: 13px;}

.top {font-family: sans-serif;}
.top a {text-decoration: none; color:#000066; font-size: 11px;}
.top a:visited {text-decoration: none; color:#000066;}
.top a:hover {text-decoration: underline; color:#000066;}

h1, h2, h3 {
	font-family: "Times New Roman", Times, serif;
	color: #000033;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-weight: normal;
	line-height: 18px;
}
h1 {font-size: 25px;}
h2 {font-size: 22px;}
h3 {font-size: 16px;}

p {
	font-family: "Times New Roman", Times, serif;
	color: #000000;
	margin: 0px;
	font-size: 13px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	line-height: 18px;
}
p strong {
	font-family: "Times New Roman", Times, serif;
	color: #000033;
	font-size: 13px;
}

.searchbar td{
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #FFFFFF;
}
.searchbar a {color: #FFFFFF; text-decoration: none;}
.searchbar a:visited {color: #FFFFFF; text-decoration: none;}
.searchbar a:hover {color: #FFFFFF; text-decoration: underline;}

.menuBg {
	background-color: #000033;
	/*background-image: url(../images/leftbg.gif);*/
	background-repeat: repeat-x;
	background-position: bottom;
}
.menuBgSmall {
	background-color: #000033;
	/*background-image: url("../images/leftbg.gif");*/
	background-repeat: repeat-x;
}

/* top right links start */
.top-links {font-family: sans-serif; color: #fff; font-size: 11px;}
.top-links ul {list-style-type: none; margin: 0; padding: 0;}
.top-links li {margin: 0 3px 0 0; padding: 0; display: inline;}
.top-links li a { color:#FFFFFF; text-decoration: none;}
.top-links li a:visited { color:#FFFFFF; text-decoration: none;}
.top-links li a:hover { color:#FFFFFF; text-decoration: underline;}
/* top right links end */

* html .threepxfix{margin-left: 3px;}

/* form start */
.form input, .form textarea, .form select {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000000;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
.form input[type="text"] {
	width: 220px;
}
.form input[type="password"] {
	width: 220px;
}
.form textarea {
	width: 230px;
	height: 125px;
}
.form td {
	border-bottom: 1px dotted #cccccc;
}
.form tr {
	background:#f3f3f3;
}
.form #odd {
	background:#f9f9f9;
}
.form input[type="image"], input[type=image], input[type="image"], .noborderbutton {
	border:none;
}

/* form end */

/* error style start */
.error {font-family: sans-serif; font-size: 11px;}
.error table {margin-bottom: 5px; border: 1px solid #990000; width: 100%;}
.error td.heading { padding: 3px;font-size: 14px; color:#FF0000; background:#FFFBB8; border-bottom: 1px solid #FFDE6F;}
.error td { padding: 3px; color:#000000; border-bottom: 1px solid #f1f1f1;}
/* error style end */

/* success style start */
.success {font-family: sans-serif; color:#66CC00;}
.success table {background:#f1f1f1; border: 1px dotted #ccc; width: 410px;}
.success td { padding: 3px; border-bottom: 1px solid #eaeaea;}
/* success style end */

.navbutton {background: url(../images/button/navbg.gif) no-repeat 0 0; width: 150px; text-align: left; padding: 4px 0 3px 0; text-indent: 5px; /*border: 1px solid #FF0000;*/}
.navbutton a {font-family: "Times New Roman"; font-size: 12px; color:#FFFFFF; text-decoration: none; display: block;}
.navbutton a:visited {color:#FFFFFF; text-decoration: none;}
.navbutton a:hover {color:#FFFFFF; text-decoration: none;}

.subnav {text-align: left; color:#FFFFFF;}
.subnav a {font-family: "Times New Roman"; font-size: 12px; font-weight: normal; color:#FFFFFF; text-decoration: none; padding: 5px 0 5px 10px; overflow: hidden;}
.subnav a:visited {color:#FFFFFF; text-decoration: none;}
.subnav a:hover {color:#FFFFFF; text-decoration: none;}

.subnavSelected {font-weight:bold; text-align: left; color:#FFFFFF;}
.subnavSelected a {font-family: "Times New Roman"; font-size: 12px; font-weight: normal; color:#FFFFFF; text-decoration: none; font-weight:bold; padding: 5px 0 5px 10px; overflow: hidden;}
.subnavSelected a:visited {color:#FFFFFF; text-decoration: none;}
.subnavSelected a:hover {color:#FFFFFF; text-decoration: none;}

/* Menu Tabs START */
#tabs {font-family: "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; color: #000; padding: 5px 0;}
#tabs ul {margin: 0 auto; padding:0; list-style:none;}
#tabs li {display:inline; margin: 0; padding:0;}
#tabs a {float:left; background:url("../images/tabs/tabsL.gif") no-repeat left top; margin: 0 1px 0 0; padding:0 0 0 5px; text-decoration:none; border-bottom:1px solid #ccc;}
#tabs a span {float:left; display:block; background:url("../images/tabs/tabsR.gif") no-repeat right top; padding:5px 10px 4px 5px; color:#2C4FA2;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span {color:#fff;}
#tabs a:hover {background-position:0% -25px; border-bottom:1px solid #1C1D48;}
#tabs a:hover span {background-position:100% -25px;}
/* Current tab Start */
#tabs #current a {background:url("../images/tabs/tabsL.gif") no-repeat 0% -25px; border-bottom:1px solid #1C1D48;}
#tabs #current a span {background:url("../images/tabs/tabsR.gif") no-repeat 100% -25px; color:#fff;}
/* Current tab End */
/* Menu Tabs END */

/* right nav slide start */
.menuActuator {font-family: sans-serif; color: #000000; font-size: 12px; text-align:center;}
.menuActuator a {font-family: sans-serif; color: #000000; text-decoration: none; font-weight: bold; display:block;}
.menuActuator a:visited {color: #000000; text-decoration: none;}
.menuActuator a:hover {color: #000000; text-decoration: none;}
#menu1Container{_left:-69px !important;}

td div {/* this makes TDs a container with their own coordinate system. absolutely-positioned elements will be offset relative to them */
position:relative; top: 0; left: 0;}

.menu {font-family: "Times New Roman", Times, serif; color: #000000; font-size: 13px; text-align:center;}
.menu ul {margin: 0; padding: 0 2px; list-style-type: none;}
.menu ul li {padding: 0; list-style-type: none; border: 1px solid #DADBE1;}
.menu ul li a {font-family: "Times New Roman", Times, serif; color: #2C4FA2; text-decoration: none; display:block; padding: 4px 0; font-weight: normal;}
.menu ul li a:visited {color: #2C4FA2; text-decoration: none;}
.menu ul li a:hover {color: #ffffff; text-decoration: none; background-color: #000033;}

#menu1Content {background:url(../images/menuBg.gif) no-repeat bottom; _margin-left:-2px;}
/* right nav slide end */


/* slide_menu css start */
.slideMain{	/* Styling slideMain */
	font-family: "Times New Roman", Times, serif; color: #000000; font-size: 12px; text-align:left;
	overflow:hidden;
	cursor:pointer;
	width:156px;
}
.slideContent{	/* Parent box of slide down content */
	font-family: "Times New Roman", Times, serif; color: #000000; font-size: 12px; text-align:left;
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;
width:156px;
}
.slideContent ul {margin: 0px; padding: 0px; list-style-type: none;}
.slideContent ul li {margin: 0px; padding: 0px; list-style-type: none;}
.slideContent ul li a {font-family: "Times New Roman", Times, serif; color: #2C4FA2; font-size: 13px; text-decoration: none;}
.slideContent ul li a:visited {color: #2C4FA2; text-decoration: none;}
.slideContent ul li a:hover {color: #2C4FA2; text-decoration: underline;}

.slideContent_content{	/* Content that is slided down */
	position:relative;
}
/* slide_menu css end */

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SLIDESHOW
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#mySlideshow {height: 144px; width: 828px; z-index: 5}
.jdSlideshow {display: none; overflow: hidden; position: relative}
.jdSlideshow .slideElement {background-repeat: no-repeat; height: 100%; width: 100%}
/*````````````````````````````````````````````````*/

.image-box img { border:1px #CCCCCC solid; padding: 3px;}

#faq {width: 670px;}
#faq h1 { font-size: 14px; padding: 5px; background:#f1f1f1; border-bottom: 1px solid #eaeaea;}
#faq h1 a { display: block;}
#faq p { padding: 5px; background:#f8f8f8;}
