﻿body
{
    margin: 0 auto;
    padding: 0;
    font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size:12px;
	text-align: left;
    
}

#headwrap
{
    font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
}


#bodywrap
{
    font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size:12px;
    width: 1015px;
    margin: 0 auto;
    text-align: left;
}

#bodywrap a
{
    color: #1d91fe;
    text-decoration: none;
}

#bodywrap a:hover
{
    color: #86c554;
    text-decoration: none;
}

#bodywrap2
{
    font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
    width: 1015px;
    margin: 0 auto;
    text-align: left;
    font-size: 12px;
}

#bodywrap2 a
{
    color: #1d91fe;
    text-decoration: none;
}

#bodywrap2 a:hover
{
    color: #86c554;
    text-decoration: none;
}

#community
{
    font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
    margin: 0 auto;
    text-align: left;
    font-size: 12px;
}

#community a
{
    color: #1d91fe;
    text-decoration: none;
}

#community a:hover
{
    color: #86c554;
    text-decoration: none;
}
#sitefinity
{
    font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size:12px;
	position:relative;
	line-height:18px;
	color:#333333;
    width: 1020px;
	height: 740px;
    margin: 0 auto;
    text-align: left;
}

#sitefinity a
{
    color: #1d91fe;
    text-decoration: none;
}

#sitefinity a:hover
{
     color: #86c554;
    text-decoration: none;
}
#MSDN
{
    font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size:12px;
	position:relative;
	line-height:18px;
	color:#111111;
    width: 1020px;
	height: 740px;
    margin: 0 auto;
    text-align: left;
}

#MSDN a
{
    color:#A82620;
    text-decoration: none;
}

#MSDN a:hover
{
     color:#EE763F ; 
    text-decoration: none;
}
#teched
{
    font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size:12px;
	position:relative;
	line-height:18px;
	color:#111111;
    width: 1020px;
	height: 740px;
    margin: 0 auto;
    text-align: left;
}

#teched a
{
    color:#00994A;
    text-decoration: none;
}

#teched a:hover
{
     color:#6ADE9F; 
    text-decoration: none;
}
#consulting
{
    font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size:12px;
	position:relative;
	line-height:18px;
	color:#111111;
    width: 1014px;
	height: 875px;
    margin: 0 auto;
    text-align: left;
}

#consulting a
{
    color:#A82620;
    text-decoration: none;
}

#consulting a:hover
{
     color:#EE763F ; 
    text-decoration: none;
}
#sharepoint
{
    font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size:12px;
	position:relative;
	line-height:18px;
	color:#666666;
    width: 1020px;
	height: 2230px;
    margin: 0 auto;
    text-align: left;
	vertical-align:top
}

#sharepoint a
{
    color: #1d91fe;
    text-decoration: none;
}

#sharepoint a:hover
{
    color: #86c554;
    text-decoration: none;
}
#footwrap
{
    font-size: 10px;
    font-family: arial, helvetica, sans-serif, SunSans-Regular;
    text-align: center;
    width: 1000px;
    clear: both;
    padding-top: 20px;
}

#footwrap p
{
    margin-top: 5px;
}

#footwrap a
{
    color: #000;
    text-decoration: none;
}

#footwrap a:hover
{
     color: #86c554;
    text-decoration: none;
}

#header
{
    font-size: 11px;
    color: #999;
    font-family: arial, helvetica, sans-serif, SunSans-Regular;
    text-align: center;
    clear: both;<a href="http://www.falafel.com/company/news.aspx">
}

#header a
{
    color: #999;
    text-decoration: none;
}

#header a:hover
{
    color: #1d91fe;
}
#headertop
{
    font-size: 13px;
    color: #000;
    font-family: arial, helvetica, sans-serif, SunSans-Regular;
    text-align: center;
    clear: both;
}

#headertop a
{
    color: #000;
    text-decoration: none;
}

#headertop a:hover
{
    color: #fff;
}
#headertc
    {
    color: #1d91fe;
    font-size: 12px;
    font-weight: bold;
    margin: 7px 0 3px;
}

#headertc a
{
    color: #1d91fe;
    font-weight: bold;
    text-decoration: none;
}

#headertc a:hover
{
    color: #7C0202;
}
#news
{
    margin-top: 15px;
    margin-left: 10px;
    font-size: 11px;
    font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
}
#news a
{
    color: #1d91fe;
    text-decoration: none;
}

#news a:hover
{
    color: #1d91fe;
    text-decoration: underline;
}
#maincontent_4
{
	font-size: 12px;
	color:#FFFFFF;
	margin-left:15px;
	margin-top:10px;
	width: 190px;
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	}
#box1
{
	position:absolute;
	background-image:url('images/grey_box.jpg');
	background-repeat: no-repeat;
	left:5px;
	width:394px;
	height:244px;
    top: 0px;
}
#box2
{
	position:absolute;
	left:400px;
	background-image:url(images/blue_box.jpg);
	background-repeat: no-repeat;
	width:394px;
	height:244px;
	}
#box3
{
	position:absolute;
	background-image:url(images/blue_box.jpg);
	background-repeat: no-repeat;
	left:5px;
	width:394px;
	height:244px;
	top:245px;
	}
#box4
{
	position:absolute;
	top:245px;
	left:400px;
	background-image:url(images/grey_box.jpg);
	background-repeat: no-repeat;
	width:394px;
	height:244px;
	}
#box7
{
	position:absolute;
	top:245px;
	left:400px;
	background-image:url(images/telerik_cons_xprs_box.jpg);
	background-repeat: no-repeat;
	width:394px;
	height:244px;
	}
#box4products
{
	position:absolute;
	left:396px;
	background-image:url(images/grey_box.jpg);
	background-repeat: no-repeat;
	width:394px;
	height:244px;
	}	
#box5
{
	position:absolute;
	background-image:url(images/grey_box.jpg);
	background-repeat: no-repeat;
	left:5px;
	width:394px;
	height:244px;
	top:490px;
	}
#box6
{
	position:absolute;
	top:490px;
	left:400px;
	background-image:url(images/blue_box.jpg);
	background-repeat: no-repeat;
	width:394px;
	height:244px;
	}
#box8
{
	position:absolute;
	left:5px;
	width:394px;
	height:244px;
    top: 0px;
}
#store
{
    font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size:12px;
    margin: 0 auto;
    text-align: left;
}

#store a
{
    color: #1d91fe;
    text-decoration: none;
}

#store a:hover
{
    color: #1d91fe;
    text-decoration: underline;
}
	
	
h1
{
    color: #1A6CA6;
    font-size: 20px;
    margin: 10px 0;
}
h1_2
{
    color: #1A6CA6;
	font-weight: bold;
    font-size: 13px;
    margin: 10px 0;
}

h2
{
    color: #1A6CA6;
    font-size: 13px;
    font-weight: bold;
    text-align: left;
    letter-spacing: 0px;
    margin: 10px 0 5px;
}


h3
{
    color: #1A6CA6;
    font-size: 12px;
    font-weight: bold;
    margin: 7px 0 3px;
}
h3 a
{
    color: #1A6CA6;
    text-decoration: none;
}
h3 a:hover
{
    color: #7C0202;
    text-decoration: none;
}
h4
{
    color: #1A6CA6;
    font-size: 12px;
    font-weight: bold;
    margin-top: -3px;
    margin-bottom: -5px;
}

h5
{
    color: #1A6CA6;
    font-size: 12px;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 5px;
}

h6
{
    font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
    font-weight: normal;
    color: #000000;
    font-size: 12px;
}
h6 a
{
    color: #1d91fe;
    text-decoration: none;
}
h6 a:hover
{
    color: #1d91fe;
    text-decoration: underline;
}
h7
{
    font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
    color: #1d91fe;
    font-size: 20px;
    font-weight: bold;
}
h8
{
    font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
    color: #1d91fe;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
}
h9
{
    font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
    color: #6B9857;
    font-size: 13px;
    font-weight: bold;
}
l1
{
    
    color: #195D9E;
    font-size: 14px;
    font-weight: bold;
}
.telerik
{
    font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
    margin-left: 15px;
    font-size:12px;
    text-align: left;
}
.telerik-headline
{
    font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
    font-size: 14px;
    color: #6B9857;
    font-weight: bold;
}

.telerik a
{
    color: #1d91fe;
    text-decoration: none;
}

.telerik a:hover
{
    color: #1d91fe;
    text-decoration: underline;
}
.testcomplete
{
    font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
    margin-left: 15px;
    font-size:12px;
    text-align: left;
}
.testcomplete-headline
{
    font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
    font-size: 14px;
    color: #7C0202;
    font-weight: bold;
}
.careers-headline
{
    font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
    font-size: 15px;
    color: #FF0033;
    font-weight: bold;
}
.careers-headline-two
{
    font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
    font-size: 13px;
    color: #66cc00;
    font-weight: bold;
}
.testcomplete-headline2
{
    font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
    font-size: 12px;
    color: #1d91fe;
    font-weight: bold;
}
.testcomplete a
{
    color: #1d91fe;
    text-decoration: none;
}

.testcomplete a:hover
{
    color: #7C0202;
    text-decoration: none;
}
.globals
{
    color: #fff;
    font-size: 12px;
    text-align: right;
    margin-top: 5px;
    margin-right: 5px;
}

.globals a
{
    color: #fff;
    font-size: 12px;
    text-decoration: none;
    text-align: right;
}

.globals a:hover
{
    color: #fff;
    font-size: 12px;
    text-decoration: underline;
    text-align: right;
}
.globals2
{
    color: #000;
    font-size: 12px;
    text-align: right;
    margin-top: 5px;
    margin-right: 5px;
}

.globals2 a
{
    color: #000;
    font-size: 12px;
    text-decoration: none;
    text-align: right;
}

.globals2 a:hover
{
    color: #000;
    font-size: 12px;
    text-decoration: underline;
    text-align: right;
}
.blueHoriz
{
    background-image: url(images/top_hoiz_grad.gif);
    vertical-align: top;
    height: 45px;
}

.level1
{
    font-size: 14px;
    background-color: #b2b2b2;
    background-repeat: repeat;
    vertical-align: bottom;
    height: 20px;
}

.level1 a
{
    color: #000;
    font-size: 12px;
    background-repeat: repeat;
    text-decoration: none;
    height: 20px;
}

.level2
{
    color: #fff;
    background-image: url(images/tabs/level2_bckgrnd.gif);
    height: 25px;
}

.level2-lnk a
{
    color: #000;
    font-size: 12px;
    text-decoration: none;
    float: left;
    padding-left: 15px;
}

.level2-lnk a:hover
{
    text-decoration: underline;
    float: left;
}

.tabOn
{
    line-height: 18px;
    background-image: url(images/tabs/tabOn.gif);
    text-align: center;
    width: 75px;
    height: 17px;
    float: left;
    margin-left: 5px;
}

.tabOff
{
    line-height: 18px;
    background-image: url(images/tabs/tabOff.gif);
    text-align: center;
    width: 75px;
    height: 17px;
    float: left;
    margin-left: 5px;
}

.tabOff a:hover
{
    color: #1d91fe;
    list-style-image: url(images/tabs/tabOff_hover.gif);
}

.vcalloutL
{
    font-size: 11px;
    font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
    padding-right: 10px;
    padding-left: 10px;
    width: 180px;
    float: left;
}
.vcalloutL_2
{
    font-size: 11px;
    font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
    padding-right: 10px;
    padding-top: 5px;
    padding-left: 10px;
    width: 180px;
    float: left;
}

.hordiv_callout
{
    width: 305px;
    float: left;
    padding-right: 0;
}

.foo
{
    color: #1d8efb;
    font-size: 14px;
    font-weight: bold;
    background-color: #ccc;
    text-transform: capitalize;
    text-align: center;
    letter-spacing: 1px;
    width: 100%;
    padding: 5px;
    border: solid 2px;
}

.vcalloutL p
{
    margin: 3px 0;
    padding: 0;
}

.vcalloutR
{
    font-size: 11px;
    font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
    width: 180px;
    float: left;
}
.vcalloutR_2
{
    font-size: 11px;
    font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
    width: 180px;
    padding-top: 5px;
    float: left;
}

.vcalloutR p
{
    margin-top: 3px;
    margin-bottom: 3px;
    padding-top: 5px;
}

.readmorelnk
{
    font-size: 11px;
    float: right;
    clear: inherit;
    margin-top: 5px;
    height: 14px;
    width: 36px;
}

.readmorelnk a
{
    color: #1d91fe;
    font-weight: bold;
    text-decoration: none;
}

.readmorelnk a:hover
{
    color: #1d91fe;
    font-weight: bold;
    text-decoration: underline;
}

.horizpad
{
    margin-top: 40px;
    margin-bottom: 20px;
}

.maincontent
{
    font-size: 12px;
    width: 610px;
    float: left;
    padding-right: 10px;
}
.maincontent_2
{
    font-size: 12px;
    width: 340px;
    padding-right: 20px;
    padding-left: 30px;
    padding-bottom: 15px;
    font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
}
.maincontent_3
{
    font-size: 12px;
    width: 100px;
    float: top right;
    font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
}
.maincontent_4
{
    font-size: 12px;
    font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
}
.flatcontent
{
    font-size: 12px;
    width: 1000px;
    float: left;
    padding-right: 10px;
}

.maincontent p
{
    margin: 5px 0 10px;
}

.maincontent a
{
    color: #1d91fe;
    text-decoration: none;
}

.maincontent a:hover
{
    color: #1d91fe;
    text-decoration: underline;
}

.maincontent_2col
{
    font-size: 12px;
    width: 390px;
    float: left;
    margin-right: 10px;
    padding-right: 0;
}

.maincontent_2col p
{
    margin: 5px 0;
}

.maincontent_2col a
{
    color: #1d91fe;
    text-decoration: none;
}

.maincontent_2col a:hover
{
    color: #1d91fe;
    text-decoration: underline;
}

.maincontent_col180
{
    font-size: 11px;
    font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
    width: 180px;
    float: left;
    padding-top: 0;
    padding-right: 5px;
    padding-bottom: 75px;
}

.maincontent_col300
{
    font-size: 11px;
    font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
    padding-top: 0;
    padding-right: 5px;
    padding-bottom: 75px;
    width: 300px;
    float: left;
}

.bullet_callout ul
{
    margin-top: 5px;
    margin-bottom: 5px;
    list-style-image: url(images/icn_bullet_6x6.gif);
}

.bullet_callout li
{
    margin-left: 25px;
    padding-bottom: 5px;
    list-style-image: url(images/icn_bullet_6x6.gif);
}

.bullet_body ul
{
    font-size: 12px;
    margin-top: 10px;
    list-style-image: url(images/icn_bullet_6x6.gif);
}

.bullet_body li
{
    margin-bottom: 3px;
    padding-left: 0;
}

.horz_callout
{
    font-size: 11px;
}
.maincontent_col
{
}

.maincontent_col ul
{
    list-style-image: url(images/icn_bullet_8x8.gif);
    margin: 0 0 5px;
    padding: 0 0 0 20px;
}

.maincontent_col li
{
    margin: 0;
    padding: 0 0 5px;
}

.list_links ul
{
    margin: 0;
    padding: 0 5px 0 20px;
    list-style-image: url(images/icn_lnk-10x10.gif);
}

.list_links li
{
    margin-bottom: 5px;
    list-style-image: url(images/icn_lnk-10x10.gif);
}

.table-head
{
    font-weight: bold;
    padding-right: 10px;
    padding-bottom: 5px;
    border-bottom: 1px solid #000;
}

.table-body
{
    padding-top: 3px;
    padding-bottom: 3px;
}

.table-end
{
    padding-top: 3px;
    padding-bottom: 3px;
    border-bottom: 1px solid #1d91fe;
}

.img_float_lft
{
    float: left;
    clear: both;
    padding: 0 7px 5px 0;
}

.img_float_rt
{
    padding: 0 0 5px 7px;
    float: right;
}

#nocolorlnk a
{
    color: #1d91fe;
}

hr
{
    color: #fff;
    width: 100%;
    margin-top: 0;
    margin-bottom: 10px;
    border-width: 0;
}

.news_date
{
    color: #666;
    font-size: 11px;
    font-weight: bold;
}

.news_lnk
{
    color: #1d91fe;
    font-size: 11px;
    font-weight: bold;
}

#news-wrap
{
    width: 100%;
    margin-bottom: 10px;
}

#news-wrap a
{
    color: #fff;
    font-weight: bold;
}

#news-wrap a:hover
{
    color: #ccff00;
    text-decoration: none;
}
.news-itemwrap
{
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top-width: 0;
}
.news-headline
{
    font-size: 12px;
    background: url(images/tabs/level2_bckgrnd.gif) repeat-x 0 bottom;
    padding: 5px 5px 10px 10px;
}

.teched
{
    font-weight:bold;
    color: #1d91fe;
}
.teched-headline
{
    font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
    font-size: 18px;
    color: #1d91fe;
    font-weight: bold;
}
.news-headline a

{
    color: #b2b2b2;
}

.news-headline a:hover
{
    color: #000;
    text-decoration: underline;
}

.news-headline-date
{
    color: #ccff00;
    font-weight: bold;
    padding-right: 10px;
    padding-left: 0;
}

.news-tease
{
    padding: 5px 10px 10px;
}

.news-tease p
{
    margin: 0;
    padding: 0;
}

.news-tease a
{
    color: blue;
    text-decoration: none;
}

.callout
{
    color: #1d91fe;
    font-size: 16px;
    font-weight: bold;
    background-color: #eee;
    width: 200px;
    margin: 10px;
    padding: 10px;
    border: solid 1px #1d8efb;
}

.activecontent
{
    width: 1000px;
}

#sidewrap
{
    width: 245px;
    float: right;
}
.af_body
{
    position: relative;
    width: 610px;
    font-size: 12px;
    line-height: 16px;
    float: right;
}
.sbcontent
{
    font-size: 11px;
    list-style-type: none;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 5px;
}
.sbcontent li a:hover
{
    text-decoration: underline;
}
.sbcontent li a
{
    text-decoration: none;
    color: #000000;
    height: 16px;
}
.sbcontent ul
{
    margin-top: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-left: 0px;
}
.icn
{
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    float: left;
    clear: left;
}
.sbcontent li
{
    list-style-type: none;
    height: 35px;
    vertical-align: middle;
    margin-bottom: 10px;
    margin-top: 5px;
}
.bvl_line
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    width: 840px;
    padding-top: 10px;
    margin-bottom: 10px;
    position: relative;
    left: 160px;
    clear: both;
}

.subon
{
    background-color: #DEDEDE;
    width: 175px;
}
.subon_m
{
    background-color: #DEDEDE;
    width: 222px;
}
.sblnk
{
    margin: 0px;
    padding-top: 10px;
}

.AFheader
{
    width: 815px;
    float: left;
    margin-left: 185px;
    font-size: 12px;
}
.feature
{
    display: table;
    margin-bottom: 20px;
    width: 600px;
}

.feature_img
{
}
.feature_txt
{
    float: left;
    padding-left: 20px;
}
.feature_txt p
{
    padding: 0px;
    margin: 0px;
    line-height: 18px;
}

.feature_read
{
    display: table;
    float: right;
}
.bullet_man
{
    width: 300px;
    display: table;
    height: 60px;
    float: left;
}
.bullet_copy
{
    padding-left: 5px;
    float: left;
    font-size: 14px;
    margin-top: 8px;
    width: 260px;
}

.af_title
{
    font-size: 12px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #000000;
    font-weight: bold;
    float: left;
    width: 330px;
    margin-right: 5px;
    margin-left: 5px;
    margin-top: 10px;
    margin-bottom: 3px;
}
.detail_wrap
{
    font-size: 11px;
    float: left;
    margin-left: 5px;
    width: 330px;
}
.detail_wrap li
{
    list-style-type: none;
    margin-bottom: 5px;
}
.detail_wrap ul
{
    margin: 0px;
    padding: 0px;
}
.vcalloutR ul
{
    margin-left: -5px;
    padding-left: 0px;
}
.nav
{
    background-image: url(images/nav/nav_bar.png);
    background-repeat: no-repeat;
    background-position: bottom;
}
A:link
{
    color: #1d91fe666;
    text-decoration: none;
    font-size: 12px;
}

A:visited
{
    color: #1d91fe666;
    text-decoration: none;
    font-size: 12px;
}

A:hover
{
    color: #1d91fe;
    font-size: 12px;
}

A:active
{
    color: #1d91fe;
    font-size: 12px;
}
.style2
{
    font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
    font-size: 12px;
    height: 74px;
}
#storeheader
{
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 11px;
	font-weight:bold;
	top: 51px;
}
#store2
{
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 11px;
	text-align: center;
	heght:60px;
	font-weight:bold;
	
}

