
 html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, 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, 
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-size: 100%;
font-family: inherit;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}


/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}

/* reset ends here                            */


/* HTML tag styles                             */
/***********************************************/
p{
font-family: 'Lucida Grande', 'Lucida Sans Unicode',sans-serif; 
	line-height: 1.166;	
	font-size:13px;
	color:#373737; 
}

/******* hyperlink and anchor tag styles *******/

h1{
font-size:22px;
color:#0044af;
font-weight:normal;
margin-bottom:0px;
margin-top:10px;
}
h2{
font-size:15px;
font-weight:normal; 
color:#0044af;
}
h3{
font-size:20px;
margin:0px;
font-weight:normal;

}
a img{
border:none;
}



form {
	margin: 0;
	padding: 0;
}

				
input{
font-family: Arial,sans-serif;
}
a{
color:#389dec;
text-decoration:none;
}
a:hover{
color:#000;
text-decoration:none;
}
.memberslogin{
border:1px #6a6a6a solid;
background:#fff;
color:#000;
}

body{
font-family: 'Lucida Grande', 'Lucida Sans Unicode',sans-serif; 
line-height: 1.166;	
margin: 0px;
padding: 0px;
font-size:13px;
background:#fbfbfb;
color:#373737;
}

#wrapper{
width:410px;
margin:0 auto;
padding-top:100px;
}
#logo{float:left;width:410px;text-align:center;}
#loginbox{float:left;width:410px;background:url("/images/loginbox_bg.gif") repeat-y;}
#loginbox_top{float:left;width:410px;background:url("/images/loginbox_top.gif") no-repeat top;}
#loginbox_bottom{float:left;width:330px;background:url("/images/loginbox_bottom.gif") no-repeat bottom;padding:40px 40px;color:#585858;font-size:16px;font-weight:bold;line-height:140%;}
.username,.password{width:316px;border:1px solid #dedede;background:#fcfcfc;font-size:18px;padding:6px;margin-bottom:15px;color:#7b7b7b;}
#remember{float:left;width:210px;font-weight:normal;font-size:12px;}
#login{float:right;width:120px;text-align:right;}
#loginbox_bottom .button{float:right;background:url("/images/login-button.gif") no-repeat;width:85px;height:35px;border:none;margin:0px;padding:0px;}
.passwordbutton{float:right;background:url("/images/retrieve.gif") no-repeat;width:100px;height:35px;border:none;margin:0px;padding:0px;}
#loginbox_bottom .button:hover,.passwordbutton:hover{background-position:0px -35px;}
.forgot{padding-left:20px;}
.forgot a{color:#0063a5;text-decoration:underline;}
.forgot a:hover{color:#000;text-decoration:none;}


/*list page styles*/
.list{background:#fff;}
#header{float:left;width:100%;background:url("/images/header_bg.gif") repeat-x;height:98px;margin-bottom:20px;}
#header_left{float:left;width:400px;padding-top:30px;}
#header_right{float:right;width:400px;text-align:right;padding-top:20px;color:#389dec;}
.search{float:right;padding-top:20px;color:#fff;width:390px;}
.searchinput{border:1px solid #575757;padding:4px;font-size:11px;}
#header_right .button{float:right;background:#ddd;font-size:12px;width:60px;height:25px;vertical-align:absmiddle;margin-right:5px;border:1px solid #909090;}
.list_wrapper{width:990px;margin:0 auto;}
#instruct{float:left;padding:20px 8px;font-size:15px;color:3212121;font-weight:bold;}
#content{float:left;width:950px;background:#fff url("/images/content_bg.gif") no-repeat top;padding:20px;}
#websitelist{border-spacing:0px;width:100%;}
#websitelist td{padding:10px;}
.row1{background:#efefef;border:1px solid #d9d9d9;padding:10px;}
.rowheading p{color:#000;}

.error{color:#ff0000;}

