/* CSS Document */


body{ 
	margin:0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#606060;
	background-color:#ffffff;
	line-height:16px;
}


/*Firefox defaults a 40px margin for lists inside divs*/

ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
}


#contentbullets ul,li{
	text-align:left;
	margin:0 0 15px 15px;
	padding:0 0 1px 10px;	
	list-style-position:inside;
	list-style:disc;
	text-indent: 0em;

}


#createappcontainer{
	margin:10px 0 0 0;
	width:920px;
	height:55px;
	background-image:url(../images/createapp_bg.gif);
	background-repeat:no-repeat;
	float:left;
	display:inline;
}


#headercontainer{
	margin:15px 0 0 0;
	width:920px;
	height:92px;
	background-image:url(../images/header_bg.gif);
	background-repeat:no-repeat;
}

#logocontainer{
	margin:12px 0 0 15px;	
	width:240px;
	height:60px;
	float:left;
	display:inline;
}

#linkscontainer{
	margin:0 18px 0 0;	
	width:600px;
	height:82px;
	float:right;
	display:inline;
}

#toplinks{
	margin:0 0 0 0;	
	width:462px;
	height:34px;
	float:right;
	display:inline;
}

#sociallinks{
	margin:18px 0 0 0;	
	width:600px;
	height:15px;
	float:right;
	display:inline;
	text-align:right;
}

#greybg{
	margin:1px 0 0 0;
	padding:10px 0 0 0;
	width:282px;
	height:24px;
	float:left;
	display:inline;
	background-image:url(../images/header_link_bg.gif);
	background-repeat:no-repeat;
}

#loginbg{
	margin:1px 0 0 0;
	padding:10px 0 0 0;
	width:172px;
	height:24px;
	float:right;
	display:inline;
	background-image:url(../images/login_link_bg.gif);
	background-repeat:no-repeat;
}


/* ::::::::::::: NAVIGATION BEGIN HERE :::::::::::::*/

#navcontainer{
	width:920px;	
	height:40px;
	margin:7px 0 0 0;
}

#navleft{
	width:22px;	
	height:40px;
	background-image:url(../images/top_nav_left_cap.gif);
	background-repeat:no-repeat;
	float:left;
	display:inline;
}

#navmiddle{
	width:876px;	
	height:40px;
	background-image:url(../images/top_nav_bg.gif);
	background-repeat:repeat-x;
	float:left;
	display:inline;
}

#navright{
	width:22px;	
	height:40px;
	background-image:url(../images/top_nav_right_cap.gif);
	background-repeat:no-repeat;
	float:left;
	display:inline;	
}

#navholder{
	width:876px;	
	height:40px;
	float:left;
	display:inline;
	margin:0 0 0 0;
}


#topnavButtons ul {
	margin: 0px 0px 0px -1px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	list-style-image: none;
	height:40px;
	width:124px;
	float:left;
	display:inline;
	text-align:center;
}


#topnavButtons li {
	margin: 0px 0px 0px -1px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	list-style-image: none;
	height:40px;
	width:124px;
	float:left;
	display:inline;
	text-align:center;
}

#topnavButtons ul a:link{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	background-image: url(../images/top_nav.gif);
	background-repeat:no-repeat;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	float:left;
	display:inline;
	text-align: center;
	height:40px;
	width:124px;
	color: #ffffff;
}

#topnavButtons li a:link{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	background-image: url(../images/top_nav.gif);
	background-repeat:no-repeat;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	float:left;
	display:inline;
	text-align: center;
	height:40px;
	width:124px;
	color: #ffffff;
}

#topnavButtons ul a:visited{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	background-image: url(../images/top_nav.gif);
	background-repeat:no-repeat;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	float:left;
	display:inline;
	text-align: center;
	height:40px;
	width:124px;
	color: #ffffff;
}


#topnavButtons li a:visited{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	background-image: url(../images/top_nav.gif);
	background-repeat:no-repeat;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	float:left;
	display:inline;
	text-align: center;
	height:40px;
	width:124px;
	color: #ffffff;
}

#topnavButtons ul a:hover{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	background-image: url(../images/top_nav_over.gif);
	background-repeat:no-repeat;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	float:left;
	display:inline;
	text-align: center;
	height:40px;
	width:124px;
	color: #fff;
}


#topnavButtons li a:hover{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	background-image: url(../images/top_nav_over.gif);
	background-repeat:no-repeat;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	float:left;
	display:inline;
	text-align: center;
	height:40px;
	width:124px;
	color: #fff;
}


#home #topnavButtons .home a,
#apps #topnavButtons .apps a,
#games #topnavButtons .games a,
#howitworks #topnavButtons .howitworks a,
#users #topnavButtons .users a,
#advertisers #topnavButtons .advertisers a,
#news #topnavButtons .news a{
	color:#fff;
	background-image:url(../images/top_nav_on.gif);
	background-repeat:no-repeat;
	float:left;
	display:inline;
	text-decoration:none;
	height:40px;
	width:124px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	}

/* ::::::::::::: NAVIGATION END HERE :::::::::::::*/



#contentrow{
	width:920px;
	height:auto;
	background-color:#069;
	margin:7px 0 7px 0;
	padding:0 0 0 0;
}


#bannercontainer{
	width:920px;
	height:291px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:inline; 
	background-image:url(../images/banner_slide_01.png);
	background-repeat:no-repeat;
	background-position:1px 0px;
	}


#smallboxcontainer{
	width:296px;	
	height:506px;
	float:left;
	display:inline;
	margin:8px 0 8px 0;
}

#subsmallboxcontainer{
	width:296px;	
	height:auto;
	float:left;
	display:inline;
	margin:0 0 8px 0;
}

#smallboxcontainermiddle{
	width:296px;	
	height:506px;
	float:left;
	display:inline;
	margin:8px 15px 8px 15px;
}


#smallboxtopgames{
	width:296px;	
	height:88px;
	float:left;
	display:inline;
	margin:0 0 0 0;
	background-image:url(../images/box_top_games.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

#smallboxtopapps{
	width:296px;	
	height:88px;
	float:left;
	display:inline;
	margin:0 0 0 0;
	background-image:url(../images/box_top_apps.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}


#smallboxtopaddapp{
	width:296px;	
	height:88px;
	float:left;
	display:inline;
	margin:0 0 0 0;
	background-image:url(../images/box_top_addapp.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

#smallboxreviews{
	width:296px;	
	height:88px;
	float:left;
	display:inline;
	margin:0 0 0 0;
	background-image:url(../images/box_top_reviews.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}



#smallboxtopnews{
	width:296px;	
	height:88px;
	float:left;
	display:inline;
	margin:0 0 0 0;
	background-image:url(../images/box_top_news.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}


#smallboxmiddle{
	width:296px;	
	height:401px;
	background-image:url(../images/box_middle.gif);
	background-repeat:repeat-y;
	float:left;
	display:inline;
}

#smallboxmiddlelong{
	width:296px;	
	height:502px;
	background-image:url(../images/box_middle.gif);
	background-repeat:repeat-y;
	float:left;
	display:inline;
}

#smallboxmiddleauto{
	width:296px;	
	height:auto;
	background-image:url(../images/box_middle.gif);
	background-repeat:repeat-y;
	float:left;
	display:inline;
}


#smallboxbottom{
	width:296px;
	height:17px;
	background-image:url(../images/box_bottom.gif);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	display:inline;
}


#iconrow{
	width:266px;	
	height:86px;
	float:left;
	display:inline;
	margin:10px 0 0 12px;
}


#appicon{
	width:127px;	
	height:86px;
	float:left;
	display:inline;
	margin:0 0 0 5px;
}


#boxheadline{
	width:266px;	
	height:15px;
	float:left;
	display:inline;
	font-weight:bold;
	font-size:14px;
	color:#23a1e9;
	text-align:left;
	margin:0px 0 0 15px;
}


#boxtext{
	width:266px;	
	height:120px;
	float:left;
	display:inline;
	font-weight:normal;
	font-size:11px;
	text-align:justify;
	margin:10px 0 20px 15px;
}


#boxbuttons{
	width:266px;	
	height:30px;
	float:left;
	display:inline;
	margin:8px 0 0 15px;
}

#boxbuttoncontainer{
	width:112px;	
	height:27px;
	float:left;
	display:inline;
	margin:0 0 0 12px;
}


#greenbutton{
	width:112px;
	height:22px;
	background-image:url(../images/btn_green.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	margin:0 0 0 0;
	padding:5px 0 0 0;
	text-decoration:none;
}

#greenbutton a:link{
	color:#fff;
	text-decoration:none;
}


#greenbutton a:visited{
	color:#fff;
	text-decoration:none;
}


#greenbutton a:hover{
	color:#fff;
	text-decoration:none;
}



#bluebutton{
	width:112px;
	height:22px;
	background-image:url(../images/btn_blue.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	margin:0 0 0 0;
	padding:5px 0 0 0;
	text-decoration:none;
}


#bluebutton a:link{
	color:#fff;
	text-decoration:none;
}


#bluebutton a:visited{
	color:#fff;
	text-decoration:none;
}


#bluebutton a:hover{
	color:#fff;
	text-decoration:none;
}


#newscontainer{
	width:265px;
	height:auto;
	float:left;
	display:inline;
	margin:15px 0 0 15px;
	border-bottom:1px dotted #d8d8d8;
}

#reviewscontainer{
	width:243px;
	height:auto;
	float:left;
	display:inline;
	margin:10px 0 0 0;
	border-bottom:1px dotted #d8d8d8;
}


#newscontainertwo{
	width:265px;
	height:auto;
	float:left;
	display:inline;
	margin:15px 0 0 15px;
}



#newsheadline{
	width:265px;
	height:auto;
	float:left;
	display:inline;
	margin:0 0 0 0;
}


#newsdate{
	width:60px;
	height:30px;
	float:left;
	display:inline;
	margin:0 0 0 0;
	font-size:11px;
	text-align:left;
}

#newssummary{
	width:265px;
	height:auto;
	float:left;
	display:inline;
	margin:5px 0 10px 0;
	font-size:11px;
	text-align:left;
}


#reviewsummary{
	width:243px;
	height:auto;
	float:left;
	display:inline;
	margin:5px 0 10px 0;
	font-size:11px;
	text-align:left;
}

#reviewphoto{
	width:50px;
	height:50px;
	float:left;
	display:inline;
	margin:5px 0 0 0;
}

#reviewtext{
	width:185px;
	height:auto;
	float:right;
	display:inline;
	margin:0 0 0 0;
	font-size:11px;
	text-align:left;
	line-height:15px;	
}



#newstitle{
	width:205px;
	height:30px;
	float:left;
	display:inline;
	margin:0 0 0 0;
	font-size:11px;
	text-align:left;
}

#newstitle a:link{
	color:#23a1e9;
	text-decoration:none;
}


#newstitle a:visited{
	color:#23a1e9;
	text-decoration:none;
}


#newstitle a:hover{
	color:#23a1e9;
	text-decoration:underline;
}


#reviewname{
	width:185px;
	height:14px;
	float:right;
	display:inline;
	margin:0 0 10px 0;
	font-size:11px;
	text-align:left;
	color:#23a1e9;
	font-weight:bold;
}


#newslink{
	width:265px;
	height:14px;
	float:left;
	display:inline;
	margin:5px 0 10px 0;
	font-size:11px;
	text-align:left;
}

#newslink a:link{
	color:#23a1e9;
	text-decoration:none;
}


#newslink a:visited{
	color:#23a1e9;
	text-decoration:none;
}


#newslink a:hover{
	color:#23a1e9;
	text-decoration:underline;
}




#newsreadall{
	width:265px;
	height:35px;
	float:left;
	display:inline;
	margin:10px 0 0 0;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}

#newsreadall a:link{
	color:#23a1e9;
	text-decoration:none;
}


#newsreadall a:visited{
	color:#23a1e9;
	text-decoration:none;
}


#newsreadall a:hover{
	color:#23a1e9;
	text-decoration:underline;
}


#longboxheadline{
	width:425px;	
	height:20px;
	float:left;
	display:inline;
	font-weight:bold;
	font-size:14px;
	color:#23a1e9;
	text-align:left;
	margin:5px 0 0 15px;
}


#longboxcontent{
	width:425px;	
	height:170px;
	float:left;
	display:inline;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	margin:5px 0 0 15px;
}


#longboxtextbox{
	width:225px;	
	height:170px;
	float:left;
	display:inline;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
	margin:10px 0 0 0;
}


#longboxtextbox a:link{
	color:#23a1e9;
	font-weight:bold;
}


#longboxtextbox a:visited{
	color:#23a1e9;
	font-weight:bold;
}

#longboxtextbox a:hover{
	color:#106596;
	font-weight:bold;
}



#longboximagebox{
	width:177px;	
	height:177px;
	float:right;
	display:inline;
	margin:0 0 0 0;
}



#topappstable tr{
	width:425px;
	height:30px;
	text-align:left;
}



#samplegames tr{
	width:200px;
	height:16px;
	text-align:left;
}

#samplegames td{
	text-align:left;
	padding-right:18px;
}


#createapptext{
	width:900px;
	height:auto;
	float:left;
	display:inline;
	margin:8px 0 0 10px;
	
}

#createapptable tr{
	width:100%;
	height:16px;
	text-align:left;
}

#createapptable td{
	text-align:left;
	padding-right:15px;
}



#longboxcontainerleft{
	width:453px;	
	height:235px;
	float:left;
	display:inline;
	margin:8px 0 0 0;
}


#longboxcontainerright{
	width:453px;	
	height:235px;
	float:right;
	display:inline;
	margin:8px 0 0 0;
}


#longboxtop{
	width:453px;	
	height:13px;
	float:left;
	display:inline;
	margin:0 0 0 0;
	background-image:url(../images/longbox_top.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}


#longboxmiddle{
	width:453px;	
	height:208px;
	float:left;
	display:inline;
	margin:0 0 0 0;
	background-image:url(../images/longbox_middle.gif);
	background-repeat:repeat-y;
}


#longboxbottom{
	width:453px;	
	height:13px;
	float:left;
	display:inline;
	margin:0 0 0 0;
	background-image:url(../images/longbox_bottom.gif);
	background-repeat:no-repeat;
	background-position:top;
}


#logoboxcontainer{
	width:920px;
	height:118px;
	background-image:url(../images/footerlogobg.gif);
	background-repeat:no-repeat;
	margin:15px 0 8px 0;
	float:left;
	display:inline;
}


#patentlogo{
	float:left;
	display:inline;
	width:271px;
	height:80px;
	margin:20px 0 0 20px;
}


#featuredcontainer{
	float:right;	
	display:inline;
	width:488px;
	height:auto;
	margin:18px 22px 0 0;
}


#featuredtext{
	float:left;	
	display:inline;
	width:488px;
	height:25px;
	font-weight:bold;
	color:#23a1e9;
	text-align:left;
}


#featuredlogos{
	float:left;	
	display:inline;
	width:488px;
	height:55px;
}


#footercontainer{
	width:920px;
	height:26px;
	float:left;
	display:inline;
	margin:8px 0 15px 0;
	background-image:url(../images/footer_bg.gif);
	background-repeat:no-repeat;
	padding:12px 0 0 0;
}

#footerlinks{
	width:920px;	
	height:38px;
	font-size:11px;
	font-weight:normal;
	color:#1a92c9;
	text-align:center;
}


#footerlinks a:link{
	font-size:11px;
	font-weight:normal;
	color:#fff;
	text-align:center;
	text-decoration:none;
}


#footerlinks a:visited{
	font-size:11px;
	font-weight:normal;
	color:#fff;
	text-align:center;
	text-decoration:none;
}


#footerlinks a:hover{
	font-size:11px;
	font-weight:normal;
	color:#ffde00;
	text-align:center;
	text-decoration:none;
}


#footersublinks{
	width:920px;
	height:auto;
	margin:0 0 50px 0;
	float:left;
	display:inline;
	font-size:11px;
	font-weight:normal;
	color:#929292;
}


#footersublinks a:link{
	font-size:11px;
	font-weight:normal;
	color:#1a92c9;
}


#footersublinks a:visited{
	font-size:11px;
	font-weight:normal;
	color:#1a92c9;
}


#footersublinks a:hover{
	font-size:11px;
	font-weight:normal;
	color:#08639c;
}


#clear{
	clear:both;	
	
}


/* ::::::::::::: SUBPAGE STYLES BEGIN HERE :::::::::::::*/

#subrightcolumn{
	width:296px;
	height:auto;
	margin:0 0 0 0;
	float:right;
	display:inline;
}


#subleftcolumn{
	width:606px;
	height:auto;
	margin:0 0 0 0;
	float:left;
	display:inline;	
}

#subcontentbox{
	width:606px;
	height:auto;
	margin:0 0 20px 0;
	float:left;
	display:inline;
}


#subcontenttop{
	width:606px;	
	height:88px;
	margin:0 0 0 0;
	float:left;
	display:inline;
}

#subcontenttopwide{
	width:919px;	
	height:88px;
	margin:0 0 0 0;
	float:left;
	display:inline;
}


#subcontentmiddle{
	width:606px;	
	height:auto;
	margin:0 0 0 0;
	float:left;
	display:inline;
	background-image:url(../images/content_middle.gif);
	background-repeat:repeat-y;
	background-position:top;
}

#subcontentmiddlewide{
	width:919px;	
	height:auto;	
	margin:0 0 0 0;
	float:left;
	display:inline;
	background-image:url(../images/content_middle_wide.gif);
	background-repeat:repeat-y;
	background-position:top;
}


#subcontentbottom{
	width:606px;
	height:18px;
	margin:0 0 0 0;
	background-image:url(../images/content_bottom.gif);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	display:inline;
}

#subcontentbottomwide{
	width:919px;
	height:18px;
	margin:0 0 0 0;
	background-image:url(../images/content_bottom_wide.gif);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	display:inline;
}


#subpagebannerlarge{
	width:879px;
	height:217px;
	margin:0 0 0 0;
	background-image:url(../images/banner_international.jpg);
	background-repeat:no-repeat;
	float:left;
	display:inline;
	margin:15px 0 0 20px;
}

#subpagebannerflags{
	width:919px;
	height:26px;
	margin:15px 0 0 1px;
	background-image:url(../images/banner_flags.png);
	background-repeat:no-repeat;
	float:left;
	display:inline;
}


#subpagewidecontainer{
	width:919px;
	height:auto;
	margin:0 0 0 0;
	float:left;
	display:inline;
}


#subpagecolumnleft{
	width:585px;
	height:auto;
	margin:0 0 0 0;
	float:left;
	display:inline;
	text-align:left;
}


#subpagecolumnwide{
	width:585px;
	height:auto;
	margin:0 0 0 0;
	float:left;
	display:inline;
	text-align:left;
}


#subpagecolumnwideheadline{
	width:560px;
	height:30px;
	margin:20px 0 0 15px;
	float:left;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	color:#043783;
	font-weight:bold;
	text-align:left;
	font-size:26px;
}

#subpagecolumnwideleft{
	width:425px;
	height:auto;
	margin:10px 0 0 15px;
	float:left;
	display:inline;
	float:left;
	display:inline;
	text-align:justify;
}


#subpagecolumnwideright{
	width:135px;
	height:auto;
	margin:10px 0 0 0;
	float:right;
	display:inline;
	text-align:right;
}

#subpagecolumnwidecreatorsheadline{
	width:560px;
	height:24px;
	margin:0 0 0 15px;
	float:left;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	color:#0f940f;
	font-weight:bold;
	text-align:left;
	font-size:14px;
	border-bottom:1px solid #d8d8d8;
}

#subpagecolumnwidecreators{
	width:560px;
	height:auto;
	margin:0 0 0 15px;
	float:left;
	display:inline;
}


#subpagecolumnright{
	width:266px;
	height:355px;
	float:right;
	display:inline;	
	margin:20px 20px 0 0;
}

#starttop{
	width:266px;
	height:53px;
	margin:0 0 0 0;
	float:right;
	display:inline;
	background-image:url(../images/box_starthere_top.png);
	background-repeat:no-repeat;
}


#startmiddle{
	width:266px;
	height:auto;
	margin:0 0 0 0;
	float:right;
	display:inline;
	background-image:url(../images/box_starthere_middle.png);
	background-repeat:repeat-y;
}

#startbottom{
	width:266px;
	height:11px;
	margin:0 0 0 0;
	float:right;
	display:inline;
	background-image:url(../images/box_starthere_bottom.png);
	background-repeat:no-repeat;
}


#startheader{
	width:250px;
	height:auto;
	margin:10px 0 10px 0;
	font-size:16px;
	font-weight:bold;
	color:#060;
	float:left;
	display:inline;
}

#startheadermain{
	width:250px;
	height:auto;
	margin:10px 0 10px 20px;
	font-size:16px;
	font-weight:bold;
	color:#00a3ef;
	float:left;
	display:inline;
}

#startlogo{
	width:250px;
	height:auto;
	margin:5px 0 5px 5px;
	font-size:16px;
	font-weight:bold;
	color:#060;
	float:left;
	display:inline;
}


#startlogomain{
	width:250px;
	height:auto;
	margin:8px 0 0px 22px;
	font-size:16px;
	font-weight:bold;
	color:#060;
	float:left;
	display:inline;
}


#startdescription{
	width:230px;
	height:auto;
	margin:10px 0 5px 12px;
	float:left;
	display:inline;
	text-align:left;
}


#startlink{
	width:200px;
	height:auto;
	margin:5px auto 10px auto;
	font-size:16px;
	font-weight:bold;
	float:left;
	display:inline;
	line-height:26px;
}


#subcontenttitle{
	width:575px;	
	height:24px;
	color:#28b523;
	font-size:22px;
	font-weight:bold;
	float:left;
	display:inline;
	margin:20px 0 0 15px;
	text-align:left;
}


#subcontenttitletwo{
	width:575px;	
	height:24px;
	font-size:16px;
	font-weight:bold;
	float:left;
	display:inline;
	margin:0 0 0 0;
	text-align:left;
}


#subcontent{
	width:570px;	
	height:auto;
	float:left;
	display:inline;
	margin:15px 0 15px 15px;
	text-align:justify;
}

#subcontentcontact{
	width:570px;	
	height:auto;
	float:left;
	display:inline;
	margin:0 0 15px 0;
	text-align:justify;
}


#subcontentcontacttwo{
	width:570px;	
	height:auto;
	float:left;
	display:inline;
	margin:15px 0 15px 0;
	text-align:justify;
}


#subcontentleft{
	width:184px;	
	height:117px;
	float:left;
	display:inline;
	margin:0 0 0 0;
	text-align:left;
}


#subcontentappcreation{
	width:184px;	
	height:147px;
	float:left;
	display:inline;
	margin:0 0 0 0;
	text-align:left;
}



#subcontentleftcontact{
	width:200px;	
	height:auto;
	float:left;
	display:inline;
	margin:10px 0 0 0;
	text-align:left;
}


#subcontentleftwide{
	width:267px;	
	height:184px;
	float:left;
	display:inline;
	margin:0 0 0 0;
	text-align:left;
}


#subcontentright{
	width:350px;	
	height:auto;
	float:right;
	display:inline;
	margin:0 15px 0 0;
	text-align:left;
}


#subcontentrightcontact{
	width:200px;	
	height:auto;
	float:left;
	display:inline;
	margin:10px 0 0 0;
	text-align:left;
}


#subcontentrightnarrow{
	width:290px;	
	height:auto;
	float:right;
	display:inline;
	margin:5px 0 0 0;
	text-align:left;
}


#grayheadline{
	font-size:16px;
	font-weight:bold;
	margin:0 0 5px 0;
	width:362px;
	height:20px;
}

#grayheadlinenarrow{
	font-size:16px;
	font-weight:bold;
	margin:0 0 5px 0;
	width:290px;
	height:auto;
	line-height:20px;
}


#graytext{
	font-size:11px;
	font-weight:normal;
	margin:0 0 10px 0;
	width:350px;
	height:auto;
	text-align:justify;
}


#graytextnarrow{
	font-size:11px;
	font-weight:normal;
	margin:0 0 10px 0;
	width:290px;
	height:auto;
	text-align:justify;
}


#bluelink{
	color:#00a3ef;
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px 0;
	width:290px;
	height:20px;
	float:left;
	display:inline;
}


#bluelink a:link{
	color:#00a3ef;
	text-decoration:underline;
}

#bluelink a:visited{
	color:#00a3ef;
	text-decoration:underline;
}


#bluelink a:hover{
	color:#0d5f85;
	text-decoration:underline;
}


#demoHolder
{
	float:left;
	display:inline;
	width: 575px;
	height: 149px;
	margin:0 0 30px 0;
}

#demobg{
	width:930px;
	height:249px;
	background-image:url(../images/demobg.png);
	background-repeat:no-repeat;
}

#demoflash{
	width:920px;
	height:239px;
	margin:4px 0 0 4px;
}


#subPageContentBorder
{
	line-height: 20px;
	color: #626262;
	text-align:justify;
	margin: 10px 0px 20px 0px;
	border:Solid 1px #fff;
	float:left;
	display:inline;
	width:567px;
	height:auto;
}


#studentBanner
{
	float:left;
	display:inline;
	background-image:url(../images/student_banner.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:567px;
	height:196px;
}

#studentsummary
{
	line-height: 20px;
	color: #626262;
	text-align:justify;
	margin: 10px 0px 15px 15px;
	float:left;
	display:inline;
	width:533px;
	height:auto;
}


#studentheader
{
	line-height: 20px;
	color: #1366a6;
	text-align:justify;
	margin: 0px 0px 10px 15px;
	font-size:16px;
	font-weight:bold;
	float:left;
	display:inline;
	width:533px;
	height:auto;
}

#studentform
{
	line-height: 20px;
	color: #626262;
	text-align:justify;
	margin: 0 0px 5px 15px;
	float:left;
	display:inline;
	width:533px;
	height:auto;
}


#fielddescriptions
{
	line-height: 20px;
	color: #626262;
	text-align:justify;
	margin: 10px 0px 10px 0;
	float:left;
	display:inline;
	width:150px;
	height:auto;
}

#fields
{
	line-height: 20px;
	color: #626262;
	text-align:justify;
	margin: 10px 0px 10px 0;
	float:right;
	display:inline;
	width:370px;
	height:auto;
}

#fieldname
{
	line-height: 20px;
	color: #626262;
	text-align:right;
	margin: 4px 0 14px 0;
	padding:0 0 0 0;
	float:left;
	display:inline;
	width:150px;
	height:18px;
}

#fieldnamepadded
{
	line-height: 20px;
	color:#F00;
	text-align:right;
	margin: 5px 0 0 0;
	float:left;
	display:inline;
	width:145px;
	height:30px;
}


#field
{
	line-height: 20px;
	color: #626262;
	text-align:justify;
	margin: 0 0 0 0;
	float:left;
	display:inline;
	width:375px;
	height:35px;
}


#fieldpadded
{
	line-height: 20px;
	color: #626262;
	text-align:justify;
	margin: 5px 0 0 0;
	float:left;
	display:inline;
	width:375px;
	height:35px;
}


/* ::::::::::::: SUBPAGE STYLES END HERE :::::::::::::*/






/* ::::::::::::: FONT STYLES BEGIN HERE :::::::::::::*/


.headerlinks {
	font-size:11px;
	color:#fff;	
	font-weight:normal;
	text-decoration:none;
}

.headerlinks a:link{
	font-size:11px;
	color:#009cff;
	font-weight:bold;
	text-decoration:none;
}

.headerlinks a:visited{
	font-size:11px;
	color:#009cff;	
	font-weight:bold;
	text-decoration:none;
}

.headerlinks a:hover{
	font-size:11px;
	color:#08639c;	
	font-weight:bold;
	text-decoration:underline;
}



.loginlinks {
	font-size:11px;
	color:#fff;	
	font-weight:normal;
	text-decoration:none;
}

.loginlinks a:link{
	font-size:11px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

.loginlinks a:visited{

	font-size:11px;
	color:#fff;	
	font-weight:bold;
	text-decoration:none;
}

.loginlinks a:hover{
	font-size:11px;
	color:#ffde00;	
	font-weight:bold;
	text-decoration:underline;
}


.standardbold{
	font-size:12px;
	font-weight:bold;
}

.standardbold a:link{
	font-size:12px;
	font-weight:bold;
}

.standardbold a:visited{
	font-size:12px;
	font-weight:bold;
}

.standardbold a:hover{
	font-size:12px;
	font-weight:bold;
	color: #28b523;
}



.apptitle a:link{
	color:#56b114;
}

.apptitle a:visited{
	color:#56b114;
}

.apptitle a:hover{
	color:#459709;
}


.BoldBlueHeader {
	font-size:14px;
	font-weight:bold;
	color:#00a0e9;
	line-height:24px;
	
}


.BoldGreen{
	font-size:20px;
	font-weight:bold;
	color:#929292;
}


.BoldGreenSmall{
	font-size:12px;
	font-weight:bold;
	color:#00a0e9;
}


.BoldGreenSmall a:link{
	color:#00a0e9;
	text-decoration:none;
}

.BoldGreenSmall a:visited{
	color:#00a0e9;
	text-decoration:none;
}

.BoldGreenSmall a:hover{
	color:#0a4b80;
	text-decoration:underline;
}




.BoldGreenStandard{
	font-size:11px;
	font-weight:normal;
	color:#6ccd08;
}


.BoldGray{
	font-size:16px;
	font-weight:bold;
	color:#929292;
	
}


.ArialRedBold{
	font-size:10px;
	font-weight:bold;
	color:#F00;
}


.BlueTextBold{
	color:#1665ac;
	font-size:17px;
	font-weight:bold;
}


.GreenTextBold{
	color:#0a8d09;
	font-size:17px;
	font-weight:bold;
}


.CreateAppField{
	border:solid #d8d8d8 1px;
	font-size:18px;
	background-color:#FF6;
	color:#606060;
	padding:4px;
}


#standardbullets ul{
	text-align:left;
	list-style:disc;
	margin:0 0 0 15px;
	padding:0 0 0 0;
	line-height:26px;
	list-style-position:inside;
	text-indent: -1em;
}


#standardbullets li{
	text-align:left;
	list-style:disc;
	margin:0 0 0 10px;
	padding:0 0 0 0;
	line-height:16px;
	list-style-position:inside;
	text-indent: -1em;
	padding-bottom:10px
}


#greenbullets ul{
	text-align:left;
	list-style:disc;
	margin:0 0 0 15px;
	padding:0 0 0 0;
	line-height:26px;
	list-style-position:inside;
	text-indent: -1em;
	font-size:14px;
	color:#060;
}


#greenbullets li{
	text-align:left;
	list-style:disc;
	margin:0 0 0 10px;
	padding:0 0 0 0;
	line-height:16px;
	list-style-position:inside;
	text-indent: -1em;
	padding-bottom:10px
	font-size:14px;
	color:#060;
}
