@charset "utf-8";

/* CSS Document */



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,

b, u, i, center,

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%;

}

body {

	line-height: 1;

}

ol, ul {

	list-style: none;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: '';

	content: none;

}



/* remember to define focus styles! */

:focus {

	outline: 0;

}



/* remember to highlight inserts somehow! */

ins {

	text-decoration: none;

}

del {

	text-decoration: line-through;

}



/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse: collapse;

	border-spacing: 0;

}



/* Master reset */



body{ margin:0; padding:0; background:#CEE6AD; }



/*///////////////////Safari Fix///////////////////////////*/

*+html body{ margin:0; padding:0; background:#CEE6AD; font-size:76% }





*html body{ margin:0; padding:0; background:#CEE6AD; font-size:125% }





#wrapper_main{ width:100%; height:auto; }



/* Background */



.bg_black{ width:100%; height:auto; background:url(../images/bg_black.png) repeat-x left top; float:left; position:relative;} 



.bg_light{ width:100%; height:auto; background:url(../images/bg_light.gif) repeat-x left 190px; float:left; position:relative; }



.bg_content{ width:100%; height:auto; background:url(../images/bg_content.png) repeat-x left 490px; float:left; position:relative;  }



#wrapper{ width:975px; height:auto; margin:0 auto; }



/* header */



#header { width:975px; height:78px; float:left; position:relative; padding:32px 0 0 0; font-family:Tahoma, "Times New Roman", Arial; background:url(../images/registration/topbanner_bg.jpg) no-repeat  }



a.logo { width:365px; height:55px; float:left; position:relative; /*background:url(../images/logo.gif) no-repeat;*/ margin:0 0 0 30px; }



.login { width:342px; height:75px; float:right; position:relative; margin:0 0 0 115px; font-size:0.69em; color:#CCCCCC; }



.login a{ font-size:0.69em; color:#CCCCCC; text-decoration:none; }



.login a#signup{ font-size:0.75em; color:#7CB727; text-decoration:underline; font-weight:bold; }



.login a:hover { text-decoration:underline;  }



.login_checkbox{ border:none; }



.login table{ margin:3px 0; }



.signup a{ width:104px; height:36px; float:left; position:relative; background:url(../images/signup_bg.gif) no-repeat; margin:0 0 0 34px; text-indent:-2500px; }



.textbox_login{ width:120px; height:14px; border:none; padding:5px 6px; margin:0 3px; font-family:Tahoma, "Times New Roman", Arial; font-size:0.69em; color:#333333; }



.login_btn  { width:55px; height:24px; float:left; position:relative; background:url(../images/login_btn.gif) no-repeat; text-indent:-3500px; margin:0 2px; }



/* Menu */

#menu { width:975px; height:43px; float:left; position:relative; /*background:url(../images/menu_bg.jpg) no-repeat;*/ }



#menu ul{ list-style:none; }

#menu li  { display:inline; } 

#menu li a#menu1 { width:194px; height:45px; float:left; position:relative; text-align:center; display:block; background:url(../images/menu1_bg.jpg) no-repeat left -45px;text-indent:-1500px;  }

#menu li a#menu2{ width:195px; height:45px; float:left; position:relative; text-align:center; display:block;background:url(../images/menu2_bg.jpg) no-repeat left -45px; text-indent:-2000px;}

#menu li a#menu3{ width:196px; height:45px; float:left; position:relative; text-align:center; display:block; background:url(../images/menu3_bg.jpg) no-repeat left -45px; text-indent:-2500px;}

#menu li a#menu4{ width:195px; height:45px; float:left; position:relative; text-align:center; display:block;  background:url(../images/menu4_bg.jpg) no-repeat left -45px; text-indent:-3000px;}

#menu li a#menu5{ width:194px; height:45px; float:left; position:relative; text-align:center; display:block; background:url(../images/menu5_bg.jpg) no-repeat left -45px; text-indent:-3500px;}



#menu li a#menu1:hover, #menu li a#menu2:hover, #menu li a#menu3:hover, #menu li a#menu4:hover, #menu li a#menu5:hover{ background-position:top left;}



/* Banner */

#banner{ width:973px; height:338px; float:left; position:relative; z-index:0;}



#banner_inner{ width:973px; height:338px; float:left; position:relative;}





#bannertopcurve{

	background:url(../images/carousel_border.png) no-repeat;

	width:974px;

	height:28px;

	position:absolute;

	z-index:1000;

	margin-top:153px;

	left: 224px;

	top:0;

}



#bannerstats{ width:194px; height:74px; padding-top:10px; position:absolute; top:187px; left:711px; z-index:5000; background:url(../images/banner_stats.png) no-repeat; color:#343733; font:33px georgia; text-align:center;}



/* Contents */



#content{ width:975px; height:auto; float:left; position:relative; padding:24px 0 0 0; }



.innercontent{ width:975px; height:auto; float:left; position:relative; padding:0px; }



.innercontent_left{ width:673px; height:auto; min-height:800px; float:left; position:relative; background:#F3F7EA;border:9px solid #829368; padding:8px 10px 15px; font-size:0.75em; font-family:Arial, Helvetica, sans-serif; }

.innercontent_left h2 {margin-left: 20px; margin-right: 20px; margin-top: 20px; font-size:17px/* 1.3em*/; color: rgb(61, 99, 3); }
.innercontent_left h4 { font-weight: normal; font-size: 14px; line-height:18px; margin-left: 20px; margin-right: 20px; color: rgb(52, 55, 51); padding:10px 0 0 0 }
.innercontent_left h5 { margin-bottom: 9px; font-size:13px/* 0.9em */; font-weight: bolder; line-height: 1.1em; margin-left: 20px; margin-right: 20px; color: rgb(52, 55, 51); padding:10px 0 0 0 }
.innercontent_left h6 {  font-weight: normal; font-size:12px /*.9em*/; line-height: 1.1em; margin-left: 20px; margin-right: 20px; color: rgb(52, 55, 51); padding:10px 0 0 0 }
#dyncontent p { font-weight: normal; font-size:11px/* .9em*/; line-height:18px/* 1.1em*/; margin-left: 20px; margin-right: 20px; color: rgb(52, 55, 51); padding:10px 0 0 0; text-align:justify; }
.innercontent_left a { font-size:11px; color:#252525; }
.innercontent_left a:hover { text-decoration:none; color:#000; }
.innercontent_left .cont { border-bottom: dotted; border-bottom-width: 2px; border-bottom-color: #829368; padding-bottom: 30px;}
.innercontent_left ol {  float:left; position:relative; margin:0 20px; padding:10px 0 0 0 }
.innercontent_left ol li { font-size:11px; color:#343733; line-height:18px; padding:3px 0; margin:0 0 0 5px }

.headingbox{float:left; position:relative; width:670px; height:30px; border-bottom:1px dotted #4F3C28; font-weight:bold; font-size:1.99em; color:#000; margin-bottom:12px;}

.green{color:#3D6303}



.innercontent_left img{ padding-bottom:15px;}

.innercontent_right{ width:255px;  float:right; position:relative; }



.innercontent_right img{ float:left; position:relative; margin-bottom:10px; }



.content_top { width:975px; height:324px; float:left; position:relative; background:url(../images/content_top_bg.jpg) no-repeat;   }



.creative_box{ width:232px; height:296px; float:left; position:relative; background:url(../images/creative_bg.jpg) no-repeat; padding:0 13px 0 0; }



.help_box{width:232px; height:296px; float:left; position:relativee; background:url(../images/help_bg.jpg) no-repeat; margin:0 15px 0 0;}



.prove_box{width:232px; height:296px; float:left; position:relativee; background:url(../images/prove_bg.jpg) no-repeat; margin:0 15px 0 0;}



.innovation_box { width:232px; height:296px; float:left; position:relativee; background:url(../images/innovation_bg.jpg) no-repeat; }



.content_top_box{ width:225px; height:260px; float:left; position:relative; padding:37px 3px 0 5px;  }



.content_down_box {

background:transparent url(../images/inside/downboxedshade.png) no-repeat  -1px 165px;

float:left;

height:130px;

padding:35px 0 23px;

position:relative;

width:975px;.

}





/* .content_down_box img{ width:231px; height:132px;  float:left; position:relative;  } */



.content_down_box img {

float:left;

height:130px;

position:relative;

width:231px;

}

.content_down_box a{ width:231px; height:130px; float:left; position:relative; margin-right:16px;   }

.content_down_box a#lastinnovation{margin-right:0px; }



.content_top_box img { width:221px; height:115px; }



.content_top_text{ width:220px; height:118px; float:left; position:relative; }



.content_top_box p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.69em; color:#DDEDCD; line-height:16px; text-align:left; padding:10px 10px 0 11px; }



.more a{ width:220px; height:17px; float:right; position:relative; /*background:url(../images/arrow_more.png) no-repeat 202px top;*/ text-indent:-4000px; margin:0 5px 10px 0;  }



.middlecontentboxes{float:left; position:relative; width:975px;}



.content_middle_left{ width:465px; height:auto; float:left; position:relative; padding:0 4px 37px 0; }



.content_middle_right{ width:500px; height:auto; float:right; position:relative; padding:20px 0 37px 0; overflow:hidden;}



.news { width:448px; height:305px; float:left; position:relative; background:url(../images/news_bg.jpg) no-repeat left top; padding:73px 10px 0 10px; }



/*news tab */



.news_tab {  width:430px; height:auto; float:left; position:relative; }



.news_tab_links{ width:auto; float:left; position:relative;font-family:Tahoma, "Times New Roman", Arial; }



.news_tab_links ul{ list-style:none; }



.news_tab_links li { margin:0 2px 0 0; display:inline; background:#7AA545; line-height:23px; padding:0 0 2px 0;  }



.news_tab_links li a{ font-size:0.69em; text-decoration:none; color:#000000; padding:0 3px;}



.news_tab_inside{ width:420px; height:214px; float:left; position:relative; padding:23px 6px; background:#DBE8CA; font-family:Arial, Helvetica, sans-serif;  }



.news_tab_inside p{ font-size:0.69em; line-height:16px; }



.news_tab_inside p span{ font-size:0.75em; font-weight:bold; }



.news_tab_inside a.readmore{ font-size:0.80em; color:#3D6303; font-weight:bold;  }



.news_tab_inside a.readmore:hover { text-decoration:none; }



.news_tab_inside a.viewall{ color:#D3F99D; text-decoration:none; background:url(../images/viewall_bg.gif) no-repeat; font-size:0.69em; padding:3px 0 0 8px; width:59px; height:15px; float:right; position:relativee; margin-right:10px; }



.news_tab_inside a.viewall:hover { background:url(../images/viewall_hover_bg.gif) no-repeat;}





.top10 { width:235px; height:357px; float:left; position:relative; background:url(../images/top10_bg.jpg) no-repeat; margin:0 10px 0 0; }



.trip{ width:254px; height:357px; float:left; position:relative;  }



.newsletter{ width:202px; height:155px; float:left; position:relative; background:url(../images/newsletter_bg.gif) no-repeat; margin:20px 10px 0 0; padding:14px; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; }



.newsletter h3{ font-size:1.19em; font-weight:normal; margin:0px;  }



.newsletter p{ font-size:1.06em; line-height:22px; }



.newsletter p span.talents{ background:#3E3021; }



.newsletter p span.yellow{ color:#FFFF66; font-style:italic; }



.newsletter_textbox{ width:131px; height:14px; padding:2px 4px; color:#996600; border:1px solid #000000; font-family:Tahoma, "Times New Roman", Arial; font-size:0.69em; }



.donations { width:218px; height:183px; float:left; position:relative; background:url(../images/donations_bg.gif) no-repeat; margin:20px 0 0 0;  }

.spread { width:503px; height:110px; float:left; position:relative; margin:20px 0 0 0; }



.net_links { width:371px; height:42px; float:left; position:relative; background:#9CB77F; margin:15px 0 0 0; text-align:center; padding:18px 0 0 132px;  }



.facebook a{ width:69px; height:26px; float:left; position:relative; background:url(../images/facebook_btn.gif) no-repeat; text-indent:-2500px; margin:0 5px; }



.twitter a{ width:69px; height:26px; float:left; position:relative; background:url(../images/twitter_btn.gif) no-repeat; text-indent:-2500px; margin:0 5px;}



.mcafee a{ width:77px; height:26px; float:left; position:relative; background:url(../images/mcafee_btn.gif) no-repeat; text-indent:-2500px; margin:0 5px;}



.submit a{ width:60px; height:21px; float:left; position:relative; background:url(../images/submit_btn.gif) no-repeat; text-indent:-1500px; }



/* Footer with main links */





#footermain{width:100%;  float:left; position:relative; text-align:center; }

#footer { width:100%; height:31px; background: url(../images/registration/footer_links_bg.jpg) repeat-x left top; float:left; position:relative; text-align:center; padding:143px 0 0 0; }



#footermain ul{ list-style:none;  }



#footermain ul li{ display:inline; padding:0 21px; border-right:1px solid #ABE554; line-height:11px; font-size:0.69em; }



#footermain ul li a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.0em; color:#ABE554; text-decoration:none;  }



#footermain ul li a:hover {text-decoration:underline; }



#footermain ul li#last{ border:none; }







#footer2 { width:100%; height:31px; background:url(../images/footer_links_bg.jpg) repeat-x left top; float:left; position:relative; text-align:center; padding:143px 0 0 0; }





/* Footer below */



#footer_list{ width:100%; height:auto; float:left; position:relative; background:url(../images/footer_list_bg.gif) repeat; }



.footer_content{ width:975px; height:auto; margin:0 auto; padding:20px 0 35px 0; }



.box_list{ width:227px; height:auto; float:left; position:relative; padding:0 15px 0 0;  }



.list_heading{ width:217px; height:25px; background:url(../images/list_head_bg.gif) no-repeat; margin:0 0 2px 0; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#F8FFE1; padding:10px 0 0 10px; font-size:0.75em;  }



.footer_content_box{ width:auto; height:auto; float:left; position:relative; padding:0 0 0 0;  }



#footer_list ul.list{ width:227px; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; }



#footer_list ul.list li{ width:214px; height:23px; font-size:12px; color:#F5C48B; background:url(../images/list_bg.gif) no-repeat left top; padding:11px 0 0 12px; }



#footer_list ul.list li#last{ background:url(../images/list_bg_last.gif) no-repeat left top; }



#footer_list ul.list li a{ font-size:12px;  color:#F5C48B; text-decoration:none; }



#footer_list ul.list li a:hover{ text-decoration:underline;  }



#footer_list ul.list li a span{  color:#F5C48B;}



#footer_list ul.list li a:hover span{color:#99CC00;}



#footer_link { width:975px; height:auto; float:left; position:relative;  padding:30px 0 30px 0;text-align:center;font-family:Arial, Helvetica, sans-serif;}



#footer_link ul.outer{ list-style:none; float:left; padding:0 90px; }



#footer_link ul.outer li{ display:inline; border-right:1px solid #588127; color:#F5C48B; font-size:11px; line-height:35px; padding:15px; }



#footer_link ul.outer li#last { border:none; }



#footer_link ul.outer li a{ color:#DB9460; }



#footer_link ul.outer li a:hover { text-decoration:none; }



#footer_link ul.outer li span{ color:#DB9460; }



#footer_link  ul.inner { list-style:none; float:left; }



#footer_link ul.inner li{ display:inline; border-right:1px solid #F5C48B;font-size:11px; padding:0 5px;  }



#footer_link ul.inner li#last{ border:none; }



#footer_link ul.inner li a{ color:#F5C48B; text-decoration:none;  }



#footer_link ul.inner li a:hover { text-decoration:underline; }





/* Carousel Styles */



.jcarousel-skin-tango .jcarousel-container {

/*    -moz-border-radius: 10px;

    background: #F0F6F9;

    border: 1px solid #346F97;*/

}



.jcarousel-skin-tango .jcarousel-container-horizontal {

    width: 974px;

	height:337px;

}



.jcarousel-skin-tango .jcarousel-clip-horizontal {

    width: 974px;

    height: 337px;

}



.jcarousel-skin-tango .jcarousel-item {

    width: 974px;

    height: 337px;

}



.jcarousel-skin-tango .jcarousel-item-horizontal {

    margin-right: 0px;

}



.jcarousel-skin-tango .jcarousel-item-placeholder {

    background: #fff;

    color: #000;

}



/**

 *  Horizontal Buttons

 */

.jcarousel-skin-tango .jcarousel-next-horizontal {

    position: absolute;

    top: 143px;

    right: 0px;

    width: 43px;

    height: 49px;

    cursor: pointer;

    background: transparent url(../images/rightarrow_banner.png) no-repeat 0 0;

}



.jcarousel-skin-tango .jcarousel-next-horizontal:hover {

    background-position: -43px 0;

}



.jcarousel-skin-tango .jcarousel-next-horizontal:active {

    background-position: -86px 0;

}



.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {

    cursor: default;

    background-position: -129px 0;

}



.jcarousel-skin-tango .jcarousel-prev-horizontal {

    position: absolute;

    top: 143px;

    left: 0px;

    width: 43px;

    height: 49px;

    cursor: pointer;

    background: transparent url(../images/leftarrow_banner.png) no-repeat 0 0;

}



.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {

    background-position: -43px 0;

}



.jcarousel-skin-tango .jcarousel-prev-horizontal:active {

    background-position: -86px 0;

}



.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {

    cursor: default;

    background-position: -129px 0;

}



/**

 * This <div> element is wrapped by jCarousel around the list

 * and has the classname "jcarousel-container".

 */

.jcarousel-container {

    position: relative;

}



.jcarousel-clip {

    z-index: 2;

    padding: 0;

    margin: 0;

    overflow: hidden;

    position: relative;

}



.jcarousel-list {

    z-index: 1;

    overflow: hidden;

    position: relative;

    top: 0;

    left: 0;

    margin: 0;

    padding: 0;

}



.jcarousel-list li,

.jcarousel-item {

    float: left;

    list-style: none;

    /* We set the width/height explicitly. No width/height causes infinite loops. */

    width: 974px;

    height: 337px;

}



/**

 * The buttons are added dynamically by jCarousel before

 * the <ul> list (inside the <div> described above) and

 * have the classnames "jcarousel-next" and "jcarousel-prev".

 */

.jcarousel-next {

    z-index: 3;

    display: none;

}



.jcarousel-prev {

    z-index: 3;

    display: none;

}



.jcarousel-control {

    margin-bottom: 10px;

    text-align: center;

	position:absolute; z-index:2000;

	left:750px;

	top:300px;

}



.jcarousel-control a {

    text-decoration: none;

    padding: 3px 8px;

    margin: 0 0 5px 0;

    border: 1px solid #ccc;

    color: #ccc;

    background:url(../images/nav_bgtrans.png);

    font: bold 13px Arial;

	

}

.jcarousel-control a:hover{

    border: 1px solid #fff;

    color: #fff;

    background-color: #000;

    outline: none;}



.jcarousel-control a:focus,

.jcarousel-control a:active {

    border: 1px solid #fff;

    color: #fff;

    background-color: #000;

    outline: none;

}



.jcarousel-scroll {

    margin-top: 10px;

    text-align: center;

}



.jcarousel-scroll form {

    margin: 0;

    padding: 0;

}



.jcarousel-scroll select {

    font-size: 75%;

}



#mycarousel-next,

#mycarousel-prev {

    cursor: pointer;

    margin-bottom: -10px;

    text-decoration: underline;

    font-size: 11px;

}



/*Moving Tabs*/



#slider {

    width: 449px;

    margin: 0 auto;

    position: relative;

}



.scroll {

    height: 269px;

    width: 439px;

    overflow: auto;

    overflow-x: hidden;

    position: relative;

    clear: left; float:left;

    background: #DBE8CA url(images/content_pane-gradient.gif) repeat-x scroll left bottom;

}



.scrollContainer div.panel {

    padding: 10px;

    height: 252px;

    width: 419px;

}



#shade {

    background: #EDEDEC url(images/shade.jpg) no-repeat 0 0;

    height: 50px;

}



ul.navigation {

    list-style: none;

    margin: 0;

    padding: 0;

    padding-bottom: 0px;

}



ul.navigation li {

    display: inline;

}



ul.navigation a {

    padding: 5px 7px 8px 6px;

	margin-right:2px;

    color: #000;

	background:#8FB561;

	font:11px Tahoma;

    text-decoration: none;

	display:block;

	float:left; position:relative; width:auto;

}



ul.navigation a:hover {

    background-color: #DBE8CA;

}



ul.navigation a.selected {

    background-color: #DBE8CA;

	font-weight:bold;

}



ul.navigation a:focus {

    outline: none;

}



.scrollButtons {

    position: absolute;

    top: 150px;

    cursor: pointer;

}



.scrollButtons.left {

    left: -20px;

}



.scrollButtons.right {

    right: -20px;

}



.hide {

    display: none;}

	

	

	



/*==============================================registration====================================*/





a.mypage{background: url(../images/registration/mypage.png) no-repeat; width:147px; height:60px; float:right; position:relative;  }



.mypage:hover{ background:url(../images/registration/mypagehover.png) no-repeat}



.radiobox{ width:675px; height: auto; float: left; position:relative;  padding-bottom:2px;}

.radiobox a{ color:#FFF}



.radioinput{float:left; position:relative; margin:3px 5px 0 0; padding:0}



.radioinputbutton{float:left; position:relative; margin:0px 5px 0 0; padding:0}





.fillcontentbox{ width:665px; height:auto; float:left; position:relative; border:1px solid #CCC ; padding:10px 0 5px 8px; line-height:18px; color:#797D76; }



.fillcontentbox a{ color:#797D76; text-decoration: underline; }



.fillcontentbox a:hover{ text-decoration:none; color:#000}



.errorbgfiled{width:195px; height:64px; float: left; position:relative; padding:0 0 11px 0;   background: url(../images/registration/requiedfield_bg.jpg) no-repeat}

.textarea_div{width:459px; height:115px; float: left; position:relative; padding:0 0 12px 0; background: url(../images/registration/textarea_bg.jpg) no-repeat }

.textbox{width:208px; height:24px;   border:none; background:none;font-size:1.7em; font-weight:bold; color:#656660; margin:10px 0 0 7px; }



a.start_my_account{ font-weight:bold; color:#000; font-size:1.00em; background: url(../images/registration/account.png) no-repeat; float:left; margin-left:200px; position:relative; text-align:center; padding-top:12px;  width:163px; height:34px; color:#000; text-decoration:none;}



a.start_my_account:hover{ background:url(../images/registration/accounthover.png) no-repeat;}





/*===================registration_rightbox=======================*/



.livesimprovedinner{ width:220px; height:77px; padding:48px 0px 0px 35px; float:left; position:relative;background: url(../images/registration/livesimprovedbg.jpg) no-repeat; }

#livesimproved_counter{color:#343733; font:42px Georgia, 'Times New Roman', Times, serif; text-align: left; width:180px; background: none; overflow:hidden}



#registration_rightbox{ width:255px;  float:left; position:relative; padding-left:7px }

#registration_rightbox img{ padding-top:7px;}



.lives_box{ width:255px; height:53px; padding:48px 0px 0px 10px; float:left; position:relative;background:url(../images/inside/livesimprovedbg.jpg) no-repeat; color:#343733; font:33px georgia; text-align:center; }



.current_textbox{ width:255px; height:53px; float:left; position:relative; padding-top:16px;}



.feeds{background:url(../images/registration/live_feedsimg.jpg) no-repeat  left 8px; width:185px; height:20px;  float:left; position:relative; padding-left:18px; padding-top:7px; font-size:0.88em; font-weight:bold; color:#FFF; font-family:"Arial", Helvetica, sans-serif}



.current_textbox h2{ font-size:1.25em; font-weight:normal; color:#FFF; font-family:"Arial", Helvetica, sans-serif}



.ideasmainbox{ background-color:#7BAD3E; height:auto; float:left; position:relative; font-size:0.69em; color:#FFF; font-family:"Arial", Helvetica, sans-serif; padding:7px 5px 7px 7px}



.offerings_box{background: url(../images/registration/offerings_bg.png) no-repeat; float:left; position:relative; width:206px; min-height:31px; height:auto; padding:9px 9px 0 27px;}



.offerings_box a{color:#FFF;}



.offerings_box a:hover{color:#000; text-decoration:none}



.ideas_box{float:left; position:relative; width:206px; height:31px; padding:9px 9px 0 27px; background: url(../images/registration/hand_bg.png) no-repeat 7px 13px }



.ideas_box a{color:#FFF;}



.ideas_box a:hover{color:#000; text-decoration:none}





/*===================closing right box=======================*/





.captcha_area{ width:460px; height:106px; float:left; position:relative; padding-top:3px}



.user{ background:#5B6747; width:671px; float:left; position:relative; padding: 9px 0 9px 4px}



p.radiotext{ font-size:1em; font-weight:bold; color:#FFF;  float:left; position:relative;  }



.organization{ background:#809164; width:671px; float:left; position:relative; padding: 9px 0 9px 4px; margin:2px 0 0 0; }



.red{color:#FF0000; font-size:12px; }

#banner{width:974px; height:210px; float:left; position:relativee;}



#banner2{width:974px; height:340px; float:left; position:relativee;}



.bginner{width:100%; height:auto; background: url(../images/registration/bg_light.jpg) repeat-x #E6F3D9; float:left; position:relative}





/*============================ offering registration======================================*/





.creating_contentbox{ width:670px; min-height:650px; height:auto; float:left; position:relative; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-left:5px; padding-bottom:23px; line-height:16px;}



/*new creative offering*/



.regi_top{width:665px; height: auto; float:left; position:relative; padding-bottom:4px; }

.textbox_div2{width:265px; height: auto; min-height:50px; float: left; position:relative; padding:0; background:url(../images/registration/textbox_bg.png) no-repeat; font-size:0.81em;}



.textbox_div2 p{ margin-top:7px;}

.errorbg_div2{width:173px; height:28px; float:left; position:relative; padding:0 0 11px 0; background: url(../images/registration/requiedfield_bg.jpg) no-repeat; padding-left:20px; padding-top:3px; padding-right:2px; font-size:11px; line-height:2.8;color:#FF0000;}





/*===================================Offeror Information===================================*/



.select_box{ width:675px; height:50px; position:relative; float:left;  background:url(../images/innerpages/dropdown1_img.gif) no-repeat 201px top; margin:5px 0 5px 0}



.select_box2{ width:675px; height:50px; position:relative; float:left;  background:url(../images/innerpages/dropdown2_img.gif) no-repeat  201px top; margin:5px 0 5px 0}



.select_box3{ width:675px; height:50px; position:relative; float:left; background:url(../images/innerpages/dropdown3_img.gif) no-repeat  201px top; margin:5px 0 5px 0  }



.statement_box{ width:665px; height:auto; float:left; position:relative; padding-bottom:7px; font-weight:bold; color:#797D76}



.listmain_box{width:325px; height:15px; float:left; position:relative; position:relative; padding: 0 7px 9px 197px; margin:2px 0 0 0; }

.listbox{ width:400px;  height:20px; float:left;  color:#797D76 }



.listradiobutton{ margin:3px 4px 0 0; float:left; position:relative }



.profit_radiobutton{ margin:4px 4px 0 0; float:left; position:relative }



.information_textbg{background:url(../images/innerpages/text_bg.gif) no-repeat; width:265px; height:41px; float:left; position:relative}





/*=========================================congratulation====================================*/





.ideabox { width:581px; height:auto; float:left; position:relative; padding-top:10px; padding-left:37px; }



.ideabox_top { width:581px; height:9px; float:left; position:relative; background: url(../images/innerpages/bg_ideabox_top.png) no-repeat bottom }



.ideabox_btm { width:581px; height:12px; float:left; position:relative; background:url(../images/innerpages/bg_ideabox_btm.png) no-repeat; margin-bottom:10px; }

.ideabox_content { width:554px; height:auto; float:left; position:relative; background:url(../images/innerpages/bg_ideabox.png) repeat-y; padding:0 16px 0 11px }



.idea_text { width:538px; height:20px; float:left; position:relative; border:1px solid #CCC; padding:5px 9px; margin:4px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em;  color:#797D76; background:none; font-weight:bold}



.ideabox p{ line-height:100%;  }



.idea_btns { width:114px; height:22px; float:right; position:relative; }



.idea_btns a{color:#FFF; text-decoration:none}



.idea_btns a:hover{color:#FFF; text-decoration:none}



.btn_green { width:auto; height:21px; float:left; position:relative; background:url(../images/innerpages/bg_btn_green.png) repeat-x; color:#FFF; font-size:11px; font-weight:bold; text-align:center; text-decoration:none; padding:1px 14px; margin:0 1px 0 0 ;  }



.btn_green:hover{background:url(../images/innerpages/bg_btn_black.png) repeat-x;}



.btn_black { width:auto; height:21px; float:left; position:relative; background: url(../images/innerpages/bg_btn_black.png) repeat-x; color:#FFF; font-size:11px; font-weight:bold; text-align:center; text-decoration:none; padding:1px 14px  }



.btn_black:hover{background:url(../images/innerpages/bg_btn_green.png) repeat-x; }



.information_div{width:185px; height: auto;  float: left; position:relative; text-align:right; font-size:1.00em; font-weight:bold; color:#656660; font-family:"Arial", Helvetica, sans-serif; padding:12px 10px 0 0}



.information_div p{ font-size:10px; margin:0; padding:0; line-height:normal;}



.btn_backtotop { width:116px; height:37px; float:left; position:relative; background:url(../images/innerpages/btn_backtotop.png) no-repeat top; margin:7px 0 7px 200px }



.btn_backtotop:hover { background:url(../images/innerpages/btn_backtotop.png) no-repeat bottom; }



.dropdown{width:208px; height:24px;   border: none; padding:2px; background:none; color:#656660; margin:9px 0 0 7px; font-size:15px;}



.infor_radiobox{ width:250px;  height: auto; float:left; position:relative; padding-top:11px;}



p.infor_radioboxtext { width:225px; height:auto; font-size:12px;  color:#797D76;  float:left; position:relative; min-height:23px; }



.filefield_button{ float:left; position:relative; margin-left:197px; margin-bottom:11px;}



.textarea_div2{width:265px; height:105px; float: left; position:relative; padding:0 0 12px 0; background: url(../images/registration/textarea_bg.jpg) no-repeat }



.con_areabox{ font-family:"Tahoma", Geneva, sans-serif; font-size:1.2em; color:#797D76; width:215px; height:103px; float:left; position:relative; margin:7px 4px 0 3px; border:none; background:none; font-weight:bold }



.smalltextarea_div2{width:265px; height:31px; float: left; position:relative; padding:0 0 12px 0; background: url(../images/registration/small_textbox.jpg) no-repeat }



.smalltext{ width:101px;  text-align:left; border:none; background:none; height:24px;  font-family:"Arial", Helvetica, sans-serif; float:left; position:relative; color:#797D76; margin:10px 0 0 7px; font-size:1.7em; font-weight:normal }



.textarea_div .textarea_addr{ width:208px;  margin:4px 0 4px 7px; text-align:left; border:none; background:none; font-size:0.88em; font-family:"Arial", Helvetica, sans-serif;  color: #666}



.textbox_divtext p{ margin-top:2px;}



.checkbox{ float:left; position:relative; margin-right:4px; margin-top:11px}



.textbox_divtext a{color:#666; text-decoration:none}



.textbox_divtext a:hover{color:#5B6747; text-decoration:underline}



.textbox_divtext p{font-size:10px; font-weight:bold; color:#666; padding:10px 0 0 0; }





/*******************************************Congratulations********************************************************/





.or{ text-align:center; float:left; position:relative; width:665px; } 



















/*============================ Modified By RAHIM======================================*/





/* div.error-message {

background: url(../images/registration/requiedfield_bg2.jpg) no-repeat;

float:left;

font-size:10px;

font-weight:bold;

height:39px;

line-height:.8;

margin-left:250px;

margin-top:-35px;

padding:15px 2px 5px 20px;

position:relative;

width:173px;

} */

.message {

color:#990000;

font-size:13px;

font-weight:bold;

padding:10px 10px 0px 0px;

}

.small_textbox{width:65px; height:24px;   border:none; /*padding:13px 7px;*/ background:none; font-size:14px; color:#797D76; margin:9px 0 0 7px}



.textarea_div{width:459px; height:115px; float: left; position:relative; padding:0 0 12px 0; background: url(../images/registration/textarea_bg.jpg) no-repeat }



.textarea_div .textarea_addr{ width:208px;  margin:4px 0 4px 7px; text-align:left; border:none; background:none; font-size:14px; font-family:"Arial", Helvetica, sans-serif;  color: #666}





.smalltextarea_div{width:459px; height:41px; float: left; position:relative; padding:0 0 12px 0; background: url(../images/registration/small_textbox.jpg) no-repeat }



.smalltext{ width:101px; margin:10px 0 4px 5px; text-align:left; border:none; background:none; height:24px; font-size:14px; font-family:"Arial", Helvetica, sans-serif;  color: #666; float:left; position:relative }



.namebox{width:189px; height:18px;  float: left; position:relative; text-align:right; font-size:12px; font-weight:bold; color:#797A73; font-family:"Arial", Helvetica, sans-serif; padding:11px 0 24px 0}



.innercontent_left{ width:673px;  float:left; position:relative; background:#F3F7EA;border:9px solid #829368; padding:8px 10px 15px; font:12px Arial;min-height:840px;height:auto;overflow-x:scroll; }



#header { padding:12px 0 0 0;height:98px;} 

a.logo {padding-top:20px;}

.small_notes p{font-size:0.81em;padding-left:200px;padding-bottom:15px;}

.textarea_div2 p{font-size:0.81em;padding-top:3px;float:left;}

.filefield_button{margin-left:0px;}

.small_dropdown{width:95px; height:24px;border:medium none;padding:2px;background:none;color:#656660;font-size:15px;}

.offer_submit_error{-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;

	background-color:#FFD4D4;

	border-color:-moz-use-text-color #FF0000 #FF0000;

	border-style:none solid solid;

	border-width:medium 1px 1px;

	color:black;

	font-size:80%;

	font-weight:bold;

	margin:-5px 0 5px;

	padding:5px;width:545px;

	float:left;

	}

	

.subtitle_div{width:285px; height: auto;  float: left; position:relative; text-align:right; font-size:1.20em; font-weight:bold; color:#656660; font-family:"Arial", Helvetica, sans-serif; padding:12px 20px 20px 0}

.idea_btns { width:135px;}





.login {font-size:11px;}



.login a{font-size:11px;}



.login a#signup{font-size:11px;}

.step1_box{ width:675px; height:50px; position:relative; float:left;  background:url(../images/innerpages/step1_img.gif) no-repeat 225px top; margin:5px 0 5px 0}

.step2_box{ width:675px; height:50px; position:relative; float:left;  background:url(../images/innerpages/step2_img.gif) no-repeat 225px top; margin:5px 0 5px 0}

.textbox_login{font-size:0.98em;}





/* .signin{ font-weight:bold; color:#000; font-size:1.00em; background: url(../images/registration/account.png) no-repeat; float:left; margin-left:200px; position:relative; text-align:center; padding-top:12px;  width:163px; height:34px; color:#000; text-decoration:none;}



.signin:hover{ background:url(../images/registration/accounthover.png) no-repeat;} */



/*============================ Modified By RAHIM======================================*/





/*============================ New changes ======================================*/



#loginmain_box{ float:left; position:relative; width:665px; height:auto;}

.login_button{ font-weight:bold; color:#000; font-size:1.3em; background: url(../images/registration/login.png) no-repeat; float:left; margin-left:223px; position:relative; text-align:center;  width:88px; height:37px; color:#000; text-decoration:none;  border:0; cursor:pointer; font-family:Arial, Helvetica, sans-serif }



.login_button:hover{ background: url(../images/registration/loginhover.png) no-repeat;}



.login_p{ float:left; position:relative; padding:9px 0 0 5px}

.description{ width:440px; height: auto; float:right; position:relative; font-weight:bold; padding-bottom:7px}

.username{ width:92px; height:0; float:left; position:relative; text-align:right; font-size:1.00em; font-weight:bold; color:#656660; font-family:"Arial", Helvetica, sans-serif; padding:12px 10px 0 120px}



.usertype_box{width:265px; height:auto; float:left; position:relative; padding:0 ; line-height:24px}

.usertype_box a{ padding-left:9px;}

.success_loginbox{ width:440px; height:auto; float:right; position:relative; padding-bottom:20px; color:#F00; font-weight:bold}

.textbox_div3{width:235px; height: auto; min-height:50px; float: left; position:relative; padding:0; background:url(../images/registration/textbox_bg.png) no-repeat; font-size:0.81em;}



.forgotpassword{ width:150px; float:left; position:relative; padding-left:257px;padding-top:20px}

.flashMessage{padding-left:0px;}





.login_btn{ width:55px; height:24px; float:left; position:relative; background:url(../images/login_btn.gif) no-repeat; text-indent:-3500px; margin:0 2px; border:0; cursor:pointer }



.start_my_account{ font-weight:bold; color:#000; font-size:1.0em; background: url(../images/registration/account.png) no-repeat left 5px; float:left; margin-left:200px; position:relative; text-align:center;  width:163px; height:48px; color:#000; text-decoration:none;border:0;font-family:Arial, Helvetica, sans-serif; }

.start_my_account:hover{ background:url(../images/registration/accounthover.png) no-repeat left 5px;}



/*  To disable the dragging option from safari and chrome browsers */
 textarea{resize:none}

/*============================ New changes ======================================*/
