html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, 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-size: 100%;
	vertical-align: baseline;
}
div
{
margin:0px;
}
img
{
text-decoration:none; 
}
a
{
	margin: 0;
	padding: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}


/* remember to define focus styles! */
:focus {
	outline: 0;
}
body { 
	color: black;
	background-color:#FFFFFF;
	background-image:url(../images/bodyBg.jpg); 
	background-repeat:repeat-x; 
	background-position:bottom;
}
ol, ul {
	list-style: none;
}


/* tables still need 'cellspacing="0"' in the markup */

caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
body
{
	font-family:Arial; font-size:11px; color:#333333;
}
a, a:visited
{
	text-decoration:none; font-weight:bolder;color:#000099;
}
a:hover
{
	text-decoration:underline; color:#000099; font-weight:bolder
}
a img, a:hover img, a:visited img {
	border: 0px #CCCCCC solid;
}
p
{
margin:0px; padding:0px; margin-top:3px
}

/* FONTS */
h1
{
margin:0; margin-bottom:3px; padding:0; font-size:18px; font-weight:bold;margin-bottom:5px
}
h2
{
margin:0; padding:0; font-size:16px; font-weight:bold;margin-bottom:4px
}
h3
{
margin:0; padding:0; font-size:14px; font-weight:bold; margin-bottom:3px
}
h4
{
margin:0; padding:0; font-size:12px; font-weight:bold
}
h5
{
margin:0; padding:0; font-size:11px; font-weight:bold
}
h6
{
margin:0; padding:0; font-size:10px; font-weight:bold
}
.n12
{
font-size:11px; font-weight:normal
}
.n11
{
font-size:11px; font-weight:normal
}
.n10
{
font-size:10px; font-weight:normal
}
.ls-1
{
letter-spacing:-1px
}
.exposed
{
font-size:4px; vertical-align:super; line-height:4px;
}
.blue_button
{
background-color:#0099CC; color:#FFFFFF; font-weight:bold; padding-top:2px; padding-bottom:2px;
}

.clear_float
{
clear:both;
}

/*Confirmation and refuse message after action on the top of the page*/
.actionconfirm
{
line-height:24px; font-size:12px; color:#FFFFFF; background-color:#009900; padding-top:7px; padding-left:7px;margin-bottom:5px;
}
.actionrefuse
{
line-height:24px;min-height:24px; font-size:12px; color:#FFFFFF; background-color:#990000; padding-top:7px; padding-left:7px; margin-bottom:5px;
}

.actionrefused
{
font-size:12px; color:#FFFFFF; background-color:#990000; padding:7px; margin-bottom:5px;
}

/* Page Layout */

.container
{
padding:0px;width:1000px;margin-left:auto;margin-right:auto; margin-bottom:8px; margin-top:13px;
}
.header
{
 height:65px;
}
.content
{
min-height:500px; background-image:url(../images/ContentBg.jpg); background-repeat:repeat-y; background-position:bottom; 
}
.content .center
{
padding-left:0px; background-repeat:repeat-y; background-position:left; font-size:12px; margin-left:5px; margin-right:5px
}
.content .center .SignupContent
{
width:700px
}

/* HEADER */

.Logo
{
float:left;width:400px; margin-top:0px;
}
.Tagline
{
font-size:11px; letter-spacing:4px;
}
.LoginMenu
{
float:right; width:350px; height:27px;  margin-right:1px;margin-top:0px;
}
.LoginMenu ul
{
float:right; margin-right:9px; margin-top:2px;
}
.LoginMenu li
{
float:left; margin-left:10px
}
.LoginMenu a
{
color:#333333
}

/* CONTENT */
.lp_topmenu
{
 height:44px; width:970px; margin-left:5px; margin-right:5px; padding-top:20px;margin-bottom:0px;
}
.lp_topmenu ul
{
 height:44px;margin-bottom:0px;
}
.lp_topmenu li a,.lp_topmenu li p
{
color:#333333; text-decoration:none; line-height:44px
}
.lp_topmenu li
{
float:left; width:113px; height:44px; margin-right:5px; background-repeat:no-repeat; font-size:14px;background-image:url(../images/lp_topmenu_tab_inactive.jpg); text-align:center; margin-bottom:0px; background-position:bottom
}
.lp_topmenu li.active, .lp_topmenu li:hover
{
font-weight:bold; background-image:url(../images/lp_topmenu_tab_active.jpg); cursor:pointer; text-decoration:none
}
.lp_topmenu li.active p, .lp_topmenu li:hover p, .lp_topmenu li.active a:visited p, .lp_topmenu li:hover a:visited p
{
color:#FFFFFF; text-decoration:none
}
.lpSignupButton
{
background-image:url(../images/lpSignupButtonGreenBg.jpg); background-repeat:no-repeat; width:327px; 
}
.lpSignupButton p
{
margin:0; padding:0;padding-left:15px; line-height:53px
}
.lpSignupButton a, .lpSignupButton a:visited 
{
color:#FFFFFF; text-decoration:none
}
.lpButtonContainer a, .lpButtonContainer a:visited
{
color:#333333;
}
ul.lp_VerteegoBenefitsList
{
font-size:14px; list-style:disc; margin-bottom:20px
}
ul.lp_VerteegoBenefitsList li
{
margin-left:20px; margin-bottom:6px;
}
.top
{
background-image:url(../images/lpBgGreen.jpg); background-repeat:repeat-x; height:290px; width:970px;margin-left:5px; margin-right:5px; padding-top:20px;padding-left:20px; overflow:visible
}
.top_content
{
background-image:url(../images/lpBgGreen.jpg); background-repeat:repeat-x; height:10px; width:970px;margin-left:5px; margin-right:5px; padding-left:20px;
}
.newProject
{
background-image:url(../images/ContentTopSignupBg.jpg); height:50px; padding-left:0px; padding-top:5px;width:990px;
}
.leftPlaceHolder
{
float:left; width:226px;background-image:url(../../public/images/SignupMenuBg.jpg); background-repeat:repeat-y;  height:70px; margin-right:20px;
}
.rightPlaceHolder
{
float: left; height:45px;  width:700px; padding-top:25px
}
.top .left
{
width:600px; float:left
}
.top .right
{
float:right; padding-right:70px; margin-top:20px; width:240px
}
.top .titles
{

}
.top h1
{
font-size:22px; margin-bottom:3px;
}
.top h2
{
font-size:17px; font-weight:bolder; letter-spacing:-1px;
}
.LandingPageButtons
{
color:#FFFFFF; font-size:16px; margin-top:20px;
}
.Button
{
float:left ; background-repeat:no-repeat; width:152px; height:35px; font-weight:bold
}
.Button p
{
padding-top:5px; text-align:center;
}
.Button a
{
color:#FFFFFF; font-weight:normal
}
.Knowmore
{
background-image:url(../images/LandingPageKnowMoreButton.jpg);margin-right:10px 
}
.Signup
{
background-image:url(../images/LandingPageSignupButton.jpg);
}

table.formula {

}

table.formula td {
	padding: 5px; font-weight:bold
}

table.formula td.free {
background-color:#D1E77E;text-align:center; border-bottom:1px dotted #FFFFFF
}
table.formula td.full {
background-color:#D7E6FB;border-right:#FFFFFF solid 4px;text-align:center; border-bottom:1px dotted #FFFFFF
}

/*Center*/
.center
{
padding:0px; margin:0px; width:1000px;padding-bottom:20px;
}
.center .left
{
float:left; width:700px; margin-right:20px; padding-top:10px; padding-left:10px
}

.center .left .infocontent p
{
font-size:14px; line-height:18px
}
.center .right
{
float:left; width:250px;
}
.center .title
{
line-height:26px; font-size:16px; border-bottom:1px dotted #999999; margin-bottom:15px
}
.functionitem
{
float:left; width:220px; margin-right:6px
}
.functiontitle
{
font-size:13px; font-weight:bold; line-height:20px
}
.functionitem .img
{
border:1px solid #999999
}

.lp_content_right_menu
{
width:250px;
}

ul.lp_content_right_menu
{
margin-top:10px;
}
ul.lp_content_right_menu a, ul.lp_content_right_menu a:visited
{
color:#333333
}
ul.lp_content_right_menu li
{
padding-left:15px;line-height:45px; font-size:18px;
}
ul.lp_content_right_menu li.active, ul.lp_content_right_menu li:hover 
{
background-image:url(../images/lp_rightmenu_title.jpg); background-repeat:no-repeat; cursor:pointer
}
ul.lp_content_right_menu li a
{
 text-decoration:none; 
}
ul.lp_content_right_submenu li.active, ul.lp_content_right_submenu li:hover
{
background:none; 
}
ul.lp_content_right_submenu  li a
{

}
ul.lp_content_right_submenu li
{
margin-bottom:4px; padding-left:5px; margin-left:20px;line-height:35px;font-size:12px;
}
ul.lp_content_right_submenu li:hover
{
background-color:#E5E5E5
}
ul.lp_content_right_submenu li a
{
color:#333333
}
ul.lp_content_right_submenu li a:hover
{
text-decoration:none
}
.lpContentButton_tour
{
background-image:url(../images/lp_tour.jpg);  background-repeat:no-repeat; width:149px; line-height:53px; font-size:16px; color:#333333; padding-left:100px
}
.lpContentButton_tour p
{
margin:0; padding:0;
}
.lpContentButton_signup
{
background-image:url(../images/lpContentSignupButton.jpg); background-repeat:no-repeat; width:249px; height:40px; padding-top:13px; font-size:20px; color:#FFFFFF; text-align:center
}
.lpContentButton_signup:hover
{
text-decoration:none; cursor:pointer
}
.lpContentButton_signup p
{
margin:0; padding:0;
}
.lpContentButton_videotour
{
background-image:url(../images/lp_video_tour.jpg); margin-top:10px; background-repeat:no-repeat; width:149px;line-height:53px;  font-size:16px; color:#333333; padding-left:100px
}
.lpContentButton_videotour p
{
margin:0; padding:0;
}
.lpContentButton_call
{
background-image:url(../images/lp_call.jpg); margin-top:10px; background-repeat:no-repeat; width:189px; line-height:53px; font-size:14px; color:#333333; padding-left:60px
}
.lpContentButton_call p
{
margin:0; padding:0;
}
.lpContentButton .videotour a, .lpContentButton .videotour a:visited
{
 color:#333333;
}


/*SIGNUP*/
table.signup
{
	border:4px solid #CCCCCC;
}
table.signup td
{
	height:30px; vertical-align:middle; text-align:center
}
table.signup td.linetitle
{
	text-align:right; font-weight:bold
}
table.signup tr.grey
{
	background-color:#EFEFEF
}
table.signup tr.topline td
{
	border-bottom:1px solid #CCCCCC;
}
table.signup tr.bottomline td
{
	border-top:1px solid #CCCCCC
}
.SignupSelectButton
{
background-image:url(../images/lp_Signup_Select_Button.jpg); background-repeat:no-repeat; color:#FFFFFF; font-weight:normal; height:52px; width:141px;  line-height:52px; font-size:18px; margin-top:5px
}
/* BOTTOM */

.Bottom
{
background-image:url(../images/BottomBg.jpg); background-repeat:no-repeat; background-position:top; width:970px; height:128px; color:#CCCCCC; font-size:11px; padding:10px; padding-left:20px;
}
.Bottom a, .Bottom a:visited
{
color:#FFFFFF;font-weight:normal; text-decoration:none; 
}
.Bottom a:hover
{
color:#FFFFFF; font-weight:normal; text-decoration:underline;
}
.BottomNav
{
float:left; margin-right:50px;
}
.Copyright
{
color:#CCCCCC; font-size:11px; height:44px; margin:0; padding:0px; text-align:center
}
.Copyright a
{
color:#CCCCCC;font-weight:normal; text-decoration:none; 
}
.Copyright a:hover
{
color:#FFFFFF; font-weight:normal; text-decoration:underline;
}

/* ****************************************************** */
/* SIGNUP */
/* ****************************************************** */

/* SIGNUP MENU */

.SignupMenu
{
width:206px; margin-right:20px; float:left;padding:10px; min-height:500px
}
.SignupMenuItem
{
padding:10px; line-height:26px; font-size:16px; 
}
.SignupMenuItem a
{
color:#000000; text-decoration:underline
}
.Active
{
 color:#FFFFFF; background-image:url(../images/SignupMenuActiveBg.png); background-repeat:no-repeat;  font-weight:bold
}

.SignupContent
{
width:500px; float:left;
} 
.SignupContent p
{
font-size:12px; margin-bottom:3px
} 
.TextBoxTitle
{
font-size:13px; margin-bottom:3px; font-weight:bold;
}
p.TextBoxExample
{
font-size:10px; margin-bottom:7px;
}


/* ****************************************************** */
/* LOGIN AND REGISTER */
/* ****************************************************** */

.register_form_container
{
padding:10px;  margin-top:10px; width:580px
}
.register_form_container input[type=text], .register_form_container input[type=password]
{
 border:#CCCCCC solid 1px; height:20px
}
.register_form_container td
{
 padding:2px;
}
.register_form_container .right
{
 padding:2px;
}


/* ****************************************************** */
/* ANNEX PAGES */
/* ****************************************************** */
/* ANNEX MENU */

.AnnexMenu
{
width:206px; margin-right:20px; float:left; background-color:#EEEEEE; padding:10px; border-right:1px #666666 dotted; min-height:500px
}
.AnnexMenuItem
{
padding:10px; line-height:28px; font-size:16px; 
}
.AnnexMenuItem a
{
color:#000000; text-decoration:none
}
.AnnexMenuItem a:hover
{
text-decoration:underline
}
.AnnexMenu .Active
{
background-image:url(../images/SignupMenuActiveBg.png); background-repeat:no-repeat;  font-weight:bold
}

.AnnexMenu .Active a
{
 color:#FFFFFF; 
}
.AnnexSubMenu
{
margin-left:10px; font-size:12px; line-height:23px;
}
.AnnexSubMenu a
{
 color:#333333;text-decoration:none;padding:3px
}
.AnnexSubMenu a:hover
{
text-decoration:underline
}
.AnnexSubMenu a.ActiveLink
{
color:#FFFFFF; background-color:#333333
}




/*ANNEX CONTENT*/

.AnnexContent
{
width:700px; float:left; padding-bottom:20px
} 
.AnnexContent td.text 
{
vertical-align:top; padding-left:20px; padding-bottom:20px; font-size:12px
}
.AnnexContent p
{
font-size:12px; margin-bottom:3px
} 



