/* RESET */
html,body,div,span, iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,
cite,code,del,dfn,em, img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,
dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-family: inherit;}
:focus {outline: 0;}
table,caption,tbody,tfoot,thead,tr,th,td {vertical-align:top;}
body {color:#000;background:#fff;font-family:Tahoma,Arial,sans-serif;}
table {border-collapse:collapse;border-spacing:0;}
caption,th,td {text-align:left;font-weight:normal;}
ol,ul {list-style-type: none;}
* html {_zoom: expression(document.execCommand("BackgroundImageCache", false, true));}
/* /RESET */

.clear {clear:both; overflow:hidden; height:0px;}

.fll {float:left !important; display:block;}
.flr {float:right !important; display:block;}

.small {font-size:.85em !important;}

.main ul li, .submenu1 ul li {list-style-type: disc;}
.main ol li, .submenu1 ol li {list-style-type: decimal;}
.main ul, .main ol, .submenu1 ul, .submenu1 ol {margin: 0 0 10px 1em;}
.main li, .submenu1 li {margin-left: 1em;}
.main p {margin-bottom:1em;}

#active_menu, #active_menu:hover { text-decoration:none; cursor:default; color:#000; font-weight:bold !important;}

body {font-size: 0.8em; color:#000;}
a {color: #556596; cursor:pointer;}
a:hover {color: #d35418; text-decoration:none;}
em { font-style:italic;}

h1 {font-size: 1.8em; font-weight: normal;}
h2 {font-size: 1.6em; font-weight: normal;}
h3 {font-size: 1.3em; font-weight: normal;}
h4 {font-size: 1.3em; font-weight: normal;}

.wrap1cont { background: url(../images/bg1.gif) repeat-x 0 34px;}
.wrap1 {margin: 0 auto; width: 850px;}

/* Header */
.logocont { font-size:1.3em; margin: 0 auto; width: 850px; padding:15px 0; display:block; font-weight:normal;}
.logocont a { text-decoration:none; color:#000;font-size: 2.2em;}
.logocont a:hover { text-decoration:underline; color:#000;}

.wrap1cont .menu { width:100%; overflow:hidden;}
.wrap1cont .menu li { float:left; background:url(../images/tab1.gif); padding:0 0 0 15px; margin:0 5px 0 0;}
.wrap1cont .menu li a { float:left; background:url(../images/tab1.gif) right top; padding:7px 15px 0 0; height:28px; color:#fff; font-size:1.5em;}
.wrap1cont .menu li a:hover {color:#d35418;}
.wrap1cont .menu .active a, .wrap1cont .menu .active a:hover {color:#000 !important; text-decoration:none; cursor:default;}


.header { height:239px; width:800px; background:url(../images/prof1.gif) right bottom no-repeat;}
.header strong { color:#fff; font-size:1.8em; background:url(../images/gal.gif) no-repeat 0 50px; padding:70px 0 0 60px; display:block; font-weight:normal;}
/* /Header  */

/* Sidebar */
.sb1 { width:250px; float:left;}
.sb1_sub { background:url(../images/lcol1.gif); _height:130px; min-height:130px; padding:10px;}
.sb1_sub h3 { padding:0 0 10px 0;font-size: 1.3em;}
.sb1_subbot { background:url(../images/lcol1.gif) bottom; height:10px; overflow:hidden; margin:0 0 15px 0;}

.sb1_sub label { display:block; padding:5px 0 3px 0;}
.sb1_sub .inp1 { width:97%; border:1px solid #aaa; padding:1px;}
.sb1_sub .sel1 { width:99%; border:1px solid #aaa; padding:1px;}
.sb1_sub .txtarea1  { width:97%; height:100px; border:1px solid #aaa; padding:1px;}
.btncont1 { text-align:center; padding:10px 0 0 0;}
/* /Sidebar */

/* Main */
.main { width:580px; float:right;}
.main h1, .main .contentpaneopen .contentheading { background:url(../images/gal2.gif) no-repeat; padding:10px 10px 10px 45px; font-weight:bold;font-size: 1.8em;}

.contentheading {
	width:100%;
}

.main h2, .main h3, .main h5 { padding:0 0 10px 0;}
.cards { margin:10px 20px 20px 0 !important; float:left;}
/* /Main */

/* Footer */
.footer { background:#e4e4e4 url(../images/footerbg1.gif) no-repeat; padding:20px 20px 15px 20px; text-align:center;}
.footer .menu { width:580px; margin:0 0 5px 200px;}
.footer .menu li {background:0; padding:0 6px 0 5px; margin:0 0 5px -1px; border-left:1px solid #000; }
.footer .menu li a {background:0; padding:0; margin:0; height:auto; color:#556596; font-size:1em;}
.footer .menu li a:hover {color:#d35418;}
/* /Footer */

/* Other */
.cont1 {overflow: hidden; width: 100%;}
.chronoform { display:none;}
.LV_validation_message {margin:0 0 10px 0px !important; display:block;}
.LV_valid {margin:0 !important}
/* /Other */


.font_st{
	font-size:1.2em;
}

.und{
	text-decoration: underline;
}

span.cf_alert {
					background:#B5F64D;
					border:1px solid #00CC00;
					color:#009900;
					display:block;
					margin:15px 0pt;
					padding:8px 10px 8px 36px;
				}
